Home | Docs | Forums | Lists | Bugs | Planet | Store | GMN | Get Gentoo!
Not eligible to see or edit group visibility for this bug.
View Bug Activity | Format For Printing | XML | Clone This Bug
sys-apps/pciutils-3.0.0 do not compile on g/fbsd because the ebuild force the option DNS=yes wich require libresolv.so to be present on the system, but libresolv.so is available only on glibc systems, not on the *BSD system. attached there is a an ebuild patch that fix the problem. as AT i have tested the proposed patch both on Gentoo/Linux and Gentoo/FreeBSD and all work correctly.
Created an attachment (id=150382) [edit] pciutils-3.0.0.ebuild.patch
elibc_glibc is not appropriate the OPT should not be moved to the subfunction ... we dont want to do compiling in src_install
(In reply to comment #2) > elibc_glibc is not appropriate can you be more specific? thanks you.
if i say "elibc_glibc" is not appropriate, it logically follows that making the statement "libresolv is only available with glibc" is wrong.
no fix for this yet?
Created an attachment (id=157163) [edit] patch sent upstream here is the patch i sent upstream, the needed functions are in the libc and we dont have libresolv on fbsd. may be it needs the same modifications for other *bsd, but as I'm not sure I didn't include the changes.
Thanks works for me.
*** Bug 231007 has been marked as a duplicate of this bug. ***
your patch is white space damaged ... otherwise, ive added it to pciutils-3.0.0 i'm assuming it'll get merged upstream ;)
http://sources.gentoo.org/sys-apps/pciutils/pciutils-3.0.0.ebuild?r1=1.1&r2=1.2 http://sources.gentoo.org/sys-apps/pciutils/files/pciutils-3.0.0-resolv.patch?rev=1.1