On Fri, Dec 25, 2009 at 1:09 PM, Mensanator <mensana...@aol.com> wrote: > On Dec 25, 9:25 am, Benjamin Kaplan <benjamin.kap...@case.edu> wrote: >> On Fri, Dec 25, 2009 at 1:48 AM, Mensanator <mensana...@aol.com> wrote: >> > On Dec 24, 10:18 pm, Benjamin Kaplan <benjamin.kap...@case.edu> wrote: >> >> On Thu, Dec 24, 2009 at 9:11 PM, Mensanator <mensana...@aol.com> wrote: >> >> > Ok, so I got a MacBook Air. >> >> >> > Has OS X 10.6 (Snow Leopard) and Python 2.6.1 already installed. >> >> >> > So I install Xcode, download macports and download gmpy-1.11rc1. >> >> >> > Following the instructions in mac_build.txt, I do the following: >> >> >> > - sudo /opt/local/bin/port install gmp >> >> >> > This works fine. >> >> >> > Then I do >> >> >> > - python setup.py install >> >> >> > This also works (a few warnings, but nothing looked serious). >> >> >> > Python 2.6.1 (r261:67515, Jul 7 2009, 23:51:51) >> >> > [GCC 4.2.1 (Apple Inc. build 5646)] on darwin >> >> > Type "help", "copyright", "credits" or "license" for more information. >> >> >>>> import gmpy >> >> >>>> gmpy.version() >> >> > '1.11' >> >> >> > python gmpy_test.py >> >> > Unit tests for gmpy 1.11 >> >> > on Python 2.6.1 (r261:67515, Jul 7 2009, 23:51:51) >> >> > [GCC 4.2.1 (Apple Inc. build 5646)] >> >> > Testing gmpy 1.11 (GMP 4.3.1), default caching (100, 128) >> >> > gmpy_test_cvr 151 tests, 0 failures >> >> > . >> >> > . >> >> > . >> >> > 25 tests in gmpy_test_rnd.__test__.rand >> >> > 1469 tests in 42 items. >> >> > 1469 passed and 0 failed. >> >> > Test passed. >> >> >> > Looks like a viable gmpy module for 2.6. >> >> >> > What do I do AFTER I install Python 3.1? Just running python3.1 from >> >> > the >> >> > same directory doesn't work. >> >> >> > I've spent the last 5 days trying to figure that out. I hosed it so >> >> > bad >> >> > I somehow wrecked the 2.6 version to the point where it won't even >> >> > load. >> >> >> > I just got done doing a factory restore of the entire OS to undo >> >> > everything >> >> > I did. Re-did all the above and got it back working. Haven't re- >> >> > installed 3.1 >> >> > yet. >> >> >> > Anbody have any idea how to make this work? >> >> >> Did you run setup.py with python3? Python 3.1 won't install itself as >> >> the default python install for compatibility reasons so you have to >> >> run "python3 install setup.py" to install it for that version of >> >> python. >> >> > I wondered why there was both python3 and python3.1 in the bin >> > directory. >> >> > But why, when I type... >> >> > $ python3 >> >> > ...do I get... >> >> > Python 3.1.1 (r311:74543, Aug 24 2009, 18:44:04) >> > [GCC 4.0.1 (Apple Inc. build 5493)] on darwin >> > Type "help", "copyright", "credits" or "license" for more information. >> >> > [1]+ Stopped python3 >> >> > I get the same result with python3.1. >> >> > So, no, trying python3 is of no help, same errors as before. >> > There's hundreds of them, but they start out >> >> > $ /Library/Frameworks/Python.framework/Versions/3.1/bin/python3 >> > setup.py install >> > running install >> > running build >> > running build_ext >> > building 'gmpy' extension >> > creating build/temp.macosx-10.3-fat-3.1 >> > creating build/temp.macosx-10.3-fat-3.1/src >> > Compiling with an SDK that doesn't seem to exist: /Developer/SDKs/ >> > MacOSX10.4u.sdk >> > Please check your Xcode installation >> > gcc -arch ppc -arch i386 -isysroot /Developer/SDKs/MacOSX10.4u.sdk - >> > fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -O3 -I./src -I/ >> > opt/local/include -I/Library/Frameworks/Python.framework/Versions/3.1/ >> > include/python3.1 -c src/gmpy.c -o build/temp.macosx-10.3-fat-3.1/src/ >> > gmpy.o >> > In file included from src/gmpy.c:206: >> > /Library/Frameworks/Python.framework/Versions/3.1/include/python3.1/ >> > Python.h:11:20: error: limits.h: No such file or directory >> > /Library/Frameworks/Python.framework/Versions/3.1/include/python3.1/ >> > Python.h:14:2: error: #error "Something's broken. UCHAR_MAX should be >> > defined in limits.h." >> > /Library/Frameworks/Python.framework/Versions/3.1/include/python3.1/ >> > Python.h:18: >> >> > Any other ideas? Do I have to install a separate Python 3? >> >> That's not a Python 3 problem. It appears to be a problem in the build >> script. >> >> > Compiling with an SDK that doesn't seem to exist: /Developer/SDKs/ >> > MacOSX10.4u.sdk >> >> My guess would be you're on Snow Leopard > > Yes, this machine has OS X 10.6. > >> while the original developer >> is either on Tiger or Leopard. The script wants to use the 10.4 SDK >> but Apple only includes the SDKs for the latest 2 versions of OS X. > > Is there any easy way to fix the build script? Is there a hard way? > Which files comprise the build script? > > Thanks for your help. >
I honestly have no idea how to fix this. I'm not very experienced with build scripts. I just noticed that I had the 10.4 SDK on Leopard but not on Snow Leopard and the script seems to want that version. My guess would be that the option is either in a setup.py file or a makefile in there. >> >> >> >> >> >> >> > -- >> >> >http://mail.python.org/mailman/listinfo/python-list >> >> > -- >> >http://mail.python.org/mailman/listinfo/python-list > > -- > http://mail.python.org/mailman/listinfo/python-list > -- http://mail.python.org/mailman/listinfo/python-list