<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "http://bugs.gentoo.org/bugzilla.dtd">

<bugzilla version="2.22.7"
          urlbase="http://bugs.gentoo.org/"
          maintainer="bugzilla@gentoo.org"
>

    <bug>
          <bug_id>218555</bug_id>
          
          <creation_ts>2008-04-20 12:26 0000</creation_ts>
          <short_desc>sys-apps/pciutils-3.0.0 do not build on g/fbsd</short_desc>
          <delta_ts>2008-08-17 17:39:38 0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>Gentoo/Alt</product>
          <component>FreeBSD</component>
          <version>unspecified</version>
          <rep_platform>All</rep_platform>
          <op_sys>FreeBSD</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          
          <priority>P2</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          
          <everconfirmed>1</everconfirmed>
          <reporter>toffanin.mauro@gmail.com</reporter>
          <assigned_to>bsd@gentoo.org</assigned_to>
          <cc>admin@easyshellz.com</cc>
    
    <cc>base-system@gentoo.org</cc>
    
    <cc>status@sexmagnet.com</cc>

      

      
          <long_desc isprivate="0">
            <who>toffanin.mauro@gmail.com</who>
            <bug_when>2008-04-20 12:26:08 0000</bug_when>
            <thetext>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.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>toffanin.mauro@gmail.com</who>
            <bug_when>2008-04-20 12:27:43 0000</bug_when>
            <thetext>Created an attachment (id=150382)
pciutils-3.0.0.ebuild.patch

</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>vapier@gentoo.org</who>
            <bug_when>2008-04-20 12:48:28 0000</bug_when>
            <thetext>elibc_glibc is not appropriate

the OPT should not be moved to the subfunction ... we dont want to do compiling in src_install</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>toffanin.mauro@gmail.com</who>
            <bug_when>2008-04-20 15:26:57 0000</bug_when>
            <thetext>(In reply to comment #2)
&gt; elibc_glibc is not appropriate

can you be more specific? thanks you.


</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>vapier@gentoo.org</who>
            <bug_when>2008-04-20 19:04:01 0000</bug_when>
            <thetext>if i say &quot;elibc_glibc&quot; is not appropriate, it logically follows that making the statement &quot;libresolv is only available with glibc&quot; is wrong.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>admin@easyshellz.com</who>
            <bug_when>2008-05-05 21:41:09 0000</bug_when>
            <thetext>no fix for this yet?</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>aballier@gentoo.org</who>
            <bug_when>2008-06-16 22:22:43 0000</bug_when>
            <thetext>Created an attachment (id=157163)
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&apos;m not sure I didn&apos;t include the changes.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>admin@easyshellz.com</who>
            <bug_when>2008-06-18 20:22:07 0000</bug_when>
            <thetext>Thanks works for me.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>aballier@gentoo.org</who>
            <bug_when>2008-07-08 18:59:10 0000</bug_when>
            <thetext>*** Bug 231007 has been marked as a duplicate of this bug. ***</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>vapier@gentoo.org</who>
            <bug_when>2008-08-17 17:38:18 0000</bug_when>
            <thetext>your patch is white space damaged ... otherwise, ive added it to pciutils-3.0.0

i&apos;m assuming it&apos;ll get merged upstream ;)</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>vapier@gentoo.org</who>
            <bug_when>2008-08-17 17:39:38 0000</bug_when>
            <thetext>http://sources.gentoo.org/sys-apps/pciutils/pciutils-3.0.0.ebuild?r1=1.1&amp;r2=1.2
http://sources.gentoo.org/sys-apps/pciutils/files/pciutils-3.0.0-resolv.patch?rev=1.1</thetext>
          </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>150382</attachid>
            <date>2008-04-20 12:27 0000</date>
            <desc>pciutils-3.0.0.ebuild.patch</desc>
            <filename>pciutils-3.0.0.ebuild.patch</filename>
            <type>text/plain</type>
            <data encoding="base64">LS0tIHBjaXV0aWxzLTMuMC4wLmVidWlsZAkyMDA4LTA0LTIwIDEwOjM3OjMwICswMDAwCisrKyBw
Y2l1dGlscy0zLjAuMC5lYnVpbGQJMjAwOC0wNC0yMCAxMToyMjowMSArMDAwMApAQCAtMTEsNyAr
MTEsNyBAQAogTElDRU5TRT0iR1BMLTIiCiBTTE9UPSIwIgogS0VZV09SRFM9In5hbHBoYSB+YW1k
NjQgfmFybSB+aHBwYSB+aWE2NCB+bTY4ayB+bWlwcyB+cHBjIH5wcGM2NCB+czM5MCB+c2ggfnNw
YXJjIH54ODYgfng4Ni1mYnNkIgotSVVTRT0ibmV0d29yay1jcm9uIHpsaWIiCitJVVNFPSJuZXR3
b3JrLWNyb24gemxpYiBlbGliY19nbGliYyIKIAogREVQRU5EPSJ6bGliPyAoIHN5cy1saWJzL3ps
aWIgKSIKIApAQCAtMjUsMjAgKzI1LDIzIEBACiAKIHV5ZXNubygpIHsgdXNlICQxICYmIGVjaG8g
eWVzIHx8IGVjaG8gbm8gOyB9CiBwZW1ha2UoKSB7CisJIyBETlM9eWVzIHJlcXVpcmUgbGlicmVz
b2x2IHdoaWNoIGlzIHByZXNlbnQgb25seQorCSMgb24gZW52aXJtZW50cyB3aXRoIGdsaWJjIChz
ZWUgIzIxODU1NSkuCiAJZW1ha2UgXAotCQlETlM9InllcyIgXAorCQlETlM9IiQodXllc25vIGVs
aWJjX2dsaWJjKSIgXAogCQlJRFNESVI9Ii91c3Ivc2hhcmUvbWlzYyIgXAogCQlNQU5ESVI9Ii91
c3Ivc2hhcmUvbWFuIiBcCiAJCVBSRUZJWD0iL3VzciIgXAogCQlTSEFSRUQ9InllcyIgXAogCQlT
VFJJUD0iIiBcCiAJCVpMSUI9JCh1eWVzbm8gemxpYikgXAorCQlPUFQ9IiR7Q0ZMQUdTfSIgXAog
CQkiJEAiCiB9CiAKIHNyY19jb21waWxlKCkgewogCXRjLWV4cG9ydCBBUiBDQyBSQU5MSUIKLQlw
ZW1ha2UgT1BUPSIke0NGTEFHU30iIGFsbCBwY2ltb2R1bGVzIHx8IGRpZSAiZW1ha2UgZmFpbGVk
IgorCXBlbWFrZSBhbGwgcGNpbW9kdWxlcyB8fCBkaWUgImVtYWtlIGZhaWxlZCIKIH0KIAogc3Jj
X2luc3RhbGwoKSB7Cg==
</data>        

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>157163</attachid>
            <date>2008-06-16 22:22 0000</date>
            <desc>patch sent upstream</desc>
            <filename>0001-dont-try-to-link-to-libresolv-on-freebsd-needed-fun.patch</filename>
            <type>text/plain</type>
            <data encoding="base64">RnJvbSAyOGVmNDE4MmM4Y2U4MDcwMDA4Mjc1ZTNjOGY4NTRlZTVlMjdiY2UyIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBBbGV4aXMgQmFsbGllciA8YWJhbGxpZXJAZ2VudG9vLm9yZz4K
RGF0ZTogTW9uLCAxNiBKdW4gMjAwOCAyMzo0NDoxNSArMDIwMApTdWJqZWN0OiBbUEFUQ0hdIGRv
bnQgdHJ5IHRvIGxpbmsgdG8gbGlicmVzb2x2IG9uIGZyZWVic2QsIG5lZWRlZCBmdW5jdGlvbnMg
YXJlIGluIHRoZSBsaWJjCgotLS0KIGxpYi9jb25maWd1cmUgfCAgICA1ICsrKystCiAxIGZpbGVz
IGNoYW5nZWQsIDQgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9s
aWIvY29uZmlndXJlIGIvbGliL2NvbmZpZ3VyZQppbmRleCBkODU1YTNjLi4wMjQ4NzhhIDEwMDc1
NQotLS0gYS9saWIvY29uZmlndXJlCisrKyBiL2xpYi9jb25maWd1cmUKQEAgLTQ4LDYgKzQ4LDgg
QEAgZWNobyA+JG0gJ1dJVEhfTElCUz0nCiAKIGVjaG9fbiAiTG9va2luZyBmb3IgYWNjZXNzIG1l
dGhvZHMuLi4iCiAKK1JFU09MVkxJQj0iLWxyZXNvbHYiCisKIGNhc2UgJHN5cyBpbgogCWxpbnV4
KikKIAkJZWNob19uICIgc3lzZnMgcHJvYyIKQEAgLTgwLDYgKzgyLDcgQEAgY2FzZSAkc3lzIGlu
CiAJCWVjaG9fbiAiIGZic2QtZGV2aWNlIgogCQllY2hvID4+JGMgJyNkZWZpbmUgUENJX0hBVkVf
UE1fRkJTRF9ERVZJQ0UnCiAJCWVjaG8gPj4kYyAnI2RlZmluZSBQQ0lfUEFUSF9GQlNEX0RFVklD
RSAiL2Rldi9wY2kiJworICAgICAgICAgICAgICAgIFJFU09MVkxJQj0iIgogCQk7OwogICAgICAg
ICBvcGVuYnNkKQogCSAgICAgICAgZWNob19uICIgb2JzZC1kZXZpY2UiCkBAIC0xNDgsNyArMTUx
LDcgQEAgZmkKIGlmIFsgIiRETlMiID0geWVzIF0gOyB0aGVuCiAJZWNobyA+PiRjICIjZGVmaW5l
IFBDSV9VU0VfRE5TIgogCWVjaG8gPj4kYyAiI2RlZmluZSBQQ0lfSURfRE9NQUlOIFwicGNpLmlk
LnVjdy5jelwiIgotCWVjaG8gPj4kbSAnV0lUSF9MSUJTKz0tbHJlc29sdicKKyAgICAgICAgZWNo
byA+PiRtICJXSVRIX0xJQlMrPSRSRVNPTFZMSUIiCiBmaQogCiBlY2hvICJDaGVja2luZyB3aGV0
aGVyIHRvIGJ1aWxkIGEgc2hhcmVkIGxpYnJhcnkuLi4gJFNIQVJFRCAoc2V0IG1hbnVhbGx5KSIK
LS0gCjEuNS41LjQKCg==
</data>        

          </attachment>
    </bug>

</bugzilla>