Thanks! I think that:
"found, but unknown version" would be a bit better. 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 I am running
C:\Python25\Lib\site-packages\wx-2.8-msw-unicode, and there is no wx-config
directory associated with it.
Also, is there a reason why the compilation is being done with the cygwin
flag?
Thanks,
William
On 8/1/07, Michael Droettboom <[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]>> 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]>>> 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]>>> 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]>>>> 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