Hi,

Just to let folks know the current SVN version fails to build on a
mac. I built the release (0.98.5.3) successfully from source so I
think my environment, dependencies etc. should be OK.

The problem seems to be building mac os x native backend:
building 'matplotlib.backends._macosx' extension
gcc -arch i386 -isysroot /Developer/SDKs/MacOSX10.4u.sdk
-fno-strict-aliasing -Wno-long-double -no-cpp-precomp -mno-fused-madd
-fno-common -dynamic -DNDEBUG -g -O3
-DPY_ARRAY_UNIQUE_SYMBOL=MPL_ARRAY_API
-I/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/site-packages/numpy/core/include
-I/usr/local/include -I/usr/include -I/usr/X11R6/include -I.
-I/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/site-packages/numpy/core/include
-Isrc -Iagg24/include -I.
-I/Library/Frameworks/Python.framework/Versions/2.5/include/python2.5
-c src/_macosx.m -o build/temp.macosx-10.3-i386-2.5/src/_macosx.o
g++ -arch i386 -isysroot /Developer/SDKs/MacOSX10.4u.sdk -g -bundle
-undefined dynamic_lookup
build/temp.macosx-10.3-i386-2.5/src/_macosx.o
build/temp.macosx-10.3-i386-2.5/CXX/cxx_extensions.o
build/temp.macosx-10.3-i386-2.5/CXX/cxxextensions.o
build/temp.macosx-10.3-i386-2.5/CXX/cxxsupport.o
build/temp.macosx-10.3-i386-2.5/CXX/IndirectPythonInterface.o
build/temp.macosx-10.3-i386-2.5/src/agg_py_transforms.o
build/temp.macosx-10.3-i386-2.5/src/path_cleanup.o -L/usr/local/lib
-L/usr/lib -L/usr/X11R6/lib -lstdc++ -lm -o
build/lib.macosx-10.3-i386-2.5/matplotlib/backends/_macosx.so
-framework Cocoa
ld: cycle in dylib re-exports with
/Developer/SDKs/MacOSX10.4u.sdk/usr/X11R6/lib/libGL.dylib
collect2: ld returned 1 exit status
error: command 'g++' failed with exit status 1

How can I disable building the mac os x backend. I copied
setup.cfg.example to setup.cfg and have "macosx = False" but it
doesn't seem to have any effect. "python setup.py config" still
reports  "Mac OS X native: yes".

Thanks

Robin

PS - some minor comments about the sourceforge download page (I dont
know if these can be changed):
On the summary page ( http://sourceforge.net/projects/matplotlib/ )
the "download now" link  which I would think should point to the
latest release point to 0.91. Then when you do 'view all files'
matplotlib-maintenance is the default expanded branch of the tree with
latest version 0.91.4. To get the real new version you have to close
this tree or scroll down to the normal matplotlib branch. If I didn't
know the versions to look for beforehand I think this would be really
confusing - can you make matplotlib the default instead of
matplotlib-maintenance?
Also I went to the Developer page to find the svn repo
http://sourceforge.net/projects/matplotlib/develop and followed the
instructions there which of course started to pull in the whole repo.
When I found it taking a long time I noticed that I was getting
branches etc I didnt need. I know this is covered with the correct
command in the install page, but I thought it would be handy to change
it here as well to avoid someone else making the mistake I made.
These are very minor things and normally I wouldn't bother mentioning,
but since the matplotlib website etc. seems so nice I figured there is
someone who cares about this stuff - although I'm not sure whether its
possible to change this stuff in sourceforge.

------------------------------------------------------------------------------
Enter the BlackBerry Developer Challenge  
This is your chance to win up to $100,000 in prizes! For a limited time, 
vendors submitting new applications to BlackBerry App World(TM) will have
the opportunity to enter the BlackBerry Developer Challenge. See full prize  
details at: http://p.sf.net/sfu/Challenge
_______________________________________________
Matplotlib-users mailing list
Matplotlib-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/matplotlib-users

Reply via email to