<?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>51701</bug_id>
          
          <creation_ts>2004-05-21 15:22 0000</creation_ts>
          <short_desc>net-misc/tightvnc-4.0_beta20031113 compile failure with linux 2.6 headers</short_desc>
          <delta_ts>2004-05-24 16:30:48 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>All</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          
          <priority>P2</priority>
          <bug_severity>minor</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          
          <everconfirmed>1</everconfirmed>
          <reporter>ed@catmur.co.uk</reporter>
          <assigned_to>aliz@gentoo.org</assigned_to>
          <cc>plasmaroo@gentoo.org</cc>

      

      
          <long_desc isprivate="0">
            <who>ed@catmur.co.uk</who>
            <bug_when>2004-05-21 15:22:10 0000</bug_when>
            <thetext>lnx_kbd.c: In function `KDKBDREP_ioctl_ok&apos;:
lnx_kbd.c:110: error: structure has no member named `rate&apos;
lnx_kbd.c:118: error: structure has no member named `rate&apos;
lnx_kbd.c:120: error: structure has no member named `rate&apos;
lnx_kbd.c:121: error: structure has no member named `rate&apos;
lnx_kbd.c:122: error: structure has no member named `rate&apos;
make[1]: *** [lnx_kbd.o] Error 1

The struct member `rate&apos; has been renamed to `period&apos;.

Yes, I know that 2.6 headers are as yet unsupported, but some people need or want to use them, and patching this will not affect those on 2.4 headers.

The source contains a partial workaround to the problem which fails because
a) it fails to include linux/version.h
b) it is applied only in lnx_io.c, it is also needed in lnx_kbd.c

The patch fixes and extends the existing workaround.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>plasmaroo@gentoo.org</who>
            <bug_when>2004-05-23 12:00:02 0000</bug_when>
            <thetext>Patch, please? :-)</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>ed@catmur.co.uk</who>
            <bug_when>2004-05-23 19:48:11 0000</bug_when>
            <thetext>Created an attachment (id=31920)
2.6-kernel-headers.patch

Oops. Coulda sworn... *^_^*</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>plasmaroo@gentoo.org</who>
            <bug_when>2004-05-24 09:15:41 0000</bug_when>
            <thetext>Patch looks good codewise here - Daniel, since you seem to be maintaining this could you add this in? Thanks!</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>langthang@gentoo.org</who>
            <bug_when>2004-05-24 16:13:59 0000</bug_when>
            <thetext>Please add the patch in bug #51601 for those people using gcc-3.4.o like me. Thanks.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>aliz@gentoo.org</who>
            <bug_when>2004-05-24 16:30:48 0000</bug_when>
            <thetext>In CVS, thanks!</thetext>
          </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>31920</attachid>
            <date>2004-05-23 19:48 0000</date>
            <desc>2.6-kernel-headers.patch</desc>
            <filename>2.6-kernel-headers.patch</filename>
            <type>text/plain</type>
            <data encoding="base64">LS0tIHByb2dyYW1zL1hzZXJ2ZXIvaHcveGZyZWU4Ni9vcy1zdXBwb3J0L2xpbnV4L2xueF9rYmQu
YwkyMDA0LzA1LzIxIDE5OjU0OjE2CTEuMQorKysgcHJvZ3JhbXMvWHNlcnZlci9ody94ZnJlZTg2
L29zLXN1cHBvcnQvbGludXgvbG54X2tiZC5jCTIwMDQvMDUvMjEgMTk6NTg6MjkKQEAgLTk5LDYg
Kzk5LDE0IEBAIEdldEtiZExlZHMoSW5wdXRJbmZvUHRyIHBJbmZvKQogI2luY2x1ZGUgPGFzbS9r
YmlvLmg+CiAjZW5kaWYKIAorLyogRGVhbCB3aXRoIHNwdXJpb3VzIGtlcm5lbCBoZWFkZXIgY2hh
bmdlICovCisjaW5jbHVkZSA8bGludXgvdmVyc2lvbi5oPgorI2lmIGRlZmluZWQoTElOVVhfVkVS
U0lPTl9DT0RFKSAmJiBkZWZpbmVkKEtFUk5FTF9WRVJTSU9OKQorIyBpZiBMSU5VWF9WRVJTSU9O
X0NPREUgPj0gS0VSTkVMX1ZFUlNJT04oMiw1LDQyKQorIyAgZGVmaW5lIHJhdGUgcGVyaW9kCisj
IGVuZGlmCisjZW5kaWYKKwogc3RhdGljIGludAogS0RLQkRSRVBfaW9jdGxfb2soaW50IHJhdGUs
IGludCBkZWxheSkgewogI2lmIGRlZmluZWQoS0RLQkRSRVApICYmICFkZWZpbmVkKF9fc3BhcmNf
XykKQEAgLTE2MCw2ICsxNjgsMTQgQEAgS0lPQ1NSQVRFX2lvY3RsX29rKGludCByYXRlLCBpbnQg
ZGVsYXkpIAogI2VuZGlmIC8qIEtJT0NTUkFURSAqLwogfQogCisvKiBEZWFsIHdpdGggc3B1cmlv
dXMga2VybmVsIGhlYWRlciBjaGFuZ2UgKi8KKyNpbmNsdWRlIDxsaW51eC92ZXJzaW9uLmg+Cisj
aWYgZGVmaW5lZChMSU5VWF9WRVJTSU9OX0NPREUpICYmIGRlZmluZWQoS0VSTkVMX1ZFUlNJT04p
CisjIGlmIExJTlVYX1ZFUlNJT05fQ09ERSA+PSBLRVJORUxfVkVSU0lPTigyLDUsNDIpCisjICB1
bmRlZiByYXRlCisjIGVuZGlmCisjZW5kaWYKKwogc3RhdGljIHZvaWQKIFNldEtiZFJlcGVhdChJ
bnB1dEluZm9QdHIgcEluZm8sIGNoYXIgcmFkKQogewotLS0gcHJvZ3JhbXMvWHNlcnZlci9ody94
ZnJlZTg2L29zLXN1cHBvcnQvbGludXgvbG54X2lvLmMJMjAwNC8wNS8yMSAxOTo1MzowMwkxLjEK
KysrIHByb2dyYW1zL1hzZXJ2ZXIvaHcveGZyZWU4Ni9vcy1zdXBwb3J0L2xpbnV4L2xueF9pby5j
CTIwMDQvMDUvMjEgMTk6NTU6MjQKQEAgLTczLDYgKzczLDcgQEAgeGY4NkdldEtiZExlZHMoKQog
I2VuZGlmCiAKIC8qIERlYWwgd2l0aCBzcHVyaW91cyBrZXJuZWwgaGVhZGVyIGNoYW5nZSAqLwor
I2luY2x1ZGUgPGxpbnV4L3ZlcnNpb24uaD4KICNpZiBkZWZpbmVkKExJTlVYX1ZFUlNJT05fQ09E
RSkgJiYgZGVmaW5lZChLRVJORUxfVkVSU0lPTikKICMgaWYgTElOVVhfVkVSU0lPTl9DT0RFID49
IEtFUk5FTF9WRVJTSU9OKDIsNSw0MikKICMgIGRlZmluZSByYXRlIHBlcmlvZAoK
</data>        

          </attachment>
    </bug>

</bugzilla>