Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 293233 - media-libs/libdvbpsi-0.1.6: install_qa_check fails - soiled libtool library files found
Summary: media-libs/libdvbpsi-0.1.6: install_qa_check fails - soiled libtool library f...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Library (show other bugs)
Hardware: AMD64 Linux
: High normal (vote)
Assignee: Thomas Raschbacher
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-11-15 01:07 UTC by Sigi Schwartz
Modified: 2010-04-23 11:40 UTC (History)
1 user (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 Sigi Schwartz 2009-11-15 01:07:32 UTC
Error message:
creating test_dr
make[2]: Entering directory `/var/tmp/portage/media-libs/libdvbpsi-0.1.6/work/libdvbpsi5-0.1.6/misc'
make[2]: Nothing to be done for `install-exec-am'.
make[2]: Nothing to be done for `install-data-am'.
make[2]: Leaving directory `/var/tmp/portage/media-libs/libdvbpsi-0.1.6/work/libdvbpsi5-0.1.6/misc'
make[1]: warning:  Clock skew detected.  Your build may be incomplete.
make[1]: Leaving directory `/var/tmp/portage/media-libs/libdvbpsi-0.1.6/work/libdvbpsi5-0.1.6/misc'
make[1]: Entering directory `/var/tmp/portage/media-libs/libdvbpsi-0.1.6/work/libdvbpsi5-0.1.6'
make[2]: Entering directory `/var/tmp/portage/media-libs/libdvbpsi-0.1.6/work/libdvbpsi5-0.1.6'
make[2]: Nothing to be done for `install-exec-am'.
make[2]: Nothing to be done for `install-data-am'.
make[2]: Leaving directory `/var/tmp/portage/media-libs/libdvbpsi-0.1.6/work/libdvbpsi5-0.1.6'
make[1]: Leaving directory `/var/tmp/portage/media-libs/libdvbpsi-0.1.6/work/libdvbpsi5-0.1.6'
>>> Completed installing libdvbpsi-0.1.6 into /var/tmp/portage/media-libs/libdvbpsi-0.1.6/image/

strip: x86_64-pc-linux-gnu-strip --strip-unneeded -R .comment
   usr/lib64/libdvbpsi.so.5.0.0
   usr/lib64/libdvbpsi.a
removing executable bit: usr/lib64/libdvbpsi.la

 * QA Notice: libdvbpsi.la appears to contain PORTAGE_TMPDIR paths
 * 
 * ERROR: media-libs/libdvbpsi-0.1.6 failed.
 * Call stack:
 *       misc-functions.sh, line 729:  Called install_qa_check
 *       misc-functions.sh, line 358:  Called die
 * The specific snippet of code:
 *   	[[ ${abort} == "yes" ]] && die "soiled libtool library files found"
 *  The die message:
 *   soiled libtool library files found
 * 
 * If you need support, post the topmost build error, and the call stack if relevant.
 * A complete build log is located at '/var/tmp/portage/media-libs/libdvbpsi-0.1.6/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/media-libs/libdvbpsi-0.1.6/temp/environment'.
 * 
!!! post install failed; exiting.


I narrowed it down to this: the file libdvbpsi.la located at
/var/tmp/portage/media-libs/libdvbpsi-0.1.6/work/libdvbpsi5-0.1.6/src/libdvbpsi.la
contains an invalid libdir entry:
libdir='/var/tmp/portage/media-libs/libdvbpsi-0.1.6/image/usr/lib64'

This should be (as far as I can guess): libdir='/usr/lib64'


So, I executed
# emerge libdvbpsi
waited until it failed as described above, and changed said libdir entry. When running
# ebuild /usr/portage/media-libs/libdvbpsi/libdvbpsi-0.1.6.ebuild qmerge
after that the everything works fine.
Comment 1 Alexis Ballier gentoo-dev 2010-04-23 11:40:41 UTC
should be fixed in 0.1.7, please reopen if you see this again