Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 439906

Summary: net-libs/libproxy-0.4.10-r1 - warning: libicui18n.so.49, needed by /usr/lib64/libjavascriptcoregtk-3.0.so.0, not found (try using -rpath or -rpath-link)
Product: Gentoo Linux Reporter: Carlos Silva <r3pek>
Component: Current packagesAssignee: Freedesktop bugs <freedesktop-bugs>
Status: RESOLVED INVALID    
Severity: normal    
Priority: Normal    
Version: unspecified   
Hardware: AMD64   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Carlos Silva 2012-10-27 17:10:56 UTC
libproxy errors while compiling:

/usr/bin/cmake -E cmake_progress_report /var/tmp/portage/net-libs/libproxy-0.4.10-r1/work/libproxy-0.4.10_build/CMakeFiles  16
[ 94%] Built target network_networkmanager
/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/libjavascriptcoregtk-3.0.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: libicuuc.so.49, needed by /usr/lib64/libjavascriptcoregtk-3.0.so.0, not found (try using -rpath or -rpath-link)
/usr/lib64/libjavascriptcoregtk-3.0.so.0: undefined reference to `ucol_close_49'
/usr/lib64/libjavascriptcoregtk-3.0.so.0: undefined reference to `ucol_getLocaleByType_49'
/usr/lib64/libjavascriptcoregtk-3.0.so.0: undefined reference to `u_strToLower_49'
/usr/lib64/libjavascriptcoregtk-3.0.so.0: undefined reference to `ucol_open_49'
/usr/lib64/libjavascriptcoregtk-3.0.so.0: undefined reference to `u_charDirection_49'
/usr/lib64/libjavascriptcoregtk-3.0.so.0: undefined reference to `udat_format_49'
/usr/lib64/libjavascriptcoregtk-3.0.so.0: undefined reference to `ucol_getAttribute_49'
/usr/lib64/libjavascriptcoregtk-3.0.so.0: undefined reference to `ucol_strcoll_49'
/usr/lib64/libjavascriptcoregtk-3.0.so.0: undefined reference to `udat_close_49'
/usr/lib64/libjavascriptcoregtk-3.0.so.0: undefined reference to `u_charType_49'
/usr/lib64/libjavascriptcoregtk-3.0.so.0: undefined reference to `u_toupper_49'
/usr/lib64/libjavascriptcoregtk-3.0.so.0: undefined reference to `u_memcasecmp_49'
/usr/lib64/libjavascriptcoregtk-3.0.so.0: undefined reference to `ucol_setAttribute_49'
/usr/lib64/libjavascriptcoregtk-3.0.so.0: undefined reference to `u_tolower_49'
/usr/lib64/libjavascriptcoregtk-3.0.so.0: undefined reference to `u_strFoldCase_49'
/usr/lib64/libjavascriptcoregtk-3.0.so.0: undefined reference to `u_strToUpper_49'
/usr/lib64/libjavascriptcoregtk-3.0.so.0: undefined reference to `udat_open_49'
/usr/lib64/libjavascriptcoregtk-3.0.so.0: undefined reference to `u_foldCase_49'
collect2: ld returned 1 exit status
make[2]: *** [utils/proxy] Error 1
make[2]: Leaving directory `/var/tmp/portage/net-libs/libproxy-0.4.10-r1/work/libproxy-0.4.10_build'
make[1]: *** [utils/CMakeFiles/proxy.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....


Looks like it has a hard-dep to libicu:49 ?
But I have 50_rc installed:
# emerge -p icu

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild   R    ] dev-libs/icu-50_rc

# ls /usr/lib/libicu*
lrwxrwxrwx 1 root root   18 Oct 27 14:05 /usr/lib/libicudata.so -> libicudata.so.50.1
lrwxrwxrwx 1 root root   18 Oct 27 14:05 /usr/lib/libicudata.so.50 -> libicudata.so.50.1
-rwxr-xr-x 1 root root  20M Oct 27 14:05 /usr/lib/libicudata.so.50.1
lrwxrwxrwx 1 root root   18 Oct 27 14:05 /usr/lib/libicui18n.so -> libicui18n.so.50.1
lrwxrwxrwx 1 root root   18 Oct 27 14:05 /usr/lib/libicui18n.so.50 -> libicui18n.so.50.1
-rwxr-xr-x 1 root root 2.1M Oct 27 14:05 /usr/lib/libicui18n.so.50.1
lrwxrwxrwx 1 root root   16 Oct 27 14:05 /usr/lib/libicuio.so -> libicuio.so.50.1
lrwxrwxrwx 1 root root   16 Oct 27 14:05 /usr/lib/libicuio.so.50 -> libicuio.so.50.1
-rwxr-xr-x 1 root root  55K Oct 27 14:05 /usr/lib/libicuio.so.50.1
lrwxrwxrwx 1 root root   16 Oct 27 14:05 /usr/lib/libicule.so -> libicule.so.50.1
lrwxrwxrwx 1 root root   16 Oct 27 14:05 /usr/lib/libicule.so.50 -> libicule.so.50.1
-rwxr-xr-x 1 root root 267K Oct 27 14:05 /usr/lib/libicule.so.50.1
lrwxrwxrwx 1 root root   16 Oct 27 14:05 /usr/lib/libiculx.so -> libiculx.so.50.1
lrwxrwxrwx 1 root root   16 Oct 27 14:05 /usr/lib/libiculx.so.50 -> libiculx.so.50.1
-rwxr-xr-x 1 root root  51K Oct 27 14:05 /usr/lib/libiculx.so.50.1
lrwxrwxrwx 1 root root   18 Oct 27 14:05 /usr/lib/libicutest.so -> libicutest.so.50.1
lrwxrwxrwx 1 root root   18 Oct 27 14:05 /usr/lib/libicutest.so.50 -> libicutest.so.50.1
-rwxr-xr-x 1 root root  65K Oct 27 14:05 /usr/lib/libicutest.so.50.1
lrwxrwxrwx 1 root root   16 Oct 27 14:05 /usr/lib/libicutu.so -> libicutu.so.50.1
lrwxrwxrwx 1 root root   16 Oct 27 14:05 /usr/lib/libicutu.so.50 -> libicutu.so.50.1
-rwxr-xr-x 1 root root 173K Oct 27 14:05 /usr/lib/libicutu.so.50.1
lrwxrwxrwx 1 root root   16 Oct 27 14:05 /usr/lib/libicuuc.so -> libicuuc.so.50.1
lrwxrwxrwx 1 root root   16 Oct 27 14:05 /usr/lib/libicuuc.so.50 -> libicuuc.so.50.1
-rwxr-xr-x 1 root root 1.5M Oct 27 14:05 /usr/lib/libicuuc.so.50.1


Reproducible: Always

Steps to Reproduce:
1. emerge "=dev-libs/icu-50_rc"
2. emerge "=net-libs/libproxy-0.4.10-r1"
Actual Results:  
Compile fails

Expected Results:  
Compilation ok
Comment 1 Jeroen Roovers (RETIRED) gentoo-dev 2012-10-27 17:15:22 UTC
You need to run revdep-rebuild.
Comment 2 Carlos Silva 2012-10-27 17:24:30 UTC
My bad... sorry :-/