openpreserve / jpylyzer

JP2 (JPEG 2000 Part 1) validator and properties extractor. Jpylyzer was specifically created to check that a JP2 file really conforms to the format's specifications. Additionally jpylyzer is able to extract technical characteristics.
http://jpylyzer.openpreservation.org/
Other
69 stars 28 forks source link

Current '32 bit' Windows binaries are really 64 bit! #57

Closed bitsgalore closed 9 years ago

bitsgalore commented 9 years ago

Possible solution: install 32 bit Python on build PC in parallel to 64 bit one and use that for 32-bit builds.

Change to 64 bit probably happened after replacing old PC that was used for the Windows builds (which if I remember well was running a 32 bit OS) with a new one.

See also: https://github.com/openplanets/jpylyzer/issues/56

bitsgalore commented 9 years ago

Solution is to always build the Windows execs with a 32 bit Python version (which can be installed alongside the 64 bit one). This also needs a fresh 32 bit install of Pywin32:

http://sourceforge.net/projects/pywin32/

For now I made a new 1.13.0 build which is truly 32 bit.

Will add comment on this to batch file that is used for building the EXEs. Might even consider creating both 64 and 32 bit builds in the future (though I don't think the 64 bit ones are really necessary).