Summary: | econf does not pass --libdir on amd64 multilib install | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Martin Scherer <martin_konrad_scherer> |
Component: | New packages | Assignee: | AMD64 Project <amd64> |
Status: | RESOLVED INVALID | ||
Severity: | normal | CC: | skydion, TripleDES |
Priority: | High | ||
Version: | 2006.0 | ||
Hardware: | AMD64 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
patch fixing installation
emerge com_err >& log |
Description
Martin Scherer
2006-08-03 06:08:35 UTC
the same error occurs with version 1.38-r1... both versions are marked stable on amd64! as /bin/mount requires libs from com_err this bug should have a high priority! (masking both versions shall be the worst way fixing it) the simple solution is as i guess, that lib/et wasn't build before invoking make install. Created attachment 93412 [details, diff]
patch fixing installation
the com_err makefile does not create a libdir for amd64 and $(get_libdir) returns "lib64" which does not exits so the installation fails.
it would be nicer to configure the libdir in the src_compile phase in favour of destroying the get_libdir mechanism which unifies the ebuild!
best regards
Martin Scherer
more likely something is broken on your machine the libs *should* be in $D/usr/lib64/ run `emerge com_err >& log` and post the log as an attachment Created attachment 93427 [details]
emerge com_err >& log
your system is screwed up for whatever reason, econf isnt passing --libdir=/usr/lib64 You have the wrong profile selected. you should have /etc/make.profile point at one of the release-versions inside profiles/default-linux/amd64, not default-linux/amd64 directly. I suggest you use 2006.0. *** Bug 151489 has been marked as a duplicate of this bug. *** *** Bug 154038 has been marked as a duplicate of this bug. *** |