Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 414203 - media-gfx/gimp USE=webkit - ld: warning: libicui18n.so.48, needed by /usr/lib/gcc/x86_64-pc-linux-gnu/4.6.2/../../../../lib64/libwebkitgtk-1.0.so, not found (try using -rpath or -rpath-link)
Summary: media-gfx/gimp USE=webkit - ld: warning: libicui18n.so.48, needed by /usr/lib...
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-05-01 04:28 UTC by Ioannis Galanommatis
Modified: 2012-05-03 00:55 UTC (History)
0 users

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


Attachments
Output of emerge --info (emerge--info.txt,13.46 KB, text/plain)
2012-05-01 04:28 UTC, Ioannis Galanommatis
Details
build log (build.log,330.98 KB, text/plain)
2012-05-01 04:29 UTC, Ioannis Galanommatis
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Ioannis Galanommatis 2012-05-01 04:28:07 UTC
Created attachment 310543 [details]
Output of emerge --info

Good day!
I tried to install media-gfx/gimp-2.8.0_rc1 after I unmasked it, with webkit flag enabled but it returns a ton of undefined symbols in libwebkitgtk-1.0.so and a few in libjavascriptcoregtk-1.0.so which according to qlist utility both of them belong to net-libs/webkit-gtk. I have installed 1.6.3-r200 in slot 2 and 1.8.0-r300 in slot 3

All undefined symbols end with _48 (like ucol_getStrength_48, uset_add_48, u_getCombiningClass_48 and so on)

After disabling webkit flag, gimp compiles fine.

Thank you!
Comment 1 Ioannis Galanommatis 2012-05-01 04:29:11 UTC
Created attachment 310545 [details]
build log
Comment 2 James Cloos 2012-05-01 14:10:31 UTC
Did you recenly upgrade dev-libs/icu?

That looks like you might have some symbols from icu 4.8.something.

Re-compiling webkit-gtk might help, although one or more of its dependencies might need re-compiling first.

(revdep-rebuild doesn’t seem to handle icu upgrades very well.)
Comment 3 Rafał Mużyło 2012-05-01 14:29:00 UTC
@comment 2:
I'd say it's more of a case of upstream breaking ABI by design.

The local case is most likely update to icu 49.1 without revdep-rebuild immediately afterwards.
Comment 4 Ioannis Galanommatis 2012-05-01 14:38:57 UTC
Yes I have updated icu 49.1.1 and yes, revdep-rebuild spots that error.
Sorry, I should have tried revdep-rebuild first :(
Comment 5 Jeroen Roovers (RETIRED) gentoo-dev 2012-05-03 00:55:22 UTC
Run revdep-rebuild, please.