GNOME Bugzilla – Bug 768960
doc: Delete generated libide.types file
Last modified: 2016-07-19 19:28:45 UTC
I guess no one has been compiling with gtk-doc enabled because this error has been there for over a month. Here's the message I was getting that was resolved by this commit:
Created attachment 331789 [details] [review] doc: Delete generated libide.types file This file is generated by gtkdoc-scan and should not be checked in to version control. It was causing undefined reference errors during the building of libide-scan.o.
---------------------------- snip ---------------------------- Making all in reference make[3]: Entering directory '/home/mleeds/jhbuild/checkout/gnome-builder/doc/reference' Making all in libide make[4]: Entering directory '/home/mleeds/jhbuild/checkout/gnome-builder/doc/reference/libide' DOC Preparing build DOC Scanning header files DOC Introspecting gobjects .libs/libide-scan.o: In function `get_object_types': /home/mleeds/jhbuild/checkout/gnome-builder/doc/reference/libide/libide-scan.c:199: undefined reference to `ide_debugger_get_type' /home/mleeds/jhbuild/checkout/gnome-builder/doc/reference/libide/libide-scan.c:200: undefined reference to `ide_deployer_get_type' /home/mleeds/jhbuild/checkout/gnome-builder/doc/reference/libide/libide-scan.c:210: undefined reference to `ide_directory_genesis_addin_get_type' /home/mleeds/jhbuild/checkout/gnome-builder/doc/reference/libide/libide-scan.c:224: undefined reference to `ide_executable_get_type' /home/mleeds/jhbuild/checkout/gnome-builder/doc/reference/libide/libide-scan.c:225: undefined reference to `ide_executer_get_type' /home/mleeds/jhbuild/checkout/gnome-builder/doc/reference/libide/libide-scan.c:232: undefined reference to `ide_genesis_perspective_get_type' /home/mleeds/jhbuild/checkout/gnome-builder/doc/reference/libide/libide-scan.c:261: undefined reference to `ide_perspective_switcher_get_type' /home/mleeds/jhbuild/checkout/gnome-builder/doc/reference/libide/libide-scan.c:274: undefined reference to `ide_process_get_type' /home/mleeds/jhbuild/checkout/gnome-builder/doc/reference/libide/libide-scan.c:285: undefined reference to `ide_refactory_get_type' /home/mleeds/jhbuild/checkout/gnome-builder/doc/reference/libide/libide-scan.c:320: undefined reference to `ide_target_get_type' /home/mleeds/jhbuild/checkout/gnome-builder/doc/reference/libide/libide-scan.c:321: undefined reference to `ide_test_case_get_type' /home/mleeds/jhbuild/checkout/gnome-builder/doc/reference/libide/libide-scan.c:322: undefined reference to `ide_test_suite_get_type' collect2: error: ld returned 1 exit status Linking of scanner failed: Makefile:878: recipe for target 'scan-build.stamp' failed make[4]: *** [scan-build.stamp] Error 1 make[4]: Leaving directory '/home/mleeds/jhbuild/checkout/gnome-builder/doc/reference/libide' Makefile:577: recipe for target 'all-recursive' failed make[3]: *** [all-recursive] Error 1 make[3]: Leaving directory '/home/mleeds/jhbuild/checkout/gnome-builder/doc/reference' Makefile:582: recipe for target 'all-recursive' failed make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory '/home/mleeds/jhbuild/checkout/gnome-builder/doc' Makefile:665: recipe for target 'all-recursive' failed make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory '/home/mleeds/jhbuild/checkout/gnome-builder' Makefile:597: recipe for target 'all' failed make: *** [all] Error 2
Review of attachment 331789 [details] [review]: Usually gets fixed during distcheck I guess. LGTM
Pushed as commit bb54a9c83f8db6cf267df1328fbb78c74ca904d2