On Sat, Jul 11, 2009 at 4:43 AM, Michiel de Hoon<mjldeh...@yahoo.com> wrote: > > The /usr/X11R6/lib is included because it is listed in setupext.py under > basedir['darwin']. Could you try and remove /usr/X11R6/lib from > basedir['darwin'] in setupext.py to see if everything still compiles and > links (both the Mac OS X backend and other backends)? At least, I don't see > any libraries that needs to be linked from /usr/X11R6/lib. Compilation and > linking without /usr/X11R6/lib works for me, but it'd be nice if you could > double-check this on your system before I submit a patch to the matplotlib > developers. > > --Michiel.
Hi, Yes taking that out it seems to build fine. I dont have the dependencies for gtk and qt backends (they seemed too much of a pain to sort out on os x), but wx, tk seem to build fine. Thanks, Robin > > --- On Fri, 7/10/09, Robin <robi...@gmail.com> wrote: > >> From: Robin <robi...@gmail.com> >> Subject: Re: [Matplotlib-users] current svn fails to build on mac >> To: "Michiel de Hoon" <mjldeh...@yahoo.com> >> Cc: matplotlib-users@lists.sourceforge.net >> Date: Friday, July 10, 2009, 6:59 AM >> On Fri, Jul 10, 2009 at 11:45 AM, >> Michiel de Hoon<mjldeh...@yahoo.com> >> wrote: >> > >> > It's probably the -L/usr/X11R6/lib that is causing a >> problem. Can you try linking without it? >> > >> >> Yes, that's it... running the command by hand without that >> stops the error: >> >> robin-mbp-3:matplotlib robince$ 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 >> >> robin-mbp-3:matplotlib robince$ 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 -lstdc++ -lm -o >> build/lib.macosx-10.3-i386-2.5/matplotlib/backends/_macosx.so >> -framework Cocoa >> robin-mbp-3:matplotlib robince$ >> >> Cheers >> >> Robin >> >> > --Michiel. >> > >> > --- On Fri, 7/10/09, Robin <robi...@gmail.com> >> wrote: >> > >> >> From: Robin <robi...@gmail.com> >> >> Subject: Re: [Matplotlib-users] current svn fails >> to build on mac >> >> To: "Michiel de Hoon" <mjldeh...@yahoo.com> >> >> Cc: matplotlib-users@lists.sourceforge.net >> >> Date: Friday, July 10, 2009, 4:03 AM >> >> On Fri, Jul 10, 2009 at 1:33 AM, >> >> Michiel de Hoon<mjldeh...@yahoo.com> >> >> wrote: >> >> > Can you verify that matplotlib 0.98.5.3 still >> compiles >> >> correctly? >> >> > If it does, we can compare the linker flags >> used for >> >> 0.98.5.3 and the svn version to find the problem. >> >> >> >> Yes - just removed build dirs and did both from >> scratch. >> >> 0.98.5.3 - fine, full build log: >> >> http://www.robince.net/robince/mpl/build-0.98.5.3.log >> >> svn7250 - fails, full build log: >> >> http://www.robince.net/robince/mpl/build-svn7250.log >> >> >> >> The relevant sections of the logs (I think) are: >> >> >> >> Release >> >> ----------- >> >> 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 >> >> >> -I/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/site-packages/numpy/core/include >> >> >> -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 >> >> >> >> gcc -arch i386 -isysroot >> /Developer/SDKs/MacOSX10.4u.sdk -g >> >> -bundle >> >> -undefined dynamic_lookup >> >> build/temp.macosx-10.3-i386-2.5/src/_macosx.o -o >> >> >> build/lib.macosx-10.3-i386-2.5/matplotlib/backends/_macosx.so >> >> -framework Cocoa >> >> >> >> SVN >> >> ------ >> >> 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 >> >> >> >> >> >> Obviously lots of differences but I've no idea >> what would >> >> be causing it. >> >> >> >> Cheers >> >> >> >> Robin >> >> >> > >> > >> > >> > >> > > > > ------------------------------------------------------------------------------ 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