<?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>117885</bug_id>
          
          <creation_ts>2006-01-05 06:21 0000</creation_ts>
          <short_desc>Some wxPython functions are broken on amd64</short_desc>
          <delta_ts>2007-02-03 15:19:12 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>Library</component>
          <version>unspecified</version>
          <rep_platform>AMD64</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <keywords>Inclusion</keywords>
          <priority>P2</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          
          <everconfirmed>1</everconfirmed>
          <reporter>levertond@googlemail.com</reporter>
          <assigned_to>wxwidgets@gentoo.org</assigned_to>
          <cc>amd64@gentoo.org</cc>
    
    <cc>blubb@gentoo.org</cc>
    
    <cc>python@gentoo.org</cc>

      

      
          <long_desc isprivate="0">
            <who>levertond@googlemail.com</who>
            <bug_when>2006-01-05 06:21:30 0000</bug_when>
            <thetext>Some functions in dev-python/wxpython-2.4.2.4-r3 throw an exception when used with certain flags, due to confusion between ints and longs in the source.  See the attached test-case for an example, it gives the following backtrace:

Traceback (most recent call last):
  File &quot;./test.py&quot;, line 18, in ?
    app = TestApp()
  File &quot;/usr/lib/python2.4/site-packages/wx-2.4-gtk2-ansi/wxPython/wx.py&quot;, line 1951, in __init__
    _wxStart(self.OnInit)
  File &quot;./test.py&quot;, line 12, in OnInit
    htmlwin = html.wxHtmlWindow(frame, -1, style=wxVSCROLL)
  File &quot;/usr/lib/python2.4/site-packages/wx-2.4-gtk2-ansi/wxPython/html.py&quot;, line 637, in __init__
    self.this = htmlc.new_wxHtmlWindow(*_args,**_kwargs)
OverflowError: signed integer is greater than maximum

emerge info:
Portage 2.0.51.22-r3 (default-linux/amd64/2005.0, gcc-3.4.4, glibc-2.3.5-r2, 2.6.14-gentoo-r2 x86_64)
=================================================================
System uname: 2.6.14-gentoo-r2 x86_64 AMD Athlon(tm) 64 Processor 3000+
Gentoo Base System version 1.6.13
ccache version 2.3 [enabled]
dev-lang/python:     2.4.2
sys-apps/sandbox:    1.2.12
sys-devel/autoconf:  2.13, 2.59-r6
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1
sys-devel/binutils:  2.16.1
sys-devel/libtool:   1.5.20
virtual/os-headers:  2.6.11-r2
ACCEPT_KEYWORDS=&quot;amd64&quot;
AUTOCLEAN=&quot;yes&quot;
CBUILD=&quot;x86_64-pc-linux-gnu&quot;
CFLAGS=&quot;-march=athlon64 -pipe -fomit-frame-pointer -O2&quot;
CHOST=&quot;x86_64-pc-linux-gnu&quot;
CONFIG_PROTECT=&quot;/etc /usr/kde/2/share/config /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/lib64/mozilla/defaults/pref /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/qmail/control&quot;
CONFIG_PROTECT_MASK=&quot;/etc/gconf /etc/splash /etc/terminfo /etc/env.d&quot;
CXXFLAGS=&quot;-march=athlon64 -pipe -fomit-frame-pointer -O2&quot;
DISTDIR=&quot;/usr/portage/distfiles&quot;
FEATURES=&quot;autoconfig ccache distlocks sandbox sfperms strict&quot;
GENTOO_MIRRORS=&quot;ftp://ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/ ftp://mirrors.sec.informatik.tu-darmstadt.de/gentoo/ http://ftp.du.se/pub/os/gentoo http://ftp.easynet.nl/mirror/gentoo/&quot;
LINGUAS=&quot;en_GB&quot;
MAKEOPTS=&quot;&quot;
PKGDIR=&quot;/usr/portage/packages&quot;
PORTAGE_TMPDIR=&quot;/var/tmp&quot;
PORTDIR=&quot;/usr/portage&quot;
PORTDIR_OVERLAY=&quot;/usr/local/portage&quot;
SYNC=&quot;rsync://rsync.gentoo.org/gentoo-portage&quot;
USE=&quot;amd64 X aalib acl alsa apache2 arts audiofile avi bash-completion berkdb bitmap-fonts bzip2 cairo cdr crypt curl dvd emacs emboss encode esd exif expat fam flac fortran gdbm gif glut gmp gtk gtk2 guile hal idn imagemagick imlib jack java jpeg kde lcms libcaca libwww lzw lzw-tiff mad mhash mikmod mng motif mozilla mp3 mpeg ncurses nls nptl nptlonly ogg oggvorbis openal opengl pam pcre pdflib perl php png postgres python qt quicktime readline recode ruby samba sdl speex spell ssl svg tcltk tcpd tetex theora timidity truetype truetype-fonts type1-fonts udev usb userlocales vorbis wifi xml2 xmms xpm xv xvid zlib linguas_en_GB userland_GNU kernel_linux elibc_glibc&quot;
Unset:  ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>levertond@googlemail.com</who>
            <bug_when>2006-01-05 06:22:13 0000</bug_when>
            <thetext>Created an attachment (id=76235)
testcase

</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>levertond@googlemail.com</who>
            <bug_when>2006-01-05 06:22:32 0000</bug_when>
            <thetext>Created an attachment (id=76236)
patch

</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>levertond@googlemail.com</who>
            <bug_when>2006-01-06 01:39:25 0000</bug_when>
            <thetext>Created an attachment (id=76309)
real patch

Whee, I&apos;m dumb... somehow, I forgot to fix the actual variable types.  Sorry about that. :-/</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>leio@gentoo.org</who>
            <bug_when>2006-09-24 06:58:11 0000</bug_when>
            <thetext>Re-assigning to new primary herd</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>blubb@gentoo.org</who>
            <bug_when>2007-02-03 15:19:12 0000</bug_when>
            <thetext>it&apos;s fixed in 2.4.2.4-r4, thanks</thetext>
          </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>76235</attachid>
            <date>2006-01-05 06:22 0000</date>
            <desc>testcase</desc>
            <filename>test.py</filename>
            <type>text/plain</type>
            <data encoding="base64">IyEgL3Vzci9iaW4vcHl0aG9uCgppbXBvcnQgd3h2ZXJzaW9uCnd4dmVyc2lvbi5zZWxlY3QoIjIu
NCIpCgpmcm9tIHd4UHl0aG9uLnd4IGltcG9ydCAqCmZyb20gd3hQeXRob24gaW1wb3J0IGh0bWwK
CmNsYXNzIFRlc3RBcHAod3hBcHApOgogICAgZGVmIE9uSW5pdChzZWxmKToKICAgICAgICBmcmFt
ZSA9IHd4RnJhbWUoTm9uZSwgLTEsICJUZXN0Iiwgc2l6ZT0oNDAwLDMwMCkpCiAgICAgICAgaHRt
bHdpbiA9IGh0bWwud3hIdG1sV2luZG93KGZyYW1lLCAtMSwgc3R5bGU9d3hWU0NST0xMKQogICAg
ICAgIGh0bWx3aW4uU2V0UGFnZSgiPGgxPlRoaXMgaXMgYSB0ZXN0PC9oMT48cD4iICsgIiAiLmpv
aW4oImJsYWgiIGZvciBpIGluIHJhbmdlKDEsMjAwKSkuY2FwaXRhbGl6ZSgpICsgIi4uLjwvcD4i
KQogICAgICAgIGh0bWx3aW4uU2hvdygpCiAgICAgICAgZnJhbWUuU2hvdygpCiAgICAgICAgcmV0
dXJuIFRydWUKCmFwcCA9IFRlc3RBcHAoKQphcHAuTWFpbkxvb3AoKQoK
</data>        

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>76236</attachid>
            <date>2006-01-05 06:22 0000</date>
            <desc>patch</desc>
            <filename>2.4.2.4-64bit.patch</filename>
            <type>text/plain</type>
            <data encoding="base64">LS0tIHd4UHl0aG9uU3JjLTIuNC4yLjQvd3hQeXRob24vc3JjL2d0ay9odG1sLmNwcH4JMjAwMy0w
Ni0yNSAyMjozNTo0NC4wMDAwMDAwMDAgKzAxMDAKKysrIHd4UHl0aG9uU3JjLTIuNC4yLjQvd3hQ
eXRob24vc3JjL2d0ay9odG1sLmNwcAkyMDA2LTAxLTA0IDIwOjQ0OjA0LjAwMDAwMDAwMCArMDAw
MApAQCAtNDIxMCw3ICs0MjEwLDcgQEAKICAgICBjaGFyIF9wdGVtcFsxMjhdOwogCiAgICAgc2Vs
ZiA9IHNlbGY7Ci0gICAgaWYoIVB5QXJnX1BhcnNlVHVwbGVBbmRLZXl3b3JkcyhhcmdzLGt3YXJn
cywiT3xpT09pTzpuZXdfd3hIdG1sV2luZG93Iixfa3duYW1lcywmX2FyZ28wLCZfYXJnMSwmX29i
ajIsJl9vYmozLCZfYXJnNCwmX29iajUpKSAKKyAgICBpZighUHlBcmdfUGFyc2VUdXBsZUFuZEtl
eXdvcmRzKGFyZ3Msa3dhcmdzLCJPfGlPT2xPOm5ld193eEh0bWxXaW5kb3ciLF9rd25hbWVzLCZf
YXJnbzAsJl9hcmcxLCZfb2JqMiwmX29iajMsJl9hcmc0LCZfb2JqNSkpIAogICAgICAgICByZXR1
cm4gTlVMTDsKICAgICBpZiAoX2FyZ28wKSB7CiAgICAgICAgIGlmIChfYXJnbzAgPT0gUHlfTm9u
ZSkgeyBfYXJnMCA9IE5VTEw7IH0KQEAgLTQzMDQsNyArNDMwNCw3IEBACiAgICAgY2hhciAqX2t3
bmFtZXNbXSA9IHsgInNlbGYiLCJwYXJlbnQiLCJpZCIsInBvcyIsInNpemUiLCJzdHlsZSIsIm5h
bWUiLCBOVUxMIH07CiAKICAgICBzZWxmID0gc2VsZjsKLSAgICBpZighUHlBcmdfUGFyc2VUdXBs
ZUFuZEtleXdvcmRzKGFyZ3Msa3dhcmdzLCJPT3xpT09pTzp3eEh0bWxXaW5kb3dfQ3JlYXRlIixf
a3duYW1lcywmX2FyZ28wLCZfYXJnbzEsJl9hcmcyLCZfb2JqMywmX29iajQsJl9hcmc1LCZfb2Jq
NikpIAorICAgIGlmKCFQeUFyZ19QYXJzZVR1cGxlQW5kS2V5d29yZHMoYXJncyxrd2FyZ3MsIk9P
fGlPT2xPOnd4SHRtbFdpbmRvd19DcmVhdGUiLF9rd25hbWVzLCZfYXJnbzAsJl9hcmdvMSwmX2Fy
ZzIsJl9vYmozLCZfb2JqNCwmX2FyZzUsJl9vYmo2KSkgCiAgICAgICAgIHJldHVybiBOVUxMOwog
ICAgIGlmIChfYXJnbzApIHsKICAgICAgICAgaWYgKF9hcmdvMCA9PSBQeV9Ob25lKSB7IF9hcmcw
ID0gTlVMTDsgfQotLS0gd3hQeXRob25TcmMtMi40LjIuNC93eFB5dGhvbi9zcmMvZ3RrL21pc2My
LmNwcH4JMjAwMy0wNi0yNSAyMjozNTozNS4wMDAwMDAwMDAgKzAxMDAKKysrIHd4UHl0aG9uU3Jj
LTIuNC4yLjQvd3hQeXRob24vc3JjL2d0ay9taXNjMi5jcHAJMjAwNi0wMS0wNCAyMDo0NDoyMS4w
MDAwMDAwMDAgKzAwMDAKQEAgLTk1Myw3ICs5NTMsNyBAQAogICAgIGNoYXIgKl9rd25hbWVzW10g
PSB7ICJtZXNzYWdlIiwiY2FwdGlvbiIsInN0eWxlIiwicGFyZW50IiwieCIsInkiLCBOVUxMIH07
CiAKICAgICBzZWxmID0gc2VsZjsKLSAgICBpZighUHlBcmdfUGFyc2VUdXBsZUFuZEtleXdvcmRz
KGFyZ3Msa3dhcmdzLCJPfE9pT2lpOnd4TWVzc2FnZUJveCIsX2t3bmFtZXMsJl9vYmowLCZfb2Jq
MSwmX2FyZzIsJl9hcmdvMywmX2FyZzQsJl9hcmc1KSkgCisgICAgaWYoIVB5QXJnX1BhcnNlVHVw
bGVBbmRLZXl3b3JkcyhhcmdzLGt3YXJncywiT3xPbE9paTp3eE1lc3NhZ2VCb3giLF9rd25hbWVz
LCZfb2JqMCwmX29iajEsJl9hcmcyLCZfYXJnbzMsJl9hcmc0LCZfYXJnNSkpIAogICAgICAgICBy
ZXR1cm4gTlVMTDsKIHsKICAgICBfYXJnMCA9IHd4U3RyaW5nX2luX2hlbHBlcihfb2JqMCk7Cg==
</data>        

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>76309</attachid>
            <date>2006-01-06 01:39 0000</date>
            <desc>real patch</desc>
            <filename>2.4.2.4-64bit.patch</filename>
            <type>text/plain</type>
            <data encoding="base64">LS0tIHd4UHl0aG9uU3JjLTIuNC4yLjQvd3hQeXRob24vc3JjL2d0ay9odG1sLmNwcH4JMjAwMy0w
Ni0yNSAyMjozNTo0NC4wMDAwMDAwMDAgKzAxMDAKKysrIHd4UHl0aG9uU3JjLTIuNC4yLjQvd3hQ
eXRob24vc3JjL2d0ay9odG1sLmNwcAkyMDA2LTAxLTA1IDE3OjUwOjEyLjAwMDAwMDAwMCArMDAw
MApAQCAtNDE5OCw3ICs0MTk4LDcgQEAKICAgICBpbnQgIF9hcmcxID0gKGludCApIC0xOwogICAg
IHd4UG9pbnQgKiBfYXJnMiA9ICh3eFBvaW50ICopICZ3eERlZmF1bHRQb3NpdGlvbjsKICAgICB3
eFNpemUgKiBfYXJnMyA9ICh3eFNpemUgKikgJnd4RGVmYXVsdFNpemU7Ci0gICAgaW50ICBfYXJn
NCA9IChpbnQgKSAod3hIV19TQ1JPTExCQVJfQVVUTyk7CisgICAgbG9uZyAgX2FyZzQgPSAobG9u
ZyApICh3eEhXX1NDUk9MTEJBUl9BVVRPKTsKICAgICB3eFN0cmluZyAqIF9hcmc1ID0gKHd4U3Ry
aW5nICopICZ3eFB5SHRtbFdpbmRvd05hbWVTdHI7CiAgICAgUHlPYmplY3QgKiBfYXJnbzAgPSAw
OwogICAgIHd4UG9pbnQgIHRlbXA7CkBAIC00MjEwLDcgKzQyMTAsNyBAQAogICAgIGNoYXIgX3B0
ZW1wWzEyOF07CiAKICAgICBzZWxmID0gc2VsZjsKLSAgICBpZighUHlBcmdfUGFyc2VUdXBsZUFu
ZEtleXdvcmRzKGFyZ3Msa3dhcmdzLCJPfGlPT2lPOm5ld193eEh0bWxXaW5kb3ciLF9rd25hbWVz
LCZfYXJnbzAsJl9hcmcxLCZfb2JqMiwmX29iajMsJl9hcmc0LCZfb2JqNSkpIAorICAgIGlmKCFQ
eUFyZ19QYXJzZVR1cGxlQW5kS2V5d29yZHMoYXJncyxrd2FyZ3MsIk98aU9PbE86bmV3X3d4SHRt
bFdpbmRvdyIsX2t3bmFtZXMsJl9hcmdvMCwmX2FyZzEsJl9vYmoyLCZfb2JqMywmX2FyZzQsJl9v
Ymo1KSkgCiAgICAgICAgIHJldHVybiBOVUxMOwogICAgIGlmIChfYXJnbzApIHsKICAgICAgICAg
aWYgKF9hcmdvMCA9PSBQeV9Ob25lKSB7IF9hcmcwID0gTlVMTDsgfQpAQCAtNDI5Miw3ICs0Mjky
LDcgQEAKICAgICBpbnQgIF9hcmcyID0gKGludCApIC0xOwogICAgIHd4UG9pbnQgKiBfYXJnMyA9
ICh3eFBvaW50ICopICZ3eERlZmF1bHRQb3NpdGlvbjsKICAgICB3eFNpemUgKiBfYXJnNCA9ICh3
eFNpemUgKikgJnd4RGVmYXVsdFNpemU7Ci0gICAgaW50ICBfYXJnNSA9IChpbnQgKSAod3hIV19T
Q1JPTExCQVJfQVVUTyk7CisgICAgbG9uZyAgX2FyZzUgPSAobG9uZyApICh3eEhXX1NDUk9MTEJB
Ul9BVVRPKTsKICAgICB3eFN0cmluZyAqIF9hcmc2ID0gKHd4U3RyaW5nICopICZ3eFB5SHRtbFdp
bmRvd05hbWVTdHI7CiAgICAgUHlPYmplY3QgKiBfYXJnbzAgPSAwOwogICAgIFB5T2JqZWN0ICog
X2FyZ28xID0gMDsKQEAgLTQzMDQsNyArNDMwNCw3IEBACiAgICAgY2hhciAqX2t3bmFtZXNbXSA9
IHsgInNlbGYiLCJwYXJlbnQiLCJpZCIsInBvcyIsInNpemUiLCJzdHlsZSIsIm5hbWUiLCBOVUxM
IH07CiAKICAgICBzZWxmID0gc2VsZjsKLSAgICBpZighUHlBcmdfUGFyc2VUdXBsZUFuZEtleXdv
cmRzKGFyZ3Msa3dhcmdzLCJPT3xpT09pTzp3eEh0bWxXaW5kb3dfQ3JlYXRlIixfa3duYW1lcywm
X2FyZ28wLCZfYXJnbzEsJl9hcmcyLCZfb2JqMywmX29iajQsJl9hcmc1LCZfb2JqNikpIAorICAg
IGlmKCFQeUFyZ19QYXJzZVR1cGxlQW5kS2V5d29yZHMoYXJncyxrd2FyZ3MsIk9PfGlPT2xPOnd4
SHRtbFdpbmRvd19DcmVhdGUiLF9rd25hbWVzLCZfYXJnbzAsJl9hcmdvMSwmX2FyZzIsJl9vYmoz
LCZfb2JqNCwmX2FyZzUsJl9vYmo2KSkgCiAgICAgICAgIHJldHVybiBOVUxMOwogICAgIGlmIChf
YXJnbzApIHsKICAgICAgICAgaWYgKF9hcmdvMCA9PSBQeV9Ob25lKSB7IF9hcmcwID0gTlVMTDsg
fQotLS0gd3hQeXRob25TcmMtMi40LjIuNC93eFB5dGhvbi9zcmMvZ3RrL21pc2MyLmNwcH4JMjAw
My0wNi0yNSAyMjozNTozNS4wMDAwMDAwMDAgKzAxMDAKKysrIHd4UHl0aG9uU3JjLTIuNC4yLjQv
d3hQeXRob24vc3JjL2d0ay9taXNjMi5jcHAJMjAwNi0wMS0wNSAxNzo1MDo0NC4wMDAwMDAwMDAg
KzAwMDAKQEAgLTk0Myw3ICs5NDMsNyBAQAogICAgIGludCAgX3Jlc3VsdDsKICAgICB3eFN0cmlu
ZyAqIF9hcmcwOwogICAgIHd4U3RyaW5nICogX2FyZzEgPSAod3hTdHJpbmcgKikgJnd4UHlFbXB0
eVN0cmluZzsKLSAgICBpbnQgIF9hcmcyID0gKGludCApIHd4T0t8d3hDRU5UUkU7CisgICAgbG9u
ZyAgX2FyZzIgPSAobG9uZyApIHd4T0t8d3hDRU5UUkU7CiAgICAgd3hXaW5kb3cgKiBfYXJnMyA9
ICh3eFdpbmRvdyAqKSBOVUxMOwogICAgIGludCAgX2FyZzQgPSAoaW50ICkgLTE7CiAgICAgaW50
ICBfYXJnNSA9IChpbnQgKSAtMTsKQEAgLTk1Myw3ICs5NTMsNyBAQAogICAgIGNoYXIgKl9rd25h
bWVzW10gPSB7ICJtZXNzYWdlIiwiY2FwdGlvbiIsInN0eWxlIiwicGFyZW50IiwieCIsInkiLCBO
VUxMIH07CiAKICAgICBzZWxmID0gc2VsZjsKLSAgICBpZighUHlBcmdfUGFyc2VUdXBsZUFuZEtl
eXdvcmRzKGFyZ3Msa3dhcmdzLCJPfE9pT2lpOnd4TWVzc2FnZUJveCIsX2t3bmFtZXMsJl9vYmow
LCZfb2JqMSwmX2FyZzIsJl9hcmdvMywmX2FyZzQsJl9hcmc1KSkgCisgICAgaWYoIVB5QXJnX1Bh
cnNlVHVwbGVBbmRLZXl3b3JkcyhhcmdzLGt3YXJncywiT3xPbE9paTp3eE1lc3NhZ2VCb3giLF9r
d25hbWVzLCZfb2JqMCwmX29iajEsJl9hcmcyLCZfYXJnbzMsJl9hcmc0LCZfYXJnNSkpIAogICAg
ICAgICByZXR1cm4gTlVMTDsKIHsKICAgICBfYXJnMCA9IHd4U3RyaW5nX2luX2hlbHBlcihfb2Jq
MCk7Cg==
</data>        

          </attachment>
    </bug>

</bugzilla>