Summary: | sys-fs/udev-115-r1 installing fails - Missing gen_usr_ldscript for libvolume_id.so | ||
---|---|---|---|
Product: | Portage Development | Reporter: | Radek S. <rsmogura> |
Component: | Core - Ebuild Support | Assignee: | Portage team <dev-portage> |
Status: | VERIFIED INVALID | ||
Severity: | normal | CC: | amd64, jakub, udev-bugs |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | AMD64 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
History from terminal
Log of build file emerge --info It's change to /usr/lib/portage/bin/misc_functions.sh The changed ebuild ls-lR of udev-115-r1/image |
Description
Radek S.
2007-11-09 08:51:40 UTC
Created attachment 135551 [details]
History from terminal
Sorry, I forgot about build.log :-)
(In reply to comment #0) > details). After checking I saw that QA can't find one of *.a file. Removed QA > from makes merging OK, and udev works well. What do you mean 'removed QA from make'? Also post emerge --info output please. (In reply to comment #2) > (In reply to comment #0) > > details). After checking I saw that QA can't find one of *.a file. Removed QA > > from makes merging OK, and udev works well. > > What do you mean 'removed QA from make'? Also post emerge --info output please. > In script that checks the libvolume_id.a (misc-functions) after checking existence of *.a files according to *.so files there is variable that indicates if QA test was OK or not. Next this variable is checking and if fails die is called. I commented checking :-) for time of emerging sys-fs/udev. I'll post you emerge --info and exactly this one-instance patch at the evening or tomorrow morning, be cause I'm at work now. Generally I see bug it fact that in portage was introduced QA checking, and some ebuilds fails it. Maybe I'll make some patch and propose it for those ebuilds. (In reply to comment #3) > In script that checks the libvolume_id.a (misc-functions) after checking > existence of *.a files according to *.so files there is variable that indicates > if QA test was OK or not. Next this variable is checking and if fails die is > called. I commented checking :-) for time of emerging sys-fs/udev. No not do such things, please. I don't understand why it dies in the first place here, since there's nothing missing. Which portage version is this about? $ grep gen_usr_ldscript udev-115-r1.ebuild gen_usr_ldscript libvolume_id.so post the output as an attachment of this command: tree /var/tmp/portage/sys-fs/udev-115-r1/image/ then post `emerge --info` like the bug reporting page told you to Created attachment 135863 [details]
Log of build file
Created attachment 135864 [details]
emerge --info
Created attachment 135866 [details, diff]
It's change to /usr/lib/portage/bin/misc_functions.sh
The change is added
if [[ ${QA_DISABLE_SHARED_LIBS_CHECK} != "true" ]] ; then
at line 247
Created attachment 135868 [details]
The changed ebuild
QA_DISABLE_SHARED_LIBS_CHECK="true"
Created attachment 135870 [details]
ls-lR of udev-115-r1/image
looks like udev is screwing up the install ... either that or your profile selection sucks at life amd64 team: please verify default-linux/amd64 is a valid selection ./lib: razem 36 lrwxrwxrwx 1 root root 22 lis 13 11:15 libvolume_id.so -> libvolume_id.so.0.80.0 lrwxrwxrwx 1 root root 22 lis 13 11:15 libvolume_id.so.0 -> libvolume_id.so.0.80.0 -rwxr-xr-x 1 root root 34272 lis 13 11:15 libvolume_id.so.0.80.0 ./lib64: razem 8 drwxr-xr-x 3 root root 4096 lis 13 11:15 rcscripts drwxr-xr-x 4 root root 4096 lis 13 11:15 udev ./usr/lib: razem 108 -rw-r--r-- 1 root root 104618 lis 13 11:21 libvolume_id.a ./usr/lib64: razem 8 -rwxr-xr-x 1 root root 332 lis 13 11:15 libvolume_id.so drwxr-xr-x 2 root root 4096 lis 13 11:15 pkgconfig (In reply to comment #11) > looks like udev is screwing up the install ... either that or your profile > selection sucks at life > > amd64 team: please verify default-linux/amd64 is a valid selection Negative Ghostrider. default-linux/amd64 is not valid. You must be at default-linux/amd64/200?.? to have a valid profile. Please use eselect profile to select your profile in the future. thx Doug (In reply to comment #14) > thx Doug > He, he. Now works. Thx |