<?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>185845</bug_id>
          
          <creation_ts>2007-07-19 08:43 0000</creation_ts>
          <short_desc>net-wireless/acx-0.3.35_p20070101 compile fails w/2.6.22</short_desc>
          <delta_ts>2007-07-27 07:53:09 0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>Gentoo Linux</product>
          <component>Applications</component>
          <version>unspecified</version>
          <rep_platform>All</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          
          <priority>P2</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>184683</blocked>
          
          <everconfirmed>1</everconfirmed>
          <reporter>thoward1120@comcast.net</reporter>
          <assigned_to>spb@gentoo.org</assigned_to>
          <cc>mobile@gentoo.org</cc>

      

      
          <long_desc isprivate="0">
            <who>thoward1120@comcast.net</who>
            <bug_when>2007-07-19 08:43:18 0000</bug_when>
            <thetext>In response to a forum post about this, I looked into it.  It was a simple fix, but needs to be tested.  Ebuild and patch attached.

Reproducible: Always</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>thoward1120@comcast.net</who>
            <bug_when>2007-07-19 08:47:30 0000</bug_when>
            <thetext>Created an attachment (id=125317)
New acx-0.3.35_p20070101.ebuild

</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>thoward1120@comcast.net</who>
            <bug_when>2007-07-19 08:49:35 0000</bug_when>
            <thetext>Created an attachment (id=125319)
acx-0.3.35_p20070101-2.6.22.patch

Haven&apos;t checked it with other acx versions.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>thoward1120@comcast.net</who>
            <bug_when>2007-07-19 08:54:15 0000</bug_when>
            <thetext>Oh, yeah, the original errors:

/var/tmp/portage/net-wireless/acx-0.3.35_p20070101/work/acx-20070101/common.c: In function &apos;acx_l_rxmonitor&apos;:
/var/tmp/portage/net-wireless/acx-0.3.35_p20070101/work/acx-20070101/common.c:2757: error: &apos;struct sk_buff&apos; has no member named &apos;mac&apos;
make[1]: *** [/var/tmp/portage/net-wireless/acx-0.3.35_p20070101/work/acx-20070101/common.o] Error 1
make[1]: *** Waiting for unfinished jobs....
/var/tmp/portage/net-wireless/acx-0.3.35_p20070101/work/acx-20070101/pci.c: In function &apos;acxpci_e_open&apos;:
/var/tmp/portage/net-wireless/acx-0.3.35_p20070101/work/acx-20070101/pci.c:2107: warning: &apos;deprecated_irq_flag&apos; is deprecated (declared at include/linux/interrupt.h:66)
make: *** [_module_/var/tmp/portage/net-wireless/acx-0.3.35_p20070101/work/acx-20070101] Error 2
make: Leaving directory `/usr/src/linux-2.6.22-gentoo-r1&apos;

</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>thoward1120@comcast.net</who>
            <bug_when>2007-07-19 09:09:39 0000</bug_when>
            <thetext>Created an attachment (id=125321)
New &quot;New acx-0.3.35_p20070101.ebuild&quot;

Sorry.  Forgot to keep the &lt;2.6.22 CONFIG_CHECK in.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>antiflag1980@insightbb.com</who>
            <bug_when>2007-07-19 10:25:24 0000</bug_when>
            <thetext>Thanks for the patch and ebuild, compiles and works perfectly.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>dsd@gentoo.org</who>
            <bug_when>2007-07-22 17:58:15 0000</bug_when>
            <thetext>Thomas, any chance you can improve the patch so that the ebuild can apply it unconditionally?

You can do stuff like:
(random example from another bug)

+#if LINUX_VERSION_CODE &gt;= KERNEL_VERSION(2,6,22)
+    struct iphdr *ip = ip_hdr(skb);
+#else
     struct iphdr *ip = skb-&gt;nh.iph;
+#endif</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>thoward1120@comcast.net</who>
            <bug_when>2007-07-24 10:49:52 0000</bug_when>
            <thetext>(In reply to comment #6)
&gt; Thomas, any chance you can improve the patch so that the ebuild can apply it
&gt; unconditionally?
&gt; 
&gt; You can do stuff like:
&gt; (random example from another bug)
&gt; 
&gt; +#if LINUX_VERSION_CODE &gt;= KERNEL_VERSION(2,6,22)
&gt; +    struct iphdr *ip = ip_hdr(skb);
&gt; +#else
&gt;      struct iphdr *ip = skb-&gt;nh.iph;
&gt; +#endif
&gt; 
Yeah, that&apos;s fine. I actually was going to do it the way you prefer, but thought maybe it was supposed to done in the ebuild, since I saw that madwifi-ng handles it that way.  You want that patch redone too?

</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>thoward1120@comcast.net</who>
            <bug_when>2007-07-24 11:12:19 0000</bug_when>
            <thetext>Created an attachment (id=125863)
Replacement acx-0.3.35_p20070101-2.6.22.patch

Compiles with: 2.6.20-gentoo-r8, 2.6.21-gentoo-r4, 2.6.22-gentoo-r1

</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>dsd@gentoo.org</who>
            <bug_when>2007-07-27 02:40:39 0000</bug_when>
            <thetext>Latest patch looks good</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>genstef@gentoo.org</who>
            <bug_when>2007-07-27 06:15:25 0000</bug_when>
            <thetext>thank you I fixed this. Btw, there is no need for a kernel_is check for CONFIG_CHECK. WIRELESS_EXT is also in use in kernels prior to 2.6.22.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>thoward1120@comcast.net</who>
            <bug_when>2007-07-27 07:53:09 0000</bug_when>
            <thetext>(In reply to comment #10)
&gt; thank you I fixed this. Btw, there is no need for a kernel_is check for
&gt; CONFIG_CHECK. WIRELESS_EXT is also in use in kernels prior to 2.6.22.
&gt; 

Yeah, but as far as I know, the driver needs NET_RADIO for a &lt; 2.6.22 kernel, which can be disabled even if WIRELESS_EXT is enabled.  In 2.6.22, NET_RADIO is gone, so I figured WIRELESS_EXT covered it.</thetext>
          </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="0"
              isprivate="0"
          >
            <attachid>125317</attachid>
            <date>2007-07-19 08:47 0000</date>
            <desc>New acx-0.3.35_p20070101.ebuild</desc>
            <filename>acx-0.3.35_p20070101.ebuild</filename>
            <type>text/plain</type>
            <data encoding="base64">IyBDb3B5cmlnaHQgMTk5OS0yMDA3IEdlbnRvbyBGb3VuZGF0aW9uCiMgRGlzdHJpYnV0ZWQgdW5k
ZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSB2MgojICRIZWFk
ZXI6IC92YXIvY3Zzcm9vdC9nZW50b28teDg2L25ldC13aXJlbGVzcy9hY3gvYWN4LTAuMy4zNV9w
MjAwNzAxMDEuZWJ1aWxkLHYgMS4yIDIwMDcvMDcvMTUgMDM6Mjg6NTIgbXJfYm9uZXNfIEV4cCAk
Cgppbmhlcml0IGxpbnV4LW1vZAoKUEFUQ0hMRVZFTD0ke1BWIyMqX3B9CgpERVNDUklQVElPTj0i
RHJpdmVyIGZvciB0aGUgQUNYMTAwIGFuZCBBQ1gxMTEgd2lyZWxlc3MgY2hpcHNldCAoQ2FyZEJ1
cywgUENJLCBVU0IpIgpIT01FUEFHRT0iaHR0cDovL2FjeDEwMC5zb3VyY2Vmb3JnZS5uZXQvIgpT
UkNfVVJJPSJodHRwOi8vbGlzYXMuZGUvfmFuZGkvYWN4MTAwLyR7UE59LSR7UEFUQ0hMRVZFTH0u
dGFyLmJ6MiIKCkxJQ0VOU0U9IkdQTC0yIGFzLWlzIgpTTE9UPSIwIgpLRVlXT1JEUz0ifmFtZDY0
IH5wcGMgfng4NiIKCklVU0U9ImRlYnVnIgoKUkRFUEVORD0ibmV0LXdpcmVsZXNzL3dpcmVsZXNz
LXRvb2xzCgluZXQtd2lyZWxlc3MvYWN4LWZpcm13YXJlIgoKUz0ke1dPUktESVJ9LyR7UE59LSR7
UEFUQ0hMRVZFTH0KCk1PRFVMRV9OQU1FUz0iYWN4KG5ldDoke1N9KSIKQ09ORklHX0NIRUNLPSJX
SVJFTEVTU19FWFQgRldfTE9BREVSIgpCVUlMRF9UQVJHRVRTPSJtb2R1bGVzIgoKcGtnX3NldHVw
KCkgewoJbGludXgtbW9kX3BrZ19zZXR1cAoJQlVJTERfUEFSQU1TPSItQyAke0tWX0RJUn0gU1VC
RElSUz0ke1N9Igp9CgpzcmNfdW5wYWNrKCkgewoJdW5wYWNrICR7QX0KCWNobW9kIHVnK3cgLiAt
UgoKCSMgVGhlIGRlZmF1bHQgYWN4X2NvbmZpZy5oIGhhcyBzb21lIHJhdGhlciBvdmVyLXplYWxv
dXMgZGVidWcgb3V0cHV0LgoJY2QgJFMKCWlmICEgdXNlIGRlYnVnOyB0aGVuCgkJc2VkIC1pICcv
XiNkZWZpbmUgQUNYX0RFQlVHL3MvMi8wLycgYWN4X2NvbmZpZy5oIHx8IGRpZSAiRmFpbGVkIHRv
IGRpc2FibGUgZGVidWcgc3VwcG9ydCIKCWZpCglrZXJuZWxfaXMgZ2UgMiA2IDIyICYmIGVwYXRj
aCAke0ZJTEVTRElSfS8ke1B9LTIuNi4yMi5wYXRjaAoKfQoKc3JjX2luc3RhbGwoKSB7CglsaW51
eC1tb2Rfc3JjX2luc3RhbGwKCglkb2RvYyBSRUFETUUKfQo=
</data>        

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>125319</attachid>
            <date>2007-07-19 08:49 0000</date>
            <desc>acx-0.3.35_p20070101-2.6.22.patch</desc>
            <filename>acx-0.3.35_p20070101-2.6.22.patch</filename>
            <type>text/plain</type>
            <data encoding="base64">LS0tIGFjeC0yMDA3MDEwMS9wY2kuYy5vcmlnCTIwMDctMDctMTkgMDE6MjU6MTQuMDAwMDAwMDAw
IC0wNzAwCisrKyBhY3gtMjAwNzAxMDEvcGNpLmMJMjAwNy0wNy0xOSAwMToyNzoxMS4wMDAwMDAw
MDAgLTA3MDAKQEAgLTIxMDQsNyArMjEwNCw3IEBACiAvKiBUT0RPOiBwY2lfc2V0X3Bvd2VyX3N0
YXRlKHBkZXYsIFBDSV9EMCk7ID8gKi8KIAogCS8qIHJlcXVlc3Qgc2hhcmVkIElSUSBoYW5kbGVy
ICovCi0JaWYgKHJlcXVlc3RfaXJxKG5kZXYtPmlycSwgYWN4cGNpX2lfaW50ZXJydXB0LCBTQV9T
SElSUSwgbmRldi0+bmFtZSwgbmRldikpIHsKKwlpZiAocmVxdWVzdF9pcnEobmRldi0+aXJxLCBh
Y3hwY2lfaV9pbnRlcnJ1cHQsIElSUUZfU0hBUkVELCBuZGV2LT5uYW1lLCBuZGV2KSkgewogCQlw
cmludGsoIiVzOiByZXF1ZXN0X2lycSBGQUlMRURcbiIsIG5kZXYtPm5hbWUpOwogCQlyZXN1bHQg
PSAtRUFHQUlOOwogCQlnb3RvIGRvbmU7Ci0tLSBhY3gtMjAwNzAxMDEvY29tbW9uLmMub3JpZwky
MDA3LTA3LTE5IDAxOjI4OjA0LjAwMDAwMDAwMCAtMDcwMAorKysgYWN4LTIwMDcwMTAxL2NvbW1v
bi5jCTIwMDctMDctMTkgMDE6Mjk6MjYuMDAwMDAwMDAwIC0wNzAwCkBAIC0yNzU0LDcgKzI3NTQs
NyBAQAogCXNrYi0+ZGV2ID0gYWRldi0+bmRldjsKIAlza2ItPmRldi0+bGFzdF9yeCA9IGppZmZp
ZXM7CiAKLQlza2ItPm1hYy5yYXcgPSBza2ItPmRhdGE7CisJc2tiX3Jlc2V0X21hY19oZWFkZXIo
c2tiKTsKIAlza2ItPmlwX3N1bW1lZCA9IENIRUNLU1VNX05PTkU7CiAJc2tiLT5wa3RfdHlwZSA9
IFBBQ0tFVF9PVEhFUkhPU1Q7CiAJc2tiLT5wcm90b2NvbCA9IGh0b25zKEVUSF9QXzgwMjExX1JB
Vyk7Cg==
</data>        

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>125321</attachid>
            <date>2007-07-19 09:09 0000</date>
            <desc>New &quot;New acx-0.3.35_p20070101.ebuild&quot;</desc>
            <filename>acx-0.3.35_p20070101.ebuild</filename>
            <type>text/plain</type>
            <data encoding="base64">IyBDb3B5cmlnaHQgMTk5OS0yMDA3IEdlbnRvbyBGb3VuZGF0aW9uCiMgRGlzdHJpYnV0ZWQgdW5k
ZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSB2MgojICRIZWFk
ZXI6IC92YXIvY3Zzcm9vdC9nZW50b28teDg2L25ldC13aXJlbGVzcy9hY3gvYWN4LTAuMy4zNV9w
MjAwNzAxMDEuZWJ1aWxkLHYgMS4yIDIwMDcvMDcvMTUgMDM6Mjg6NTIgbXJfYm9uZXNfIEV4cCAk
Cgppbmhlcml0IGxpbnV4LW1vZAoKUEFUQ0hMRVZFTD0ke1BWIyMqX3B9CgpERVNDUklQVElPTj0i
RHJpdmVyIGZvciB0aGUgQUNYMTAwIGFuZCBBQ1gxMTEgd2lyZWxlc3MgY2hpcHNldCAoQ2FyZEJ1
cywgUENJLCBVU0IpIgpIT01FUEFHRT0iaHR0cDovL2FjeDEwMC5zb3VyY2Vmb3JnZS5uZXQvIgpT
UkNfVVJJPSJodHRwOi8vbGlzYXMuZGUvfmFuZGkvYWN4MTAwLyR7UE59LSR7UEFUQ0hMRVZFTH0u
dGFyLmJ6MiIKCkxJQ0VOU0U9IkdQTC0yIGFzLWlzIgpTTE9UPSIwIgpLRVlXT1JEUz0ifmFtZDY0
IH5wcGMgfng4NiIKCklVU0U9ImRlYnVnIgoKUkRFUEVORD0ibmV0LXdpcmVsZXNzL3dpcmVsZXNz
LXRvb2xzCgluZXQtd2lyZWxlc3MvYWN4LWZpcm13YXJlIgoKUz0ke1dPUktESVJ9LyR7UE59LSR7
UEFUQ0hMRVZFTH0KCk1PRFVMRV9OQU1FUz0iYWN4KG5ldDoke1N9KSIKQlVJTERfVEFSR0VUUz0i
bW9kdWxlcyIKCnBrZ19zZXR1cCgpIHsKCWlmIGtlcm5lbF9pcyBnZSAyIDYgMjI7IHRoZW4KCQlD
T05GSUdfQ0hFQ0s9IldJUkVMRVNTX0VYVCBGV19MT0FERVIiCgllbHNlCgkJQ09ORklHX0NIRUNL
PSJORVRfUkFESU8gRldfTE9BREVSIgoJZmkKCglsaW51eC1tb2RfcGtnX3NldHVwCglCVUlMRF9Q
QVJBTVM9Ii1DICR7S1ZfRElSfSBTVUJESVJTPSR7U30iCn0KCnNyY191bnBhY2soKSB7Cgl1bnBh
Y2sgJHtBfQoJY2htb2QgdWcrdyAuIC1SCgoJIyBUaGUgZGVmYXVsdCBhY3hfY29uZmlnLmggaGFz
IHNvbWUgcmF0aGVyIG92ZXItemVhbG91cyBkZWJ1ZyBvdXRwdXQuCgljZCAkUwoJaWYgISB1c2Ug
ZGVidWc7IHRoZW4KCQlzZWQgLWkgJy9eI2RlZmluZSBBQ1hfREVCVUcvcy8yLzAvJyBhY3hfY29u
ZmlnLmggfHwgZGllICJGYWlsZWQgdG8gZGlzYWJsZSBkZWJ1ZyBzdXBwb3J0IgoJZmkKCWtlcm5l
bF9pcyBnZSAyIDYgMjIgJiYgZXBhdGNoICR7RklMRVNESVJ9LyR7UH0tMi42LjIyLnBhdGNoIAoK
fQoKc3JjX2luc3RhbGwoKSB7CglsaW51eC1tb2Rfc3JjX2luc3RhbGwKCglkb2RvYyBSRUFETUUK
fQo=
</data>        

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>125863</attachid>
            <date>2007-07-24 11:12 0000</date>
            <desc>Replacement acx-0.3.35_p20070101-2.6.22.patch</desc>
            <filename>acx-0.3.35_p20070101-2.6.22.patch</filename>
            <type>text/plain</type>
            <data encoding="base64">LS0tIGFjeC0yMDA3MDEwMS9wY2kuYy5vcmlnCTIwMDctMDctMjQgMDM6NTc6NDEuMDAwMDAwMDAw
IC0wNzAwCisrKyBhY3gtMjAwNzAxMDEvcGNpLmMJMjAwNy0wNy0yNCAwMzo1OToyMC4wMDAwMDAw
MDAgLTA3MDAKQEAgLTIxMDQsNyArMjEwNCwxMSBAQAogLyogVE9ETzogcGNpX3NldF9wb3dlcl9z
dGF0ZShwZGV2LCBQQ0lfRDApOyA/ICovCiAKIAkvKiByZXF1ZXN0IHNoYXJlZCBJUlEgaGFuZGxl
ciAqLworI2lmIExJTlVYX1ZFUlNJT05fQ09ERSA+PSBLRVJORUxfVkVSU0lPTigyLDYsMjEpCQor
CWlmIChyZXF1ZXN0X2lycShuZGV2LT5pcnEsIGFjeHBjaV9pX2ludGVycnVwdCwgSVJRRl9TSEFS
RUQsIG5kZXYtPm5hbWUsIG5kZXYpKSB7CisjZWxzZQogCWlmIChyZXF1ZXN0X2lycShuZGV2LT5p
cnEsIGFjeHBjaV9pX2ludGVycnVwdCwgU0FfU0hJUlEsIG5kZXYtPm5hbWUsIG5kZXYpKSB7Cisj
ZW5kaWYJCQogCQlwcmludGsoIiVzOiByZXF1ZXN0X2lycSBGQUlMRURcbiIsIG5kZXYtPm5hbWUp
OwogCQlyZXN1bHQgPSAtRUFHQUlOOwogCQlnb3RvIGRvbmU7Ci0tLSBhY3gtMjAwNzAxMDEvY29t
bW9uLmMub3JpZwkyMDA3LTA3LTI0IDAzOjU5OjQwLjAwMDAwMDAwMCAtMDcwMAorKysgYWN4LTIw
MDcwMTAxL2NvbW1vbi5jCTIwMDctMDctMjQgMDQ6MDE6MjMuMDAwMDAwMDAwIC0wNzAwCkBAIC0y
NzUzLDggKzI3NTMsMTEgQEAKIAogCXNrYi0+ZGV2ID0gYWRldi0+bmRldjsKIAlza2ItPmRldi0+
bGFzdF9yeCA9IGppZmZpZXM7Ci0KKyNpZiBMSU5VWF9WRVJTSU9OX0NPREUgPj0gS0VSTkVMX1ZF
UlNJT04oMiw2LDIyKQorCXNrYl9yZXNldF9tYWNfaGVhZGVyKHNrYik7CisjZWxzZQogCXNrYi0+
bWFjLnJhdyA9IHNrYi0+ZGF0YTsKKyNlbmRpZgogCXNrYi0+aXBfc3VtbWVkID0gQ0hFQ0tTVU1f
Tk9ORTsKIAlza2ItPnBrdF90eXBlID0gUEFDS0VUX09USEVSSE9TVDsKIAlza2ItPnByb3RvY29s
ID0gaHRvbnMoRVRIX1BfODAyMTFfUkFXKTsK
</data>        

          </attachment>
    </bug>

</bugzilla>