Summary: | dev-util/cmake ABI=x32 "Could NOT find LibLZMA" "/usr/lib64/liblzma.so: error adding symbols: File in wrong format" | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Pavel Riha <pavel.riha> |
Component: | Current packages | Assignee: | Gentoo KDE team <kde> |
Status: | RESOLVED DUPLICATE | ||
Severity: | normal | CC: | EoD |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
build.log
CMakeError CMakeOutput emerge info emerge -pqv '=dev-util/cmake-3.5.2-r1::gentoo' |
Created attachment 448402 [details]
CMakeError
Created attachment 448404 [details]
CMakeOutput
Created attachment 448406 [details]
emerge info
Created attachment 448408 [details]
emerge -pqv '=dev-util/cmake-3.5.2-r1::gentoo'
I think this is fixed in 3.6.1-r1 and later. sorry, but isn't. I tried both masked version in portage cmake-3.6.1-r1 cmake-3.6.2 and with the exactly same result :( *** Bug 602246 has been marked as a duplicate of this bug. *** Reported upstream: https://gitlab.kitware.com/cmake/cmake/issues/16497 I can confirm that cmake 3.5 can be build with the patch from bug 426936, hence I assume this is a duplicate of bug 426936. *** This bug has been marked as a duplicate of bug 426936 *** |
Created attachment 448400 [details] build.log just trying new X32 install, from stage3-x32-20160922.tar.bz2 and I was stoped at cmake emerge. the first visible error says "Could NOT find LibLZMA" but the real problem is hidden in the CMakeError.log and is: /usr/lib64/liblzma.so: error adding symbols: File in wrong format I tried all version of cmake in portage and reemerge the only version of xz-utils but with no luck. My gues is, that it's looking at bad place and shoud be /libx32/liblzma.so so I make a temporaly symlink and than it compile ok. But I dont know how to fix it a proper way