Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 82468 - dev-perl/Net-SSLeay-1.25 multilib-strict error
Summary: dev-perl/Net-SSLeay-1.25 multilib-strict error
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Library (show other bugs)
Hardware: AMD64 Linux
: High normal
Assignee: Gentoo Perl team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-02-18 08:55 UTC by Duncan
Modified: 2005-03-10 06:07 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
emerge info output (emerge.info.txt,2.83 KB, text/plain)
2005-02-18 08:57 UTC, Duncan
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Duncan 2005-02-18 08:55:47 UTC
usr/lib/perl5/vendor_perl/5.8.6/x86_64-linux-thread-multi/auto/Net/SSLeay/SSLeay.so

!!! ERROR: dev-perl/Net-SSLeay-1.25 failed.
!!! Function dyn_install, Line 1445, Exitcode 0
!!! File /tmp/portage/Net-SSLeay-1.25/image///usr/lib/perl5/vendor_perl/5.8.6/x86_64-linux-thread-multi/auto/Net/SSLeay/SSLeay.so matches a file type that is not allowed in /usr/lib

Reproducible: Always
Steps to Reproduce:
FEATURES=multilib-strict emerge Net-SSLeay
Actual Results:  
SSLeay.so tries to install to /usr/lib/... 

Expected Results:  
It's a 64-bit *.so, so should be installing to /usr/lib64/...  

If I remerge w/o multilib-strict, it works, but of course that doesn't solve  
the problem.  
  
emerge info to be attached.
Comment 1 Duncan 2005-02-18 08:57:08 UTC
Created attachment 51529 [details]
emerge info output
Comment 2 Michael Cummings (RETIRED) gentoo-dev 2005-03-07 08:42:32 UTC
A few things...

this .so file is for perl - it looks for it in its INC, and it expects it to be under /usr/lib/perl5/.../auto - as far as I know, we aren't making any other special allowances for amd64 in re: to where perl modules are installing their internal code.

Not that this is related, but you have compiled perl with threading enabled. This isn't your problem here, but it *can* cause other problems if you chose to install other packages that depend on perl. Which is why its only offered as optional and at your own risk.
Comment 3 Jeremy Huddleston (RETIRED) gentoo-dev 2005-03-10 06:07:15 UTC
Yeah, that's the right location.  A newer version of portage has logic to not complain about the perl libs.