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 656529 - undefined references trying to compile/build libgdata
undefined references trying to compile/build libgdata
Status: RESOLVED FIXED
Product: libgdata
Classification: Platform
Component: General
git master
Other Linux
: Normal normal
: ---
Assigned To: libgdata-maint
libgdata-maint
: 660616 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2011-08-14 19:06 UTC by chernoff
Modified: 2011-10-05 23:05 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description chernoff 2011-08-14 19:06:01 UTC
libgdata fails to build (using jhbuild); seems to be missing

gdata_youtube_service_error_quark
gdata_documents_service_error_quark

Details follow:

*** Building libgdata *** [39/213]
make  
  GEN    .gitignore
make  all-recursive
make[1]: Entering directory `/home/dfc/checkout/gnome/libgdata'
Making all in .
make[2]: Entering directory `/home/dfc/checkout/gnome/libgdata'
  GEN    gdata/gdata-marshal.h
  GEN    gdata/gdata-marshal.c
  CC     gdata/gdata_libgdata_la-gdata-marshal.lo
  GEN    gdata/gdata-enums.h
  GEN    gdata/gdata-enums.c
  CC     gdata/gdata_libgdata_la-gdata-enums.lo
  GEN    gdata/media/gdata-media-enums.h
  GEN    gdata/media/gdata-media-enums.c
  CC     gdata/media/gdata_libgdata_la-gdata-media-enums.lo
  GEN    gdata/services/documents/gdata-documents-enums.h
  GEN    gdata/services/documents/gdata-documents-enums.c
  CC     gdata/services/documents/gdata_libgdata_la-gdata-documents-enums.lo
  GEN    gdata/services/picasaweb/gdata-picasaweb-enums.h
  GEN    gdata/services/picasaweb/gdata-picasaweb-enums.c
  CC     gdata/services/picasaweb/gdata_libgdata_la-gdata-picasaweb-enums.lo
  GEN    gdata/services/youtube/gdata-youtube-enums.h
  GEN    gdata/services/youtube/gdata-youtube-enums.c
  CC     gdata/services/youtube/gdata_libgdata_la-gdata-youtube-enums.lo
  CC     gdata/gdata_libgdata_la-gdata-entry.lo
  CC     gdata/gdata_libgdata_la-gdata-feed.lo
  CC     gdata/gdata_libgdata_la-gdata-service.lo
  CC     gdata/gdata_libgdata_la-gdata-types.lo
  CC     gdata/gdata_libgdata_la-gdata-query.lo
  CC     gdata/gdata_libgdata_la-gdata-parser.lo
  CC     gdata/gdata_libgdata_la-gdata-commentable.lo
  CC     gdata/gdata_libgdata_la-gdata-comment.lo
  CC     gdata/gdata_libgdata_la-gdata-access-handler.lo
  CC     gdata/gdata_libgdata_la-gdata-access-rule.lo
  CC     gdata/gdata_libgdata_la-gdata-parsable.lo
  CC     gdata/gdata_libgdata_la-gdata-download-stream.lo
  CC     gdata/gdata_libgdata_la-gdata-upload-stream.lo
  CC     gdata/gdata_libgdata_la-gdata-buffer.lo
  CC     gdata/gdata_libgdata_la-gdata-comparable.lo
  CC     gdata/gdata_libgdata_la-gdata-batch-operation.lo
  CC     gdata/gdata_libgdata_la-gdata-batchable.lo
  CC     gdata/gdata_libgdata_la-gdata-batch-feed.lo
  CC     gdata/gdata_libgdata_la-gdata-authorizer.lo
  CC     gdata/gdata_libgdata_la-gdata-authorization-domain.lo
  CC     gdata/gdata_libgdata_la-gdata-client-login-authorizer.lo
  CC     gdata/gdata_libgdata_la-gdata-oauth1-authorizer.lo
  CC     gdata/atom/gdata_libgdata_la-gdata-author.lo
  CC     gdata/atom/gdata_libgdata_la-gdata-category.lo
  CC     gdata/atom/gdata_libgdata_la-gdata-generator.lo
  CC     gdata/atom/gdata_libgdata_la-gdata-link.lo
  CC     gdata/app/gdata_libgdata_la-gdata-app-categories.lo
  CC     gdata/exif/gdata_libgdata_la-gdata-exif-tags.lo
  CC     gdata/gd/gdata_libgdata_la-gdata-gd-email-address.lo
  CC     gdata/gd/gdata_libgdata_la-gdata-gd-feed-link.lo
  CC     gdata/gd/gdata_libgdata_la-gdata-gd-im-address.lo
  CC     gdata/gd/gdata_libgdata_la-gdata-gd-organization.lo
  CC     gdata/gd/gdata_libgdata_la-gdata-gd-phone-number.lo
  CC     gdata/gd/gdata_libgdata_la-gdata-gd-postal-address.lo
  CC     gdata/gd/gdata_libgdata_la-gdata-gd-reminder.lo
  CC     gdata/gd/gdata_libgdata_la-gdata-gd-when.lo
  CC     gdata/gd/gdata_libgdata_la-gdata-gd-where.lo
  CC     gdata/gd/gdata_libgdata_la-gdata-gd-who.lo
  CC     gdata/gd/gdata_libgdata_la-gdata-gd-name.lo
  CC     gdata/gcontact/gdata_libgdata_la-gdata-gcontact-calendar.lo
  CC     gdata/gcontact/gdata_libgdata_la-gdata-gcontact-event.lo
  CC     gdata/gcontact/gdata_libgdata_la-gdata-gcontact-external-id.lo
  CC     gdata/gcontact/gdata_libgdata_la-gdata-gcontact-jot.lo
  CC     gdata/gcontact/gdata_libgdata_la-gdata-gcontact-language.lo
  CC     gdata/gcontact/gdata_libgdata_la-gdata-gcontact-relation.lo
  CC     gdata/gcontact/gdata_libgdata_la-gdata-gcontact-website.lo
  CC     gdata/georss/gdata_libgdata_la-gdata-georss-where.lo
  CC     gdata/media/gdata_libgdata_la-gdata-media-category.lo
  CC     gdata/media/gdata_libgdata_la-gdata-media-content.lo
  CC     gdata/media/gdata_libgdata_la-gdata-media-credit.lo
  CC     gdata/media/gdata_libgdata_la-gdata-media-thumbnail.lo
  CC     gdata/media/gdata_libgdata_la-gdata-media-group.lo
  CC     gdata/services/calendar/gdata_libgdata_la-gdata-calendar-service.lo
  CC     gdata/services/calendar/gdata_libgdata_la-gdata-calendar-calendar.lo
  CC     gdata/services/calendar/gdata_libgdata_la-gdata-calendar-event.lo
  CC     gdata/services/calendar/gdata_libgdata_la-gdata-calendar-query.lo
  CC     gdata/services/calendar/gdata_libgdata_la-gdata-calendar-feed.lo
  CC     gdata/services/contacts/gdata_libgdata_la-gdata-contacts-service.lo
  CC     gdata/services/contacts/gdata_libgdata_la-gdata-contacts-contact.lo
  CC     gdata/services/contacts/gdata_libgdata_la-gdata-contacts-group.lo
  CC     gdata/services/contacts/gdata_libgdata_la-gdata-contacts-query.lo
  CC     gdata/services/documents/gdata_libgdata_la-gdata-documents-service.lo
  CC     gdata/services/documents/gdata_libgdata_la-gdata-documents-feed.lo
  CC     gdata/services/documents/gdata_libgdata_la-gdata-documents-entry.lo
  CC     gdata/services/documents/gdata_libgdata_la-gdata-documents-document.lo
  CC     gdata/services/documents/gdata_libgdata_la-gdata-documents-text.lo
  CC     gdata/services/documents/gdata_libgdata_la-gdata-documents-presentation.lo
  CC     gdata/services/documents/gdata_libgdata_la-gdata-documents-spreadsheet.lo
  CC     gdata/services/documents/gdata_libgdata_la-gdata-documents-folder.lo
  CC     gdata/services/documents/gdata_libgdata_la-gdata-documents-query.lo
  CC     gdata/services/picasaweb/gdata_libgdata_la-gdata-picasaweb-album.lo
  CC     gdata/services/picasaweb/gdata_libgdata_la-gdata-picasaweb-query.lo
  CC     gdata/services/picasaweb/gdata_libgdata_la-gdata-picasaweb-file.lo
  CC     gdata/services/picasaweb/gdata_libgdata_la-gdata-picasaweb-service.lo
  CC     gdata/services/picasaweb/gdata_libgdata_la-gdata-picasaweb-user.lo
  CC     gdata/services/picasaweb/gdata_libgdata_la-gdata-picasaweb-feed.lo
  CC     gdata/services/picasaweb/gdata_libgdata_la-gdata-picasaweb-comment.lo
  CC     gdata/services/youtube/gdata_libgdata_la-gdata-youtube-service.lo
  CC     gdata/services/youtube/gdata_libgdata_la-gdata-youtube-video.lo
  CC     gdata/services/youtube/gdata_libgdata_la-gdata-youtube-content.lo
  CC     gdata/services/youtube/gdata_libgdata_la-gdata-youtube-credit.lo
  CC     gdata/services/youtube/gdata_libgdata_la-gdata-youtube-query.lo
  CC     gdata/services/youtube/gdata_libgdata_la-gdata-youtube-group.lo
  CC     gdata/services/youtube/gdata_libgdata_la-gdata-youtube-state.lo
  CC     gdata/services/youtube/gdata_libgdata_la-gdata-youtube-control.lo
  CC     gdata/services/youtube/gdata_libgdata_la-gdata-youtube-category.lo
  CC     gdata/services/youtube/gdata_libgdata_la-gdata-youtube-comment.lo
  CCLD   gdata/libgdata.la
  CC     demos/scrapbook/demos_scrapbook_scrapbook-scrapbook.o
demos/scrapbook/scrapbook.c: In function ‘choose_best_thumbnail’:
demos/scrapbook/scrapbook.c:180:23: warning: ‘thumbnail’ may be used uninitialized in this function
  CCLD   demos/scrapbook/scrapbook
  GISCAN gdata/GData-0.0.gir
/home/dfc/checkout/gnome/libgdata/tmp-introspectQ4vf_P/GData-0.0.o:(.data+0x318): undefined reference to `gdata_youtube_service_error_quark'
/home/dfc/checkout/gnome/libgdata/tmp-introspectQ4vf_P/GData-0.0.o:(.data+0x320): undefined reference to `gdata_documents_service_error_quark'
collect2: ld returned 1 exit status
linking of temporary binary failed: Command '['/bin/sh', './libtool', '--mode=link', '--tag=CC', '--silent', 'gcc', '-o', '/home/dfc/checkout/gnome/libgdata/tmp-introspectQ4vf_P/GData-0.0', '-export-dynamic', '-L.', 'gdata/libgdata.la', '-pthread', '-L/opt/gnome/lib64', '-lgio-2.0', '-lgobject-2.0', '-lgmodule-2.0', '-lgthread-2.0', '-lrt', '-lglib-2.0', '/home/dfc/checkout/gnome/libgdata/tmp-introspectQ4vf_P/GData-0.0.o']' returned non-zero exit status 1
make[2]: *** [gdata/GData-0.0.gir] Error 1
make[2]: Leaving directory `/home/dfc/checkout/gnome/libgdata'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/dfc/checkout/gnome/libgdata'
make: *** [all] Error 2
*** Error during phase build of libgdata: ########## Error running make   *** [39/213]

  [1] Rerun phase build
  [2] Ignore error and continue to install
  [3] Give up on module
  [4] Start shell
  [5] Reload configuration
  [6] Go to phase "wipe directory and start over"
  [7] Go to phase "configure"
  [8] Go to phase "clean"
  [9] Go to phase "distclean"
choice:
Comment 1 Philip Withnall 2011-08-15 21:23:52 UTC
Fixed, thanks.

commit 60330e8a42e80c4dd647c55a4b99c44d67cedfc0
Author: Philip Withnall <philip@tecnocode.co.uk>
Date:   Mon Aug 15 22:15:57 2011 +0100

    core: Add missing symbols to symbols file
    
    Closes: bgo#656529

 gdata/gdata.symbols |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)
Comment 2 Philip Withnall 2011-10-05 23:05:29 UTC
*** Bug 660616 has been marked as a duplicate of this bug. ***