Summary: | media-libs/lcms-1.19 - x86_64-pc-linux-gnu/bin/ld: /usr/lib64/python2.7/config/libpython2.7.a(abstract.o): relocation R_X86_64_32 against `.rodata.str1.8' can not be used when making a shared object; recompile with -fPIC | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Stephen Hall <steve> |
Component: | Current packages | Assignee: | Gentoo Linux bug wranglers <bug-wranglers> |
Status: | RESOLVED CANTFIX | ||
Severity: | major | ||
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | AMD64 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: | build log for media-libs/lcms-1.19 |
Description
Stephen Hall
2011-05-26 17:55:10 UTC
Did you check python-updater and 'eselect python' yet ? That error means a failure to find shared python lib. Attach full build log. Hello- -Running python-updater reinstalls app-emulation/emul-linux-x86-baselibs-20110129 and app-editors/vim-7.3.135 without incident. -Running eselect python list gives me: paris Europe # eselect python list Available Python interpreters: [1] python2.7 [2] python3.1 * Created attachment 274711 [details]
build log for media-libs/lcms-1.19
Wait, which package does /usr/lib64/python2.7/config/libpython2.7.a belong to ? I see the static archive in libdir, but not in libdir/python2.7/config. Above doesn't change the fact, that shared lib should be found first. I have no idea. The Gentoo packaging system is new to me. (In reply to comment #5) > I have no idea. The Gentoo packaging system is new to me. equery b /usr/lib64/python2.7/config/libpython2.7.a gave me an empty output. I remember I did a manual install of python because I screwed up with emerge --unmerge and had no other choice to make portage work again. So I just deleted the file: rm /usr/lib64/python2.7/config/libpython2.7.a and got rid of the error described here with emerging of lcms-1.19 without further problems. Fantastic! Running equery b also yielded no results so I deleted the file and tried emerge again. This time it succeeded. Thanks for the help! |