After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 768960 - doc: Delete generated libide.types file
doc: Delete generated libide.types file
Status: RESOLVED FIXED
Product: gnome-builder
Classification: Other
Component: general
unspecified
Other All
: Normal normal
: ---
Assigned To: GNOME Builder Maintainers
GNOME Builder Maintainers
Depends on:
Blocks:
 
 
Reported: 2016-07-19 15:53 UTC by Matthew Leeds
Modified: 2016-07-19 19:28 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
doc: Delete generated libide.types file (5.35 KB, patch)
2016-07-19 15:53 UTC, Matthew Leeds
accepted-commit_now Details | Review

Description Matthew Leeds 2016-07-19 15:53:37 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:
Comment 1 Matthew Leeds 2016-07-19 15:53:41 UTC
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.
Comment 2 Matthew Leeds 2016-07-19 15:56:19 UTC
---------------------------- 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
Comment 3 Christian Hergert 2016-07-19 18:02:05 UTC
Review of attachment 331789 [details] [review]:

Usually gets fixed during distcheck I guess. LGTM
Comment 4 Matthew Leeds 2016-07-19 19:28:45 UTC
Pushed as commit bb54a9c83f8db6cf267df1328fbb78c74ca904d2