william ratcliff wrote: > > Thanks! I think that: > "found, but unknown version" would be a bit better. I'll fix that. > So, it means that it found libpng and freetype. It says that it > didn't vind wx-python--but is that only relevant for versions of > wxpython below 2.8 Yes, the message should be fixed. It won't attempt to build the wxAgg extension (which isn't needed) in your case anyway. > I am running C:\Python25\Lib\site-packages\wx-2.8-msw-unicode, and > there is no wx-config directory associated with it. That probably just means you don't have the development headers installed, which is not necessary in this case. > > Also, is there a reason why the compilation is being done with the > cygwin flag? It looks like it's using the -mno-cygwin flag, which is how mingw32 is normally selected.
BTW, any luck when you reverted to an earlier SVN version? (3645) Cheers, Mike > > Thanks, > William > > On 8/1/07, *Michael Droettboom* <[EMAIL PROTECTED] > <mailto:[EMAIL PROTECTED]>> wrote: > > william ratcliff wrote: > > A bit strange: > > > > gcc -mno-cygwin -O2 -Wall -Wstrict-prototypes -Iwin32_static\include > > -I. -Ic:\python25\include -Ic:\python25\PC -c src/ft2font.cpp -o > > build\temp.win32- 2.5\Release\src\ft2font.o > > g++ -mno-cygwin -shared build\temp.win32- 2.5\Release\src\ft2font.o > > build\temp.win32-2.5\Release\src\mplutils.o > > build\temp.win32-2.5\Release\cxx\cxxsupport.o > > build\temp.win32- 2.5\Release\cxx\cxx_extensions.o > > build\temp.win32-2.5\Release\cxx\indirectpythoninterface.o > > build\temp.win32-2.5\Release\cxx\cxxextensions.o -Lwin32_static\lib > > -Lc:\python25\libs -Lc:\python25\PCBuild -lfreetype -lz -lpython25 > > -lmsvcr71 -o build\lib.win32-2.5\matplotlib\ft2font.pyd > > Found executable c:\python24\enthought\mingw\bin\g++.exe > > > build\temp.win32-2.5\Release\src\ft2font.o:ft2font.cpp:(.text+0x317): > > undefined reference to `_imp__FT_Done_FreeType' > These _imp__ things have something to do with how mingw32 links with > libraries. I'm afraid I'm getting a little out of my element > there. If > you want to rule out any unintentional consequences of my very recent > setup.py changes (which were primarily to give more information, > rather > than change how things work), you can revert SVN a bit "svn -r > 3645" and > see if things are any different. Please let me know how that goes > either way. > > But, I noticed in the beginning: > > > > > > ============================================================================ > > BUILDING MATPLOTLIB > > matplotlib: 0.90.1 (r3634) > > python: 2.5.1 (r251:54863, Apr 18 2007, > 08:51:08) [MSC > > v.1310 32 bit (Intel)] > > platform: win32 > > Windows version: (5, 1, 2600, 2, 'Service Pack 2') > > > > REQUIRED DEPENDENCIES > > Setting mingw32 as default compiler for nt. > > numpy: 1.0.4.dev3937 > > freetype2: unknown (no pkg-config) > > > > OPTIONAL DEPENDENCIES > > Gtk+: no > > * Building for Gtk+ requires pygtk; you must > > be able > > * to "import gtk" in your build/install > > environment > > Tkinter: Tkinter: 50704, Tk: 8.4, Tcl: 8.4 > > wxPython: no > > * WXAgg's accelerator requires > `wx-config'. The > > * `wx-config' executable could not be > located > > in any > > * directory of the PATH environment > variable. > > If you > > * want to build WXAgg, and wx-config is > in some > > * other location or has some other name, > set the > > * WX_CONFIG environment variable to the full > > path of > > * the executable like so: export > > WX_CONFIG=/usr/lib > > * /wxPython- > 2.6.1.0-gtk2-unicode/bin/wx-config > > Qt: no > > Qt4: no > > Cairo: no > > libpng: unknown (no pkg-config) > > > > [Edit setup.cfg to suppress the above messages] > > > > ============================================================================ > > > > Does this mean that it's unable to find the win32_static > directory? I > > have in in the matplotlibdirectory. > No. The line: > > freetype2: unknown (no pkg-config) > > indicates that the freetype2 headers were found, but it couldn't > determine the version through pkg-config. If it wasn't able to > find it, > it would hav said "freetype2: no". On second glance, I admit that > message might be confusing. Do you think "found, but unknown version" > would be better? > > I think I'm confused on something: In the win32 directory, there > > are instructions for building under cygwin--but is it necessary to > > build, or does matplotlib just require the library files and their > > headers, which it should be able to find in the win32_static > directory? > I'll defer on that question to someone with more matplotlib + Windows > experience. > > Cheers, > Mike > > > > > Cheers, > > William > > > > On 8/1/07, *Michael Droettboom* < [EMAIL PROTECTED] > <mailto:[EMAIL PROTECTED]> > > <mailto:[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>>> wrote: > > > > It looks like I screwed up the order of libraries between > > freetype2 and > > zlib. (It was updated to use pkg-config to determine the > freetype > > dependencies where possible, but that inadvertently broke > Windows.) > > > > Please 'svn up' and try again. Sorry for the inconvience. > > > > Cheers, > > Mike > > > > william ratcliff wrote: > > > Is it possible that the freetype library in win32_static > is out > > of date? > > > > > > Cheers, > > > William > > > > > > On 8/1/07, *william ratcliff* < [EMAIL PROTECTED] > <mailto:[EMAIL PROTECTED]> > > <mailto:[EMAIL PROTECTED] > <mailto:[EMAIL PROTECTED]> > > > > <mailto:[EMAIL PROTECTED] > <mailto:[EMAIL PROTECTED]> > > <mailto:[EMAIL PROTECTED] > <mailto:[EMAIL PROTECTED]>>>> wrote: > > > > > > Ok--that did fix the expandtabs bug! I can now see where > > there is > > > a failure in the build: > > > > > > Found executable C:\Python24\Enthought\MingW\bin\g++.exe > > > > win32_static\lib/libfreetype.a(ftgzip.o):ftgzip.c:(.text+0x160): > > > undefined refer > > > ence to `inflateInit2_' > > > win32_static\lib/libfreetype.a( > ftgzip.o):ftgzip.c:(.text+0x1d7): > > > undefined refer > > > ence to `inflateEnd' > > > win32_static\lib/libfreetype.a( > > ftgzip.o):ftgzip.c:(.text+0x522): > > > undefined refer > > > ence to `inflateReset' > > > > win32_static\lib/libfreetype.a(ftgzip.o):ftgzip.c:(.text+0x5e8): > > > undefined refer > > > ence to `inflate' > > > collect2: ld returned 1 exit status > > > error: Command "g++ -mno-cygwin -shared build\temp.win32- > > > 2.5\Release\src\ft2font > > > .o build\temp.win32-2.5\Release\src\mplutils.o > > > build\temp.win32- 2.5\Release\cxx\ > > > cxxsupport.o > build\temp.win32-2.5\Release\cxx\cxx_extensions.o > > > build\temp.win32- > > > 2.5\Release\cxx\indirectpythoninterface.o > > > build\temp.win32- 2.5\Release\cxx\cxxex > > > tensions.o -Lwin32_static\lib -Lc:\python25\libs > > > -Lc:\python25\PCBuild -lz -lfre > > > etype -lpython25 -lmsvcr71 -o > > > build\lib.win32- 2.5\matplotlib\ft2font.pyd " failed > > > with exit status 1 > > > > > > > > > suggestions? > > > > > > Thanks, > > > William > > > > > > > > > On 8/1/07, *Michael Droettboom* < [EMAIL PROTECTED] > <mailto:[EMAIL PROTECTED]> > > <mailto:[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]> > > > > <mailto:[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]> > <mailto:[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>>>> wrote: > > > > > > That's my bad from my changes to setup.py yesterday. > > > > > > Please update from SVN and try again. > > > > > > Cheers, > > > Mike > > > > > > william ratcliff wrote: > > > > I tried the new setup.py script and found: > > > > > > > > > C:\matplotlib\trunk\matplotlib>c:\python25\python.exe > > > setup.py build > > > > > > > > ============================================================================ > > > > > > > BUILDING MATPLOTLIB > > > > matplotlib: 0.90.1 (r3634) > > > > python: 2.5.1 (r251:54863, Apr > 18 2007, > > > 08:51:08) [MSC > > > > v.1310 32 bit (Intel)] > > > > platform: win32 > > > > Traceback (most recent call last): > > > > File "setup.py", line 122, in <module> > > > > print_status('Windows version', > > sys.getwindowsversion ()) > > > > File > "C:\matplotlib\trunk\matplotlib\setupext.py", line > > > 119, in > > > > print_status > > > > subsequent_indent=indent) > > > > File "c:\python25\lib\textwrap.py", line 315, > in fill > > > > return w.fill(text) > > > > File "c:\python25\lib\textwrap.py", line 287, > in fill > > > > return "\n".join( self.wrap(text)) > > > > File "c:\python25\lib\textwrap.py", line 274, > in wrap > > > > text = self._munge_whitespace(text) > > > > File "c:\python25\lib\textwrap.py", line 122, in > > > _munge_whitespace > > > > text = text.expandtabs () > > > > AttributeError: 'tuple' object has no attribute > > 'expandtabs' > > > > > > > > Any ideas? Thanks!!! > > > > > > > > William > > > > > > > > > > > > On 8/1/07, * Michael Droettboom* < > [EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]> > > <mailto:[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>> > > > <mailto: [EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]> > <mailto:[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>>> > > > > <mailto: [EMAIL PROTECTED] > <mailto:[EMAIL PROTECTED]> <mailto: [EMAIL PROTECTED] > <mailto:[EMAIL PROTECTED]>> > > <mailto:[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]> > <mailto:[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>>>>> wrote: > > > > > > > > william ratcliff wrote: > > > > > I have a question about building from > source on > > windows: > > > > > I have installed freetype2 and libpng, for > zlib, > > I have > > > a collection > > > > > of dlls, > > > > > But, where do I place these so that matplotlib > > can find > > > them > > > > (for the > > > > > include files, libraries, etc. Are there any > > that I > > > have to > > > > > rename?)? I am using mingw for > compilation and > > python > > > 2.5--I have > > > > > built numpy successfully from source and have > > installed > > > > wxpython. I > > > > > have the latest version of matplotlib from > the > > trunk of > > > the svn > > > > > repository. > > > > As of yesterday, the setup.py script should > give a > > little > > > more > > > > feedback > > > > about where it is looking for external > > dependencies. I > > > took great > > > > care > > > > to not change any of the Windows behavior, > since I > > didn't > > > have a > > > > Windows > > > > box handy to test with. If you are still > stuck after > > > following the > > > > existing directions, the output of setup.py > may offer > > > some clues. > > > > > > > > Cheers, > > > > Mike > > > > > > > > > > > > > > > > > > > > > > > ------------------------------------------------------------------------- This SF.net email is sponsored by: Splunk Inc. Still grepping through log files to find problems? Stop. Now Search log events and configuration files using AJAX and a browser. Download your FREE copy of Splunk now >> http://get.splunk.com/ _______________________________________________ Matplotlib-users mailing list Matplotlib-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/matplotlib-users