On 2 Nov, 2012, at 7:53, Christian Calderon <calderon.christian...@gmail.com> wrote:
> I have asked about this before, but back then I knew nothing about building > anything from source. This time I have a little more experience, so maybe I > can better describe what's going on? > If I run ./configure with no options, it configures fine, and I can make and > make install with only sqlite messing up (which I don't even care about). > This is good, but the only reason I want to build from source is to have a > 64-bit version of python that can use more of my ram for an image > manipulation project I am working on. but when I try > ./configure --enable-universalsdk --with-universal-archs=64-bit > the configure fails when it is checking the size of different types. This > also fails with 'all' or 3-way as the arch type This is the output right > before the configure fails > > checking size of int... 0 > checking size of long... 0 > checking size of void *... 0 > checking size of short... 0 > checking size of float... 0 > checking size of double... 0 > checking size of fpos_t... 0 > checking size of size_t... configure: error: in > `/Users/Administrator/Downloads/Python-2.7.3': > configure: error: cannot compute sizeof (size_t) > See `config.log' for more details This doesn't look right, the sizes of basic types are larger than 0 bytes. Does your compiler work, in particular: can gcc create x86_64 and ppc64 binaries on your machine? What's in config.log? In particular the error message around the lines about computing sizeof size_t. > > I know that 64-bit python on powermacs isn't supported. I just want to know > if anyone has seen this before and/or has any tips to point me towards a > successful build. Please don't tell me "Get an Intel mac". that's not helpful > :p Thanks! 64-bit python on powermacs should work, but most (if not all) core devs do not have access to these machines. The only ppc machine I have is an old G4 imac and that can't run 64-bit code at all > > P.S. I tried with --enable-universalsdk=/ and It pretended to build and > install fine, but when I tried arch -ppc64 python2.7, i got That' s expected, this defaults to 32-bit only executables (ppc and i386). > > arch: posix_spawnp: python2.7: Bad CPU type in executable > > Again, does anyone know why this is? Is there a better directory for me to > use for --enable-unversalsdk? And if I make gcc an alias for gcc-4.2 in my > .bash_profile, does that change what make uses when it tries to use gcc? I > have had problems with gcc before (it is version 4.0.1 on my computer) but > gcc-4.2 has fixed my problems before. Any tips or ideas? Don't be afraid to > be technical in answers, or to point me to references. Thanks again for any > help! If you only need PPC64 support you could try: ./configure CFLAGS="-O2 -arch ppc64" LDFLAGS="-arch pp64" Ronald > _______________________________________________ > Pythonmac-SIG maillist - Pythonmac-SIG@python.org > http://mail.python.org/mailman/listinfo/pythonmac-sig > unsubscribe: http://mail.python.org/mailman/options/Pythonmac-SIG _______________________________________________ Pythonmac-SIG maillist - Pythonmac-SIG@python.org http://mail.python.org/mailman/listinfo/pythonmac-sig unsubscribe: http://mail.python.org/mailman/options/Pythonmac-SIG