GNOME Bugzilla – Bug 790373
miners: stemmer: undefined references
Last modified: 2017-12-17 11:58:14 UTC
tracker-miners 2.0.3 meson 0.43.0 Debian unstable I tried building tracker-miners using meson with the option -Dstemmer=yes but the build fails. [26/161] cc -o src/libtracker-common/libtracker-common.so 'src/libtracker-common/tracker-common@sha/meson-generated_.._tracker-enum-types.c.o' 'src/libtracker-common/tracker-common@sha/tracker-date-time.c.o' 'src/libtracker-common/tracker-common@sha/tracker-dbus.c.o' 'src/libtracker-common/tracker-common@sha/tracker-domain-ontology.c.o' 'src/libtracker-common/tracker-common@sha/tracker-file-utils.c.o' 'src/libtracker-common/tracker-common@sha/tracker-ioprio.c.o' 'src/libtracker-common/tracker-common@sha/tracker-log.c.o' 'src/libtracker-common/tracker-common@sha/tracker-sched.c.o' 'src/libtracker-common/tracker-common@sha/tracker-type-utils.c.o' 'src/libtracker-common/tracker-common@sha/tracker-utils.c.o' 'src/libtracker-common/tracker-common@sha/tracker-locale.c.o' 'src/libtracker-common/tracker-common@sha/tracker-language.c.o' 'src/libtracker-common/tracker-common@sha/tracker-seccomp.c.o' -Wl,--no-undefined -Wl,--as-needed -shared -fPIC -Wl,--start-group -Wl,-soname,libtracker-common.so -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,--as-needed -Wl,-Bsymbolic -lglib-2.0 -lgio-2.0 -lgobject-2.0 -lglib-2.0 -lgio-2.0 -lgobject-2.0 -lglib-2.0 -lm -lenca -lm -lseccomp -Wl,--end-group '-Wl,-rpath,$ORIGIN/' -Wl,-rpath-link,/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/libtracker-common FAILED: src/libtracker-common/libtracker-common.so cc -o src/libtracker-common/libtracker-common.so 'src/libtracker-common/tracker-common@sha/meson-generated_.._tracker-enum-types.c.o' 'src/libtracker-common/tracker-common@sha/tracker-date-time.c.o' 'src/libtracker-common/tracker-common@sha/tracker-dbus.c.o' 'src/libtracker-common/tracker-common@sha/tracker-domain-ontology.c.o' 'src/libtracker-common/tracker-common@sha/tracker-file-utils.c.o' 'src/libtracker-common/tracker-common@sha/tracker-ioprio.c.o' 'src/libtracker-common/tracker-common@sha/tracker-log.c.o' 'src/libtracker-common/tracker-common@sha/tracker-sched.c.o' 'src/libtracker-common/tracker-common@sha/tracker-type-utils.c.o' 'src/libtracker-common/tracker-common@sha/tracker-utils.c.o' 'src/libtracker-common/tracker-common@sha/tracker-locale.c.o' 'src/libtracker-common/tracker-common@sha/tracker-language.c.o' 'src/libtracker-common/tracker-common@sha/tracker-seccomp.c.o' -Wl,--no-undefined -Wl,--as-needed -shared -fPIC -Wl,--start-group -Wl,-soname,libtracker-common.so -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,--as-needed -Wl,-Bsymbolic -lglib-2.0 -lgio-2.0 -lgobject-2.0 -lglib-2.0 -lgio-2.0 -lgobject-2.0 -lglib-2.0 -lm -lenca -lm -lseccomp -Wl,--end-group '-Wl,-rpath,$ORIGIN/' -Wl,-rpath-link,/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/libtracker-common src/libtracker-common/tracker-common@sha/tracker-language.c.o: In function `language_finalize': ./obj-x86_64-linux-gnu/../src/libtracker-common/tracker-language.c:160: undefined reference to `sb_stemmer_delete' src/libtracker-common/tracker-common@sha/tracker-language.c.o: In function `tracker_language_stem_word': ./obj-x86_64-linux-gnu/../src/libtracker-common/tracker-language.c:535: undefined reference to `sb_stemmer_stem' src/libtracker-common/tracker-common@sha/tracker-language.c.o: In function `tracker_language_init': ./obj-x86_64-linux-gnu/../src/libtracker-common/tracker-language.c:146: undefined reference to `sb_stemmer_new' src/libtracker-common/tracker-common@sha/tracker-language.c.o: In function `language_set_stopword_list': ./obj-x86_64-linux-gnu/../src/libtracker-common/tracker-language.c:324: undefined reference to `sb_stemmer_delete' ./obj-x86_64-linux-gnu/../src/libtracker-common/tracker-language.c:327: undefined reference to `sb_stemmer_new' collect2: error: ld returned 1 exit status
Created attachment 363720 [details] [review] meson: Fix libstemmer build https://bugzilla.gnome.org/show_bug.cgi?id=790373 https://bugzilla.gnome.org/show_bug.cgi?id=790386
Created attachment 363738 [details] [review] meson: Fix libstemmer build Improved patch https://bugzilla.gnome.org/show_bug.cgi?id=790373 https://bugzilla.gnome.org/show_bug.cgi?id=790386
Thanks! I modified this a bit and merged to tracker.git as commit fe77c4dbf6d7e3abe145a979f697b227a83cdb6e
*** Bug 790386 has been marked as a duplicate of this bug. ***
Thanks both! Closing fixed bugs.