[MacPorts] #18066: pyrex hardcodes MACOSX_DEPLOYMENT_TARGET to 10.3

MacPorts noreply at macports.org
Sat Jan 17 21:24:47 PST 2009


#18066: pyrex hardcodes MACOSX_DEPLOYMENT_TARGET to 10.3
---------------------------------+------------------------------------------
 Reporter:  harry@…              |       Owner:  macports-tickets@…                   
     Type:  defect               |      Status:  new                                  
 Priority:  Normal               |   Milestone:  Port Bugs                            
Component:  ports                |     Version:  1.7.0                                
 Keywords:                       |        Port:  py-pyrex                             
---------------------------------+------------------------------------------

Comment(by ram@…):

 Replying to [comment:2 harry@…]:
 > IIRC the import of pyrex sets MACOSX_DEPLOYMENT_TARGET to 10.3
 regardless of the actual OS version.

 It does although it appears that theres something deeper going on here. I
 changed line 22 of `${prefix}/lib/python2.4/site-
 packages/Pyrex/Mac/DarwinSystem.py` to set the deployment target to 10.5,
 i.e.:

 {{{
 os.environ["MACOSX_DEPLOYMENT_TARGET"] = "10.5"
 }}}

 however doing that `py-glewpy` fails to build with:

 {{{
 pyrexc src/glew.pyx --> src/glew.c
 /opt/local/var/macports/build/_Users_ram_opt_macports_python_py-
 glewpy/work/glewpy-0.7.4/src/glew.pyx:32:25: Cannot convert
 'src.glew.GLbyte *' to Python object
 /opt/local/var/macports/build/_Users_ram_opt_macports_python_py-
 glewpy/work/glewpy-0.7.4/src/glew.pyx:38:30: Cannot convert
 'src.glew.GLbyte *' to Python object
 building 'glew' extension
 /usr/bin/gcc-4.0 -fno-strict-aliasing -Wno-long-double -no-cpp-precomp
 -fno-common -fno-common -dynamic -DNDEBUG -g -O3 -Wall -Wstrict-prototypes
 -I/opt/local/include
 -I/opt/local/Library/Frameworks/Python.framework/Versions/2.4/include/python2.4
 -c src/glew.c -o build/temp.macosx-10.5-i386-2.4/src/glew.o
 src/glew.c:1:2: error: #error Do not use this file, it is the result of a
 failed Pyrex compilation.
 error: command '/usr/bin/gcc-4.0' failed with exit status 1
 }}}

 so it looks like theres something wrong with pyrex, what however I have no
 idea.

-- 
Ticket URL: <http://trac.macports.org/ticket/18066#comment:3>
MacPorts <http://www.macports.org/>
Ports system for Mac OS


More information about the macports-tickets mailing list