From 2469601a0ef9a158ad1363044ca5e558169ab86c Mon Sep 17 00:00:00 2001 From: Thomas Haller Date: Mon, 30 Jun 2014 14:42:13 +0200 Subject: [PATCH] build: 'nm-setting-docs.xml' must depend on 'NetworkManager-1.0.typelib' Build of 'nm-setting-docs.xml' must depend on 'NetworkManager-1.0.typelib', otherwise 'NetworkManager-1.0.typelib' is not yet created and './generate-setting-docs.py' fails. g-ir-scanner: compile: gcc -Wall -Wno-deprecated-declarations -pthread -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -Wall -std=gnu89 -g -Og -Wshadow -Wmissing-declarations -Wmiss g-ir-scanner: link: /bin/sh ../libtool --mode=link --tag=CC gcc -o /NetworkManager/libnm-util/tmp-introspectEda05I/NetworkManager-1.0 -export-dynamic -Wall -std=gnu89 -g -Og -Wshadow -Wmissing-declarations -Wmissing-prototypes -Wdeclarat libtool: link: gcc -o /NetworkManager/libnm-util/tmp-introspectEda05I/.libs/NetworkManager-1.0 -Wall -std=gnu89 -g -Og -Wshadow -Wmissing-declarations -Wmissing-prototypes -Wdeclaration-after-statement -Wformat-security -Wfloat-equal -Wn export GI_TYPELIB_PATH=/NetworkManager/libnm-util${GI_TYPELIB_PATH:+:$GI_TYPELIB_PATH}; \ export LD_LIBRARY_PATH=/NetworkManager/libnm-util/.libs${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}; \ strace -o /tmp/strace.out ./generate-setting-docs.py \ --gir ./NetworkManager-1.0.gir \ --output nm-setting-docs.xml ERROR:root:Could not find any typelib for NetworkManager Traceback (most recent call last): File "./generate-setting-docs.py", line 19, in from gi.repository import NetworkManager, GObject ImportError: cannot import name NetworkManager make[4]: *** [nm-setting-docs.xml] Error 1 Signed-off-by: Thomas Haller --- libnm-util/Makefile.am | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libnm-util/Makefile.am b/libnm-util/Makefile.am index eae7b5b064..c48f806492 100644 --- a/libnm-util/Makefile.am +++ b/libnm-util/Makefile.am @@ -188,7 +188,7 @@ if BUILD_SETTING_DOCS noinst_DATA = nm-setting-docs.xml -nm-setting-docs.xml: generate-setting-docs.py NetworkManager-1.0.gir libnm-util.la +nm-setting-docs.xml: generate-setting-docs.py NetworkManager-1.0.gir NetworkManager-1.0.typelib libnm-util.la export GI_TYPELIB_PATH=$(abs_builddir)$${GI_TYPELIB_PATH:+:$$GI_TYPELIB_PATH}; \ export LD_LIBRARY_PATH=$(abs_builddir)/.libs$${LD_LIBRARY_PATH:+:$$LD_LIBRARY_PATH}; \ strace -o /tmp/strace.out $(srcdir)/generate-setting-docs.py \