Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 416899 - app-misc/tracker-0.10.35 builds against own installed files - ld: warning: libicuuc.so.48, needed by /usr/lib64/tracker-0.14/libtracker-data.so.0, not found (try using -rpath or -rpath-link)
Summary: app-misc/tracker-0.10.35 builds against own installed files - ld: warning: li...
Status: RESOLVED DUPLICATE of bug 367975
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: AMD64 Linux
: Normal normal (vote)
Assignee: Freedesktop bugs
URL:
Whiteboard:
Keywords:
: 439792 (view as bug list)
Depends on:
Blocks:
 
Reported: 2012-05-21 11:14 UTC by Kai Wüstermann
Modified: 2012-10-31 15:00 UTC (History)
4 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
build log (tracker-build-log.txt,89.10 KB, text/plain)
2012-05-23 14:08 UTC, droide02
Details
build.log from Kai Wüstermann (build.log,63.11 KB, text/plain)
2012-05-23 17:22 UTC, Kai Wüstermann
Details
emerge --info output (emerge.info.txt,4.48 KB, text/plain)
2012-05-31 22:01 UTC, Randy Tupas
Details
build log from Randy Tupas (build.log,70.00 KB, text/plain)
2012-05-31 22:02 UTC, Randy Tupas
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Kai Wüstermann 2012-05-21 11:14:07 UTC
app-misc/tracker-0.10.35 seems not to be linked against dev-libs/icu-49.1.1-r1. Emerging tracker dies with this output:

------------------------------------------------------------
make[4]: Entering directory `/var/tmp/portage/app-misc/tracker-0.10.35/work/tracker-0.10.35/src/miners/rss'
  CC     tracker-main.o
  CC     tracker-miner-rss.o
  CCLD   tracker-miner-rss
/usr/lib/gcc/x86_64-pc-linux-gnu/4.5.3/../../../../x86_64-pc-linux-gnu/bin/ld: warning: libicuuc.so.48, needed by /usr/lib64/tracker-0.10/libtracker-data.so.0, not found (try using -rpath or -rpath-link)
/usr/lib/gcc/x86_64-pc-linux-gnu/4.5.3/../../../../x86_64-pc-linux-gnu/bin/ld: warning: libicui18n.so.48, needed by /usr/lib64/tracker-0.10/libtracker-data.so.0, not found (try using -rpath or -rpath-link)
/usr/lib64/tracker-0.10/libtracker-data.so.0: undefined reference to `uiter_next32_48'
/usr/lib64/tracker-0.10/libtracker-data.so.0: undefined reference to `ucol_close_48'
/usr/lib64/tracker-0.10/libtracker-data.so.0: undefined reference to `ucnv_open_48'
/usr/lib64/tracker-0.10/libtracker-data.so.0: undefined reference to `uiter_setUTF8_48'
/usr/lib64/tracker-0.10/libtracker-data.so.0: undefined reference to `ucol_strcollIter_48'
/usr/lib64/tracker-0.10/libtracker-data.so.0: undefined reference to `ucol_open_48'
/usr/lib64/tracker-0.10/libtracker-data.so.0: undefined reference to `ubrk_next_48'
/usr/lib64/tracker-0.10/libtracker-data.so.0: undefined reference to `u_strToLower_48'
/usr/lib64/tracker-0.10/libtracker-data.so.0: undefined reference to `uiter_current32_48'
/usr/lib64/tracker-0.10/libtracker-data.so.0: undefined reference to `ucnv_close_48'
/usr/lib64/tracker-0.10/libtracker-data.so.0: undefined reference to `u_errorName_48'
/usr/lib64/tracker-0.10/libtracker-data.so.0: undefined reference to `ubrk_previous_48'
/usr/lib64/tracker-0.10/libtracker-data.so.0: undefined reference to `ucnv_fromUChars_48'
/usr/lib64/tracker-0.10/libtracker-data.so.0: undefined reference to `uiter_setString_48'
/usr/lib64/tracker-0.10/libtracker-data.so.0: undefined reference to `ucnv_toUnicode_48'
/usr/lib64/tracker-0.10/libtracker-data.so.0: undefined reference to `ubrk_first_48'
/usr/lib64/tracker-0.10/libtracker-data.so.0: undefined reference to `u_charType_48'
/usr/lib64/tracker-0.10/libtracker-data.so.0: undefined reference to `unorm_normalize_48'
/usr/lib64/tracker-0.10/libtracker-data.so.0: undefined reference to `ubrk_open_48'
/usr/lib64/tracker-0.10/libtracker-data.so.0: undefined reference to `ubrk_close_48'
/usr/lib64/tracker-0.10/libtracker-data.so.0: undefined reference to `u_strFoldCase_48'
collect2: ld returned 1 exit status
make[4]: *** [tracker-miner-rss] Fehler 1
make[4]: Leaving directory `/var/tmp/portage/app-misc/tracker-0.10.35/work/tracker-0.10.35/src/miners/rss'
make[3]: *** [all-recursive] Fehler 1
make[3]: Leaving directory `/var/tmp/portage/app-misc/tracker-0.10.35/work/tracker-0.10.35/src/miners'
make[2]: *** [all-recursive] Fehler 1
make[2]: Leaving directory `/var/tmp/portage/app-misc/tracker-0.10.35/work/tracker-0.10.35/src'
make[1]: *** [all-recursive] Fehler 1
make[1]: Leaving directory `/var/tmp/portage/app-misc/tracker-0.10.35/work/tracker-0.10.35'
make: *** [all] Fehler 2
emake failed
 * ERROR: app-misc/tracker-0.10.35 failed (compile phase):
 *   compile failure
 * 
 * Call stack:
 *     ebuild.sh, line   85:  Called src_compile
 *   environment, line 6165:  Called gnome2_src_compile
 *   environment, line 3269:  Called die
 * The specific snippet of code:
 *       emake || die "compile failure"
 * 
 * If you need support, post the output of 'emerge --info =app-misc/tracker-0.10.35',
 * the complete build log and the output of 'emerge -pqv =app-misc/tracker-0.10.35'.
 * The complete build log is located at '/var/tmp/portage/app-misc/tracker-0.10.35/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/app-misc/tracker-0.10.35/temp/environment'.
 * S: '/var/tmp/portage/app-misc/tracker-0.10.35/work/tracker-0.10.35'

>>> Failed to emerge app-misc/tracker-0.10.35, Log file:

>>>  '/var/tmp/portage/app-misc/tracker-0.10.35/temp/build.log'

 * Messages for package app-misc/tracker-0.10.35:

 * ERROR: app-misc/tracker-0.10.35 failed (compile phase):
 *   compile failure
 * 
 * Call stack:
 *     ebuild.sh, line   85:  Called src_compile
 *   environment, line 6165:  Called gnome2_src_compile
 *   environment, line 3269:  Called die
 * The specific snippet of code:
 *       emake || die "compile failure"
----------------------------------------------------------------------------

/usr/bin/tracker-info stopps with:
tracker-info: error while loading shared libraries: libicuuc.so.48: cannot open shared object file: No such file or directory

libicui18n.so.48 is part of dev-libs/icu-4.8.1.1-r1.
In dev-libs/icu-49.1.1-r1 it's called libicui18n.so.49.
Comment 1 Jeroen Roovers (RETIRED) gentoo-dev 2012-05-23 13:51:05 UTC
1) Please post your `emerge --info' output in a comment.
2) Please attach the entire build log to this bug report.
Comment 2 droide02 2012-05-23 13:57:41 UTC
Ok,

# emerge --info
Portage 2.1.10.62 (default/linux/amd64/10.0/desktop/gnome, gcc-4.5.3, glibc-2.15-r2, 3.4.0-gentoo x86_64)
=================================================================
System uname: Linux-3.4.0-gentoo-x86_64-Intel-R-_Core-TM-_i7_CPU_Q_720_@_1.60GHz-with-gentoo-2.1
Timestamp of tree: Wed, 23 May 2012 13:20:01 +0000
app-shells/bash:          4.2_p28
dev-java/java-config:     2.1.11-r3
dev-lang/python:          2.7.3-r2, 3.2.3-r1
dev-util/cmake:           2.8.8-r2
dev-util/pkgconfig:       0.26
sys-apps/baselayout:      2.1-r1
sys-apps/openrc:          0.10
sys-apps/sandbox:         2.5
sys-devel/autoconf:       2.13, 2.69
sys-devel/automake:       1.9.6-r3, 1.10.3, 1.11.5
sys-devel/binutils:       2.22-r1
sys-devel/gcc:            4.5.3-r2
sys-devel/gcc-config:     1.7.1
sys-devel/libtool:        2.4.2
sys-devel/make:           3.82-r3
sys-kernel/linux-headers: 3.4 (virtual/os-headers)
sys-libs/glibc:           2.15-r2
Repositories: gentoo gnome vmware pentoo
ACCEPT_KEYWORDS="amd64 ~amd64"
ACCEPT_LICENSE="* -@EULA AdobeFlash-10.1 AdobeFlash-10.3 PUEL skype-eula dlj-1.1 Oracle-BCLA-JavaSE google-talkplugin Intel-SDP"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=native -O2 -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/gnupg/qualified.txt /usr/share/maven-bin-3.0/conf /usr/share/openvpn/easy-rsa /var/lib/hsqldb"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/dconf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/php/apache2-php5.3/ext-active/ /etc/php/apache2-php5.4/ext-active/ /etc/php/cgi-php5.3/ext-active/ /etc/php/cgi-php5.4/ext-active/ /etc/php/cli-php5.3/ext-active/ /etc/php/cli-php5.4/ext-active/ /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo"
CXXFLAGS="-march=native -O2 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="assume-digests binpkg-logs config-protect-if-modified distlocks ebuild-locks fixlafiles news parallel-fetch parse-eapi-ebuild-head protect-owned sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch"
FFLAGS=""
GENTOO_MIRRORS="ftp://ftp.free.fr/mirrors/ftp.gentoo.org/ ftp://mirror.ovh.net/gentoo-distfiles/ http://mirror.ovh.net/gentoo-distfiles/"
LANG="fr_FR.UTF-8"
LDFLAGS="-Wl,-O1 -Wl,--as-needed"
LINGUAS="fr"
MAKEOPTS="-j9"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --human-readable --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/var/lib/layman/gnome /var/lib/layman/vmware /var/lib/layman/pentoo"
SYNC="rsync://rsync.fr.gentoo.org/gentoo-portage"
USE="64bit X a52 aac acl acpi alsa amd64 apache2 apng autoipd avahi bash-completion berkdb bluetooth branding bzip2 cairo cdda cdr cli colord consolekit cracklib crypt css ctype cups curl cxx dbus dhcp dhcpcd dri dts dvd dvdr eds emboss encode evo exif fam firefox flac fortran gd gdbm gif gimp gnome gnome-keyring gnome-online-accounts gnutls gphoto2 gpm gstreamer gtk gtk3 gzip iconv introspection ipv6 jpeg jpeg2k lame laptop lcms ldap libnotify lm_sensors mad mmx mng modules mp3 mp4 mpeg mplayer mudflap multilib mysql nautilus ncurses nls nptl nsplugin nss nvidia ogg opengl openmp pam pango pcre pdf php pmu png policykit ppds pppd pulseaudio qt3support raw readline samba sdl sensord session simplexml smp socialweb spell sqlite sse sse2 sse4_1 sse4_2 ssl ssse3 startup-notification subversion svg symlink syslog tcl tcpd theora tiff tk truetype udev udisks unicode upower usb v4l2 vim-syntax vorbis wacom wifi win64 wxwidgets x264 xcb xinerama xml xorg xulrunner xv xvid zlib" ALSA_CARDS="hda-intel" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="cgid cgi actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias auth_digest" APACHE2_MPMS="prefork" CALLIGRA_FEATURES="kexi words flow plan sheets stage tables krita karbon braindump" CAMERAS="ptp2 canon" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf superstar2 timing tsip tripmate tnt ubx" INPUT_DEVICES="evdev keyboard mouse synaptics wacom" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LIBREOFFICE_EXTENSIONS="presenter-console presenter-minimizer" LINGUAS="fr" NETBEANS_MODULES="*" PHP_TARGETS="php5-3 php5-4" PYTHON_TARGETS="python2_7" QEMU_SOFTMMU_TARGETS="x86_64 arm i386" QEMU_USER_TARGETS="arm i386 x86_64" RUBY_TARGETS="ruby18" SANE_BACKENDS="canon canon630u canon_dr canon_pp genesys" USERLAND="GNU" VIDEO_CARDS="nouveau" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LC_ALL, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, USE_PYTHON
Comment 3 droide02 2012-05-23 14:08:54 UTC
Created attachment 312807 [details]
build log
Comment 4 Kai Wüstermann 2012-05-23 17:20:36 UTC
(In reply to comment #1)
> 1) Please post your `emerge --info' output in a comment.

 emerge --info
Portage 2.1.10.49 (default/linux/amd64/10.0/desktop, gcc-4.5.3, glibc-2.14.1-r3, 3.2.12-gentoo x86_64)
=================================================================
System uname: Linux-3.2.12-gentoo-x86_64-Intel-R-_Core-TM-2_Quad_CPU_Q8200_@_2.33GHz-with-gentoo-2.1
Timestamp of tree: Tue, 22 May 2012 11:15:01 +0000
ccache version 3.1.6 [enabled]
app-shells/bash:          4.2_p20
dev-java/java-config:     2.1.11-r3
dev-lang/python:          2.7.3-r1, 3.2.3
dev-util/ccache:          3.1.6
dev-util/cmake:           2.8.7-r5
dev-util/pkgconfig:       0.26
sys-apps/baselayout:      2.1-r1
sys-apps/openrc:          0.9.8.4
sys-apps/sandbox:         2.5
sys-devel/autoconf:       2.13, 2.68
sys-devel/automake:       1.10.3, 1.11.1
sys-devel/binutils:       2.21.1-r1
sys-devel/gcc:            4.5.3-r2
sys-devel/gcc-config:     1.5-r2
sys-devel/libtool:        2.4-r1
sys-devel/make:           3.82-r1
sys-kernel/linux-headers: 3.1 (virtual/os-headers)
sys-libs/glibc:           2.14.1-r3
Repositories: gentoo
ACCEPT_KEYWORDS="amd64"
ACCEPT_LICENSE="* -@EULA Oracle-BCLA-JavaSE PUEL dlj-1.1 AdobeFlash-10.3 skype-eula"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=nocona -O2 -pipe -g"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/lib/latex2html /usr/share/texmf-site/tex/latex/html"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/dconf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/texmf/web2c"
CXXFLAGS="-march=nocona -O2 -pipe -g"
DISTDIR="/var/portage/distfiles"
FEATURES="assume-digests binpkg-logs ccache distlocks ebuild-locks fixlafiles news parallel-fetch protect-owned sandbox sfperms splitdebug strict unknown-features-warn unmerge-logs unmerge-orphans userfetch"
FFLAGS=""
GENTOO_MIRRORS="http://distfiles.gentoo.org"
LANG="de_DE.UTF-8"
LDFLAGS="-Wl,-O1 -Wl,--as-needed"
LINGUAS="de en"
MAKEOPTS="-j5"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --human-readable --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY=""
SYNC="rsync://rsync1.de.gentoo.org/gentoo-portage"
USE="X a52 aac acl acpi alsa amd64 amr berkdb bluetooth branding bzip2 cairo cdda cdr cli consolekit cracklib crypt cups cupsddk cxx dbus device-mapper dri dts dvd dvdr dvi emboss encode exif fam ffmpeg firefox flac fortran gdbm gdu gif gimp glitz gnutls gpm gstreamer gtk hddtemp hpijs hunspell iconv ipv6 java jpeg latex lcms libnotify lm_sensors lyx mad midi mmx mng modules mono mp3 mp4 mpeg mtp mudflap multilib nautilus ncurses nls nptl nsplugin nvidia odbc ogg opengl openmp pam pango pcre pdf pmu png policykit ppds pppd python qt3support readline scanner sdl session spell sse sse2 ssl startup-notification svg symlink tcpd theora tiff truetype udev udisks unicode upower usb vorbis wmf wxwidgets x264 xcb xml xorg xulrunner xv xvid xvmc zlib" ALSA_CARDS="hda-intel" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache cgi cgid dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias auth_digest" CALLIGRA_FEATURES="kexi words flow plan sheets stage tables krita karbon braindump" CAMERAS="ptp2" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf superstar2 timing tsip tripmate tnt ubx" INPUT_DEVICES="keyboard mouse evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LIBREOFFICE_EXTENSIONS="presenter-console presenter-minimizer" LINGUAS="de en" PHP_TARGETS="php5-3" PYTHON_TARGETS="python3_2 python2_7" RUBY_TARGETS="ruby18" USERLAND="GNU" VIDEO_CARDS="nvidia" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LC_ALL, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, USE_PYTHON


> 2) Please attach the entire build log to this bug report.

Will come...
Comment 5 Kai Wüstermann 2012-05-23 17:22:45 UTC
Created attachment 312833 [details]
build.log from Kai Wüstermann
Comment 6 Jeroen Roovers (RETIRED) gentoo-dev 2012-05-24 01:38:19 UTC
It shouldn't link against the files installed on the system, but to the ones it is building at the time.
Comment 7 Randy Tupas 2012-05-31 22:01:52 UTC
Created attachment 313761 [details]
emerge --info output
Comment 8 Randy Tupas 2012-05-31 22:02:32 UTC
Created attachment 313763 [details]
build log from Randy Tupas
Comment 9 Randy Tupas 2012-05-31 22:03:38 UTC
Seeing similar problems with app-misc/tracker-0.14.1:


CCLD   tracker-import
/usr/lib/gcc/x86_64-pc-linux-gnu/4.5.3/../../../../x86_64-pc-linux-gnu/bin/ld: warning: libicuuc.so.48, needed by /usr/lib64/tracker-0.14/libtracker-data.so.0, not found (try using -rpath or -rpath-link)
/usr/lib/gcc/x86_64-pc-linux-gnu/4.5.3/../../../../x86_64-pc-linux-gnu/bin/ld: warning: libicui18n.so.48, needed by /usr/lib64/tracker-0.14/libtracker-data.so.0, not found (try using -rpath or -rpath-link)
/usr/lib64/tracker-0.14/libtracker-data.so.0: undefined reference to `uiter_next32_48'
/usr/lib64/tracker-0.14/libtracker-data.so.0: undefined reference to `ucol_close_48'
/usr/lib64/tracker-0.14/libtracker-data.so.0: undefined reference to `ucnv_open_48'
/usr/lib64/tracker-0.14/libtracker-data.so.0: undefined reference to `uiter_setUTF8_48'
/usr/lib64/tracker-0.14/libtracker-data.so.0: undefined reference to `ucol_strcollIter_48'
/usr/lib64/tracker-0.14/libtracker-data.so.0: undefined reference to `ucol_open_48'
/usr/lib64/tracker-0.14/libtracker-data.so.0: undefined reference to `ubrk_next_48'
/usr/lib64/tracker-0.14/libtracker-data.so.0: undefined reference to `u_strToLower_48'
/usr/lib64/tracker-0.14/libtracker-data.so.0: undefined reference to `uiter_current32_48'
/usr/lib64/tracker-0.14/libtracker-data.so.0: undefined reference to `ucnv_close_48'
/usr/lib64/tracker-0.14/libtracker-data.so.0: undefined reference to `u_errorName_48'
/usr/lib64/tracker-0.14/libtracker-data.so.0: undefined reference to `ubrk_previous_48'
/usr/lib64/tracker-0.14/libtracker-data.so.0: undefined reference to `ucnv_fromUChars_48'
/usr/lib64/tracker-0.14/libtracker-data.so.0: undefined reference to `uiter_setString_48'
/usr/lib64/tracker-0.14/libtracker-data.so.0: undefined reference to `ucnv_toUnicode_48'
/usr/lib64/tracker-0.14/libtracker-data.so.0: undefined reference to `ubrk_first_48'
/usr/lib64/tracker-0.14/libtracker-data.so.0: undefined reference to `u_charType_48'
/usr/lib64/tracker-0.14/libtracker-data.so.0: undefined reference to `unorm_normalize_48'
/usr/lib64/tracker-0.14/libtracker-data.so.0: undefined reference to `ubrk_open_48'
/usr/lib64/tracker-0.14/libtracker-data.so.0: undefined reference to `ubrk_close_48'
/usr/lib64/tracker-0.14/libtracker-data.so.0: undefined reference to `u_strFoldCase_48'
collect2: ld returned 1 exit status
make[3]: *** [tracker-import] Error 1
make[3]: Leaving directory `/var/tmp/portage/app-misc/tracker-0.14.1/work/tracker-0.14.1/src/tracker-utils'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/var/tmp/portage/app-misc/tracker-0.14.1/work/tracker-0.14.1/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/app-misc/tracker-0.14.1/work/tracker-0.14.1'
make: *** [all] Error 2
Comment 10 droide02 2012-07-26 12:20:44 UTC
I hava the same problem with app-misc/tracker-0.14.2-r1 :

collect2: ld returned 1 exit status
make[3]: *** [tracker-tag] Erreur 1
/usr/lib/gcc/x86_64-pc-linux-gnu/4.6.3/../../../../x86_64-pc-linux-gnu/bin/ld: warning: libicuuc.so.48, needed by /usr/lib64/tracker-0.14/libtracker-data.so.0, not found (try using -rpath or -rpath-link)
/usr/lib/gcc/x86_64-pc-linux-gnu/4.6.3/../../../../x86_64-pc-linux-gnu/bin/ld: warning: libicui18n.so.48, needed by /usr/lib64/tracker-0.14/libtracker-data.so.0, not found (try using -rpath or -rpath-link)
/usr/lib64/tracker-0.14/libtracker-data.so.0: undefined reference to `uiter_next32_48'
/usr/lib64/tracker-0.14/libtracker-data.so.0: undefined reference to `ucol_close_48'
/usr/lib64/tracker-0.14/libtracker-data.so.0: undefined reference to `ucnv_open_48'
/usr/lib64/tracker-0.14/libtracker-data.so.0: undefined reference to `uiter_setUTF8_48'
/usr/lib64/tracker-0.14/libtracker-data.so.0: undefined reference to `ucol_strcollIter_48'
/usr/lib64/tracker-0.14/libtracker-data.so.0: undefined reference to `ucol_open_48'
/usr/lib64/tracker-0.14/libtracker-data.so.0: undefined reference to `ubrk_next_48'
/usr/lib64/tracker-0.14/libtracker-data.so.0: undefined reference to `u_strToLower_48'
/usr/lib64/tracker-0.14/libtracker-data.so.0: undefined reference to `uiter_current32_48'
/usr/lib64/tracker-0.14/libtracker-data.so.0: undefined reference to `ucnv_close_48'
/usr/lib64/tracker-0.14/libtracker-data.so.0: undefined reference to `u_errorName_48'
/usr/lib64/tracker-0.14/libtracker-data.so.0: undefined reference to `ubrk_previous_48'
/usr/lib64/tracker-0.14/libtracker-data.so.0: undefined reference to `ucnv_fromUChars_48'
/usr/lib64/tracker-0.14/libtracker-data.so.0: undefined reference to `uiter_setString_48'
/usr/lib64/tracker-0.14/libtracker-data.so.0: undefined reference to `ucnv_toUnicode_48'
/usr/lib64/tracker-0.14/libtracker-data.so.0: undefined reference to `ubrk_first_48'
/usr/lib64/tracker-0.14/libtracker-data.so.0: undefined reference to `u_charType_48'
/usr/lib64/tracker-0.14/libtracker-data.so.0: undefined reference to `unorm_normalize_48'
/usr/lib64/tracker-0.14/libtracker-data.so.0: undefined reference to `ubrk_open_48'
/usr/lib64/tracker-0.14/libtracker-data.so.0: undefined reference to `ubrk_close_48'
/usr/lib64/tracker-0.14/libtracker-data.so.0: undefined reference to `u_strFoldCase_48'
collect2: ld returned 1 exit status
make[3]: *** [tracker-search] Erreur 1
make[3] : on quitte le répertoire « /var/tmp/portage/app-misc/tracker-0.14.2-r1/work/tracker-0.14.2/src/tracker-utils »
make[2]: *** [all-recursive] Erreur 1
make[2] : on quitte le répertoire « /var/tmp/portage/app-misc/tracker-0.14.2-r1/work/tracker-0.14.2/src »
make[1]: *** [all-recursive] Erreur 1
make[1] : on quitte le répertoire « /var/tmp/portage/app-misc/tracker-0.14.2-r1/work/tracker-0.14.2 »
make: *** [all] Erreur 2
 * ERROR: app-misc/tracker-0.14.2-r1 failed (compile phase):
 *   emake failed
Comment 11 Reto Gantenbein (ganto) 2012-09-18 20:04:31 UTC
As I found out, this error only happens when you upgrade tracker from a version which was previously built against icu-48.x.

Work around:
1) Uninstall tracker with: `emerge -C tracker`
2) Install the latest version of tracker with: `emerge -av tracker`

Like this, the build error won't occur.
Comment 12 Alexandre Hannud Abdo 2012-10-27 12:18:41 UTC
Ni!

I'm having the same problem upgrading from a tracker compiled against libicuuc.so.49, so it's more general than suggested:

temp/build.log:/usr/lib/gcc/x86_64-pc-linux-gnu/4.6.3/../../../../x86_64-pc-linux-gnu/bin/ld: warning: libicuuc.so.49, needed by /usr/lib64/tracker-0.14/libtracker-data.so.0, not found (try using -rpath or -rpath-link)
temp/build.log:/usr/lib/gcc/x86_64-pc-linux-gnu/4.6.3/../../../../x86_64-pc-linux-gnu/bin/ld: warning: libicui18n.so.49, needed by /usr/lib64/tracker-0.14/libtracker-data.so.0, not found (try using -rpath or -rpath-link)
temp/build.log:/usr/lib/gcc/x86_64-pc-linux-gnu/4.6.3/../../../../x86_64-pc-linux-gnu/bin/ld: warning: libicuuc.so.49, needed by /usr/lib64/tracker-0.14/libtracker-data.so.0, not found (try using -rpath or -rpath-link)
temp/build.log:/usr/lib/gcc/x86_64-pc-linux-gnu/4.6.3/../../../../x86_64-pc-linux-gnu/bin/ld: warning: libicui18n.so.49, needed by /usr/lib64/tracker-0.14/libtracker-data.so.0, not found (try using -rpath or -rpath-link)
temp/build.log:/usr/lib/gcc/x86_64-pc-linux-gnu/4.6.3/../../../../x86_64-pc-linux-gnu/bin/ld: warning: libicuuc.so.49, needed by /usr/lib64/tracker-0.14/libtracker-data.so.0, not found (try using -rpath or -rpath-link)
temp/build.log:/usr/lib/gcc/x86_64-pc-linux-gnu/4.6.3/../../../../x86_64-pc-linux-gnu/bin/ld: warning: libicui18n.so.49, needed by /usr/lib64/tracker-0.14/libtracker-data.so.0, not found (try using -rpath or -rpath-link)
temp/build.log:/usr/lib/gcc/x86_64-pc-linux-gnu/4.6.3/../../../../x86_64-pc-linux-gnu/bin/ld: warning: libicuuc.so.49, needed by /usr/lib64/tracker-0.14/libtracker-data.so.0, not found (try using -rpath or -rpath-link)
temp/build.log:/usr/lib/gcc/x86_64-pc-linux-gnu/4.6.3/../../../../x86_64-pc-linux-gnu/bin/ld: warning: libicui18n.so.49, needed by /usr/lib64/tracker-0.14/libtracker-data.so.0, not found (try using -rpath or -rpath-link)
temp/build.log:/usr/lib/gcc/x86_64-pc-linux-gnu/4.6.3/../../../../x86_64-pc-linux-gnu/bin/ld: warning: libicuuc.so.49, needed by /usr/lib64/tracker-0.14/libtracker-data.so.0, not found (try using -rpath or -rpath-link)
temp/build.log:/usr/lib/gcc/x86_64-pc-linux-gnu/4.6.3/../../../../x86_64-pc-linux-gnu/bin/ld: warning: libicui18n.so.49, needed by /usr/lib64/tracker-0.14/libtracker-data.so.0, not found (try using -rpath or -rpath-link)
temp/build.log:/usr/lib/gcc/x86_64-pc-linux-gnu/4.6.3/../../../../x86_64-pc-linux-gnu/bin/ld: warning: libicuuc.so.49, needed by /usr/lib64/tracker-0.14/libtracker-data.so.0, not found (try using -rpath or -rpath-link)
temp/build.log:/usr/lib/gcc/x86_64-pc-linux-gnu/4.6.3/../../../../x86_64-pc-linux-gnu/bin/ld: warning: libicui18n.so.49, needed by /usr/lib64/tracker-0.14/libtracker-data.so.0, not found (try using -rpath or -rpath-link)
Comment 13 Pacho Ramos gentoo-dev 2012-10-27 12:26:20 UTC
Does running "fix-la-relink-command ." at src_prepare solve the problem for you? You need to install dev-util/fix-la-relink-command
Comment 14 Alexandre Hannud Abdo 2012-10-27 13:01:16 UTC
Oops, I have already applied the workaround and am a little busy now :\

But I'll remember to do this when/if the probel returns on the next update.

Sorry, and thanks!
Comment 15 Jeroen Roovers (RETIRED) gentoo-dev 2012-10-27 16:33:28 UTC
*** Bug 439792 has been marked as a duplicate of this bug. ***
Comment 16 Kobboi 2012-10-28 14:02:52 UTC
Also hitting this trying to compile tracker-0.14.3 after upgrading icu from 49 to 50

/usr/lib/gcc/x86_64-pc-linux-gnu/4.6.3/../../../../x86_64-pc-linux-gnu/bin/ld: warning: libicuuc.so.49, needed by /usr/lib64/tracker-0.14/libtracker-data.so.0, not found (try using -rpath or -rpath-link)
/usr/lib/gcc/x86_64-pc-linux-gnu/4.6.3/../../../../x86_64-pc-linux-gnu/bin/ld: warning: libicui18n.so.49, needed by /usr/lib64/tracker-0.14/libtracker-data.so.0, not found (try using -rpath or -rpath-link)


$ ldd  /usr/lib64/tracker-0.14/libtracker-data.so.0
	linux-vdso.so.1 (0x00007fff4bbff000)
	libuuid.so.1 => /lib64/libuuid.so.1 (0x00007f132793e000)
	libtracker-common.so.0 => /usr/lib64/tracker-0.14/libtracker-common.so.0 (0x00007f1327703000)
	libm.so.6 => /lib64/libm.so.6 (0x00007f132740e000)
	libgio-2.0.so.0 => /usr/lib64/libgio-2.0.so.0 (0x00007f13270be000)
	libgobject-2.0.so.0 => /usr/lib64/libgobject-2.0.so.0 (0x00007f1326e6e000)
	libglib-2.0.so.0 => /usr/lib64/libglib-2.0.so.0 (0x00007f1326b4c000)
	libsqlite3.so.0 => /usr/lib64/libsqlite3.so.0 (0x00007f13268a2000)
	libicuuc.so.49 => not found
	libicui18n.so.49 => not found
	libc.so.6 => /lib64/libc.so.6 (0x00007f13264f9000)
	/lib64/ld-linux-x86-64.so.2 (0x00007f1327e13000)
	libgmodule-2.0.so.0 => /usr/lib64/libgmodule-2.0.so.0 (0x00007f13262f4000)
	libpthread.so.0 => /lib64/libpthread.so.0 (0x00007f13260d7000)
	libz.so.1 => /lib64/libz.so.1 (0x00007f1325ec1000)
	libresolv.so.2 => /lib64/libresolv.so.2 (0x00007f1325ca9000)
	libffi.so.6 => /usr/lib64/libffi.so.6 (0x00007f1325aa1000)
	librt.so.1 => /lib64/librt.so.1 (0x00007f1325898000)
	libdl.so.2 => /lib64/libdl.so.2 (0x00007f1325693000)

$ equery belongs libtracker-data.so.0
 * Searching for libtracker-data.so.0 ... 
app-misc/tracker-0.14.2-r1 (/usr/lib64/tracker-0.14/libtracker-data.so.0 -> libtracker-data.so.0.1400.2)
Comment 17 Kobboi 2012-10-28 22:44:01 UTC
And like Reto stated before: unmerging the old tracker version and re-emerging is a workaround, although this issue should still be handled correctly in the ebuild of course.
Comment 18 Rafał Mużyło 2012-10-29 00:27:27 UTC
(In reply to comment #17)
> And like Reto stated before: unmerging the old tracker version and
> re-emerging is a workaround, although this issue should still be handled
> correctly in the ebuild of course.

:roll: ebuild is not at fault here, somewhere along the line the linking order is wrong, but a *verbose* log is needed to see where.
Comment 19 Gilles Dartiguelongue (RETIRED) gentoo-dev 2012-10-31 15:00:33 UTC

*** This bug has been marked as a duplicate of bug 367975 ***