Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 15493 - Portage doesn't change .la files (noticed with alsa)
Summary: Portage doesn't change .la files (noticed with alsa)
Status: RESOLVED WORKSFORME
Alias: None
Product: Portage Development
Classification: Unclassified
Component: Unclassified (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Jeremy Huddleston (RETIRED)
URL:
Whiteboard:
Keywords:
: 17579 (view as bug list)
Depends on:
Blocks:
 
Reported: 2003-02-11 07:26 UTC by Nathan Ward
Modified: 2011-10-30 22:18 UTC (History)
4 users (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Nathan Ward 2003-02-11 07:26:46 UTC
I noticed when building a new gentoo 1.4 rc2 system today that anything looking
for alsa libs was failing. This may be an alsa only problem.

It appears that somewhere along the line, alsa decided to tell anything using it
that its libs were in `/var/tmp/portage/alsa-lib<etcetc>/image/usr/lib'. esd for
instance took this, and passed the same info on to any app whose compile runs
`esd-config --libs'.

I grepped /usr/lib for "/var/tmp" and fixed things up, and now things appear to
be chugging long nicely.

Perhaps portage should check when merging that these things arent in files, and
if they are, fix them.

Reproducible: Didn't try
Steps to Reproduce:
1.
2.
3.
Comment 1 Seemant Kulleen (RETIRED) gentoo-dev 2003-02-11 08:20:25 UTC
can you be more specific, with package versions, and filenames, etc etc?
Comment 2 Seemant Kulleen (RETIRED) gentoo-dev 2003-02-12 11:08:02 UTC
well?
Comment 3 Nathan Ward 2003-02-12 16:02:10 UTC
Anything that was in portage at the time I posted this bug. 
I didn't have time to go finding versions or investigating the bug any more at the time, but I know 
I was building a fresh system with current x86 portage. Default use flags. If I get a chance over 
the next week, i'll try and reproduce it. 
Comment 4 Nathan Ward 2003-02-12 16:10:10 UTC
(apologies for comment thrashing) 
As for file names, it this showed itself in usr/lib/libesd.la, and several others (which I have 
forgotten), all had libdir set to /var/tmp/portage/alsa-lib-0.90_rc/work/image/usr/lib. 
 
 
Comment 5 Nicholas Jones (RETIRED) gentoo-dev 2003-02-21 05:02:04 UTC
Portage doesn't handle this. I suppose it could, but everything related to
files needing to be altered should probably be done by the ebuild.
Portage can't really guess at what should be changed.

Give it to the alsa guys.
Comment 6 Arcady Genkin (RETIRED) gentoo-dev 2003-03-08 16:16:11 UTC
I cannot see the described behaviour.  At least not with the alsa libs.

agenkin@bashful:/usr/lib$ fgrep /var/tmp/portage *.la
liblber.la:dependency_libs=' -L/var/tmp/portage/openldap-2.0.25-r2/work/openldap-2.0.25/libraries'
libldap.la:dependency_libs=' -L/var/tmp/portage/openldap-2.0.25-r2/work/openldap-2.0.25/libraries -lssl -lcrypto'
libldap_r.la:dependency_libs=' -L/var/tmp/portage/openldap-2.0.25-r2/work/openldap-2.0.25/libraries -lssl -lcrypto'

All of the three libraries belong to "net-nds/openldap".  Please give more
details (portage version, etc.).
Comment 7 Arcady Genkin (RETIRED) gentoo-dev 2003-03-16 18:15:21 UTC
*** Bug 17579 has been marked as a duplicate of this bug. ***
Comment 8 Arcady Genkin (RETIRED) gentoo-dev 2003-03-16 18:18:21 UTC
To everybody on the CC list that sees this bug: please post more details.
I want to know your portage version ("emerge info") and the version of
alsa packages that you are trying to build.  Also, please try the new
stable release of ALSA (0.9.1); it is still masked with ~x86, but not for
long.
Comment 9 Jeremy Huddleston (RETIRED) gentoo-dev 2004-03-13 02:57:46 UTC
Is anyone still experiencing this problem?
Comment 10 Jeremy Huddleston (RETIRED) gentoo-dev 2004-03-16 10:24:36 UTC
closing as it works for me, it's old, and I'm getting no response from the submitter on whether or not it's still a problem.