Summary: | media-libs/libpng-1.6.3-r1 with sys-libs/zlib-1.2.8-r1 - configure: ld: skipping incompatible /usr/lib64/libz.so when searching for -lz | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Sorin Panca <sorin.panca> |
Component: | [OLD] Library | Assignee: | Gentoo's Team for Core System packages <base-system> |
Status: | RESOLVED INVALID | ||
Severity: | normal | ||
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
The configure output.
config.log |
Description
Sorin Panca
2013-08-05 11:33:28 UTC
Created attachment 355166 [details]
The configure output.
(In reply to Sorin Panca from comment #1) > Created attachment 355166 [details] > The configure output. Read the configure output, please. checking for zlibVersion in -lz... no checking for z_zlibVersion in -lz... no configure: error: zlib not installed !!! Please attach the following file when seeking support: !!! /var/tmp/portage/media-libs/libpng-1.6.3-r1/work/libpng-1.6.3-x32/config.log # q list -Iv zlib sys-libs/zlib-1.2.8-r1 As I said, at "Actual results": configure passes the x64 phase successfully, properly detecting zlib as installed, but fails at the x32 configure phase, with "configure: error: zlib not installed" Created attachment 355178 [details]
config.log
It is my fault: I changed the system profile to x32 on an already installed system instead of using the stage3-x32 tarball. As a workaround, one can temporarily set ABI_X86=64 on an x32 profile and get a mixed system first, then, after both libraries (x32 and 64) are in place, recreate the /usr/lib symlink to point to /usr/libx32, remove the custom ABI_X86 setting and emerge -e @world. I'm not sure it'll work, maybe more steps are needed, but it's a start. I won't update this report with my results - one should start with a stage3-x32 tarball. |