Summary: | app-emulation/wine-1.7.15 - configure: ld: warning: libfreetype.so.6, needed by /usr/lib32/libfontconfig.so, not found (try using -rpath or -rpath-link) | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Dan O. <dan> |
Component: | Current packages | Assignee: | Wine Maintainers <wine> |
Status: | RESOLVED NEEDINFO | ||
Severity: | normal | CC: | alex_y_xu, multilib+disabled |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
build.log
config.log |
Description
Dan O.
2014-03-23 23:46:18 UTC
Please attach the entire build log to this bug report. Created attachment 373428 [details]
build.log
Here you go
...and now - predictably - you need to attach the mentioned config.log. Created attachment 373450 [details]
config.log
Wow, I have no idea how I missed the big text right at the top there...sorry
/usr/lib/gcc/x86_64-pc-linux-gnu/4.8.2/../../../../x86_64-pc-linux-gnu/bin/ld: warning: libfreetype.so.6, needed by /usr/lib32/libfontconfig.so, not found (try using -rpath or -rpath-link) I have version 2.5.3-r1 of freetype installed, and 2.11.0-r1 of fontconfig. libfreetype.so.6 exists at /usr/lib64/libfreetype.so.6 and is a symlink to /usr/lib64/libfreetype.so.6.11.2 Actually interestingly enough, I'm assuming that it would be looking for the x86 version of libfreetype. I have /usr/lib32/libfreetype.so and /usr/lib32/libfreetype.so.6.10.0, but not libfreetype.so.6 Please try re-merging freetype and then building wine again. If that doesn't work, paste emerge -pqv freetype as a comment. Same result with just reemerging sudo emerge -pqv freetype [ebuild R ] media-libs/freetype-2.5.3-r1 USE="X adobe-cff bzip2 infinality png static-libs -auto-hinter -bindist -debug -doc -fontforge (-harfbuzz) -utils" ABI_X86="(64) -32 (-x32)" Looks like wine with abi_x86_32 isn't depending on abi_x86_32 for freetype? Unfortunately I cannot test that useflag for freetype, as it causes an insane amount of blocks for me. This leads to a very unusual problem. Wine depends on app-emulation/emul-linux-x86-xlibs, which provides /usr/lib32/libfreetype.so.6.10.0 but not /usr/lib32/libfreetype.so.6. If I make that symlink manually the configuration process completes and wine begins to build app-emulation/emul-linux-x86-xlibs-20131008 installs /usr/lib32/libfreetype.so.6 if you didn't emerge it with ABI_X86=32. And if you did have ABI_X86=32, then emul*xlibs should have pulled in media-libs/freetype[abi_x86_32] and therefore you would still get libfreetype.so.6. What is the output of "emerge -pv emul-linux-x86-xlibs freetype fontconfig" ? emerge -pv emul-linux-x86-xlibs freetype fontconfig These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild R ] media-libs/freetype-2.5.3-r1:2::infinality USE="X adobe-cff bzip2 infinality png static-libs -auto-hinter -bindist -debug -doc -fontforge (-harfbuzz) -utils" ABI_X86="(64) -32 (-x32)" 0 kB [ebuild R ] app-emulation/emul-linux-x86-xlibs-20131008 USE="(development) opengl" ABI_X86="-32" 0 kB [ebuild R ] media-libs/fontconfig-2.11.0-r1:1.0::infinality USE="-doc -static-libs" ABI_X86="(64) -32 (-x32)" 0 kB Total: 3 packages (3 reinstalls), Size of downloads: 0 kB I dont have -abi_x86_32 anywhere, I just don't have it enabled globally Try re-emerging emul-linux-x86-xlibs, you should get /usr/lib32/libfreetype.so.6 Well that's bizarre, I could have swore I re-emerged this earlier and got nothing. Sure enough, reemerging emul-linux-x86-xlibs yields libfreetype.so.6 All right, so something deleted your /usr/lib32/libfreetype.so.6 file - maybe a script that you ran, or a seriously broken and unsafe pkg_postinst() function in some ebuild from one of your overlays. But the wine and emul-linux-x86-xlibs ebuilds themselves appear to be correct. If you find out what deleted libfreetype.so.6, please reopen the bug so that we can assign it to the right gentoo developer. |