[Python-Dev] 64-bit bytecode compatibility (was Re: [PEAK] ez_setup on 64-bit linux problem)
Viren Shah
vshah at virtc.com
Thu Sep 29 18:57:31 CEST 2005
Phillip J. Eby wrote:
> At 12:14 PM 9/29/2005 -0400, Viren Shah wrote:
>
>> File "/root/svn-install-apps/setuptools-0.6a4/pkg_resources.py",
>> line 949, in _get
>> return self.loader.get_data(path)
>> OverflowError: signed integer is greater than maximum
>
>
> Interesting. That looks like it might be a bug in the Python zipimport
> module, which is what implements get_data(). Apparently it happens upon
> importing as well; I assumed that it was a bytecode incompatibility.
>
> Checking the revision log, I find that there's a 64-bit fix for
> zipimport.c in Python 2.4 that looks like it would fix this issue, but
> it has not been backported to any revision of Python 2.3. You're going
> to either have to backport the fix yourself and rebuild Python 2.3, or
> upgrade to Python 2.4. Sorry. :(
Cool! Thanks for the solution. I'll upgrade to python 2.4 and hope it
works :-)
Thanks for all your help
Viren
--
Viren R Shah
Sr. Technical Advisor
Virtual Technology Corporation
vshah at virtc.com
P: 703-333-6246
More information about the Python-Dev
mailing list