Just a guess.  Did you download the visual studio static libraries
instead of the mingw ones?  Those linking symbols listed lend me to
think this.  The visual studio ones end in "_vs.tar.gz".

You want this:

http://matplotlib.sourceforge.net/win32_static.tar.gz

- Charlie

On Jan 8, 2008 6:17 PM, Francesco Pretto <[EMAIL PROTECTED]> wrote:
> Hi, i'm a newcomer: greetings to all! I'm trying to compile matplotlib
> on windows platform using mingw toolchains (I'm going to play a little
> with the code). I think to have all dependencies, as specified in
> setupext.py (downloaded the static header+libs package).
> Unfortunately, linking is not working. I'm using latest stable version
> of mingw, 5.1.3. Follows the output; I trimmed it a little, hopefully
> only reduntant parts, but if you prefer here is the full output
> (without automatic mail client line wraps...):
>
>     http://bproofs.homeunix.org/build23.out
>
>  If you need more information on my setup, please ask me.
>
> Thanks for any help!
>
> Francesco Pretto
>
> ============================================================================
> BUILDING MATPLOTLIB
>             matplotlib: 0.91.2
>                 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
>                  numpy: 1.0.4
>              freetype2: found, but unknown version (no pkg-config)
>
> OPTIONAL BACKEND DEPENDENCIES
>                 libpng: found, but unknown version (no pkg-config)
>                   Gtk+: gtk+: 2.10.11, glib: 2.12.11, pygtk: 2.10.6,
>                         pygobject: 2.12.3
>                     Qt: no
>                    Qt4: no
>                  Cairo: 1.2.6
>
> OPTIONAL DATE/TIMEZONE DEPENDENCIES
>               datetime: present, version unknown
>               dateutil: matplotlib will provide
>                   pytz: matplotlib will provide
>
> OPTIONAL USETEX DEPENDENCIES
>                 dvipng: batch.
>            ghostscript: "gswin32c" non Š riconosciuto come comando interno o
>                         esterno,  un programma eseguibile o un file batch.
>                  latex: no
>
> EXPERIMENTAL CONFIG PACKAGE DEPENDENCIES
>              configobj: matplotlib will provide
>       enthought.traits: matplotlib will provide
>
> [Edit setup.cfg to suppress the above messages]
> ============================================================================
> running build
> running build_py
> creating build
> creating build\lib.win32-2.5
> copying lib\pylab.py -> build\lib.win32-2.5
> copying lib\configobj.py -> build\lib.win32-2.5
> creating build\lib.win32-2.5\matplotlib
> copying lib\matplotlib\afm.py -> build\lib.win32-2.5\matplotlib
> copying lib\matplotlib\agg.py -> build\lib.win32-2.5\matplotlib
> copying lib\matplotlib\art3d.py -> build\lib.win32-2.5\matplotlib
> copying lib\matplotlib\artist.py -> build\lib.win32-2.5\matplotlib
> copying lib\matplotlib\axes.py -> build\lib.win32-2.5\matplotlib
> copying lib\matplotlib\axes3d.py -> build\lib.win32-2.5\matplotlib
>
> [...]
>
> copying lib\pytz\zoneinfo\US\Pacific-New -> 
> build\lib.win32-2.5\pytz\zoneinfo\US
> copying lib\pytz\zoneinfo\US\Samoa -> build\lib.win32-2.5\pytz\zoneinfo\US
> copying lib\dateutil\zoneinfo\zoneinfo-2007f.tar.gz ->
> build\lib.win32-2.5\dateutil\zoneinfo
> running build_ext
> building 'matplotlib.ft2font' extension
> C compiler: gcc -mno-cygwin -O2 -Wall -Wstrict-prototypes
>
> creating build\temp.win32-2.5
> creating build\temp.win32-2.5\Release
> creating build\temp.win32-2.5\Release\src
> creating build\temp.win32-2.5\Release\cxx
> compile options: '-Iwin32_static\include -I.
> -Iwin32_static\include\freetype2 -I.\freetype2 -Ic:\python25\include
> -Ic:\python25\PC -c'
> gcc -mno-cygwin -O2 -Wall -Wstrict-prototypes -Iwin32_static\include
> -I. -Iwin32_static\include\freetype2 -I.\freetype2
> -Ic:\python25\include -Ic:\python25\PC -c CXX\cxxextensions.c -o
> build\temp.win32-2.5\Release\cxx\cxxextensions.o
> Found executable c:\mingw\bin\gcc.exe
> gcc -mno-cygwin -O2 -Wall -Wstrict-prototypes -Iwin32_static\include
> -I. -Iwin32_static\include\freetype2 -I.\freetype2
> -Ic:\python25\include -Ic:\python25\PC -c
> CXX\IndirectPythonInterface.cxx -o
> build\temp.win32-2.5\Release\cxx\indirectpythoninterface.o
> gcc -mno-cygwin -O2 -Wall -Wstrict-prototypes -Iwin32_static\include
> -I. -Iwin32_static\include\freetype2 -I.\freetype2
> -Ic:\python25\include -Ic:\python25\PC -c src/mplutils.cpp -o
> build\temp.win32-2.5\Release\src\mplutils.o
> gcc -mno-cygwin -O2 -Wall -Wstrict-prototypes -Iwin32_static\include
> -I. -Iwin32_static\include\freetype2 -I.\freetype2
> -Ic:\python25\include -Ic:\python25\PC -c CXX\cxx_extensions.cxx -o
> build\temp.win32-2.5\Release\cxx\cxx_extensions.o
> gcc -mno-cygwin -O2 -Wall -Wstrict-prototypes -Iwin32_static\include
> -I. -Iwin32_static\include\freetype2 -I.\freetype2
> -Ic:\python25\include -Ic:\python25\PC -c CXX\cxxsupport.cxx -o
> build\temp.win32-2.5\Release\cxx\cxxsupport.o
> gcc -mno-cygwin -O2 -Wall -Wstrict-prototypes -Iwin32_static\include
> -I. -Iwin32_static\include\freetype2 -I.\freetype2
> -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 -lgw32c
> -lstdc++ -lm -lpython25 -lmsvcr71 -o
> build\lib.win32-2.5\matplotlib\ft2font.pyd
> Found executable c:\mingw\bin\g++.exe
> Warning: .drectve `/DEFAULTLIB:"MSVCRT" ' unrecognized
> Warning: .drectve `/DEFAULTLIB:"MSVCRT" ' unrecognized
>
> [...]
>
> Warning: .drectve `/DEFAULTLIB:"MSVCRT" ' unrecognized
> Warning: .drectve `/DEFAULTLIB:"MSVCRT" ' unrecognized
> Cannot export [EMAIL PROTECTED]@G?$AA@: symbol not found
> Cannot export [EMAIL PROTECTED]@h?$AA@: symbol not found
> Cannot export [EMAIL PROTECTED]@F?$AA@: symbol not found
> Cannot export [EMAIL PROTECTED]@Q?$AA@: symbol not found
>
> [...]
>
> Cannot export [EMAIL PROTECTED]@[EMAIL PROTECTED]@: symbol not found
> Cannot export [EMAIL PROTECTED]@[EMAIL PROTECTED]@: symbol not found
> win32_static\lib/freetype.lib(/Documents and Settings/Charles
> Moad/Desktop/matplotlib/freetype-2.1.9/objs/release/ftbase.obj): In
> function `FT_Raccess_Get_HeaderInfo':
> c:\documents and s:(.text[_FT_Raccess_Get_HeaderInfo]+0x4): undefined
> reference to `__security_cookie'
> c:\documents and s:76: undefined reference to [EMAIL PROTECTED]@4'
> c:\documents and s:76: undefined reference to [EMAIL PROTECTED]@4'
> c:\documents and s:76: undefined reference to [EMAIL PROTECTED]@4'
> win32_static\lib/freetype.lib(/Documents and Settings/Charles
> Moad/Desktop/matplotlib/freetype-2.1.9/objs/release/ftbase.obj): In
> function `IsMacBinary':
> c:\documents and s:(.text[_IsMacBinary]+0x7): undefined reference to
> `__security_cookie'
> c:\documents and s:38: undefined reference to [EMAIL PROTECTED]@4'
> c:\documents and s:38: undefined reference to [EMAIL PROTECTED]@4'
> win32_static\lib/freetype.lib(/Documents and Settings/Charles
> Moad/Desktop/matplotlib/freetype-2.1.9/objs/release/psmodule.obj): In
> function `ps_unicode_value':
> c:\documents and s:(.text[_ps_unicode_value]+0x4): undefined reference
> to `__security_cookie'
> c:\documents and s:119: undefined reference to [EMAIL PROTECTED]@4'
> c:\documents and s:119: undefined reference to [EMAIL PROTECTED]@4'
> win32_static\lib/freetype.lib(/Documents and Settings/Charles
> Moad/Desktop/matplotlib/freetype-2.1.9/objs/release/bdf.obj): In
> function `_bdf_split':
> c:\documents and s:(.text[__bdf_split]+0x4): undefined reference to
> `__security_cookie'
> c:\documents and s:131: undefined reference to [EMAIL PROTECTED]@4'
> c:\documents and s:131: undefined reference to [EMAIL PROTECTED]@4'
> win32_static\lib/freetype.lib(/Documents and Settings/Charles
> Moad/Desktop/matplotlib/freetype-2.1.9/objs/release/bdf.obj): In
> function `_bdf_set_default_spacing':
> c:\documents and s:7: undefined reference to `__security_cookie'
> c:\documents and s:49: undefined reference to [EMAIL PROTECTED]@4'
> c:\documents and s:(.text[__bdf_set_default_spacing]+0x10c): undefined
> reference to [EMAIL PROTECTED]@4'
> win32_static\lib/freetype.lib(/Documents and Settings/Charles
> Moad/Desktop/matplotlib/freetype-2.1.9/objs/release/bdf.obj): In
> function `_bdf_parse_properties':
> c:\documents and s:(.text[__bdf_parse_properties]+0x7): undefined
> reference to `__security_cookie'
> c:\documents and s:95: undefined reference to [EMAIL PROTECTED]@4'
> c:\documents and s:95: undefined reference to [EMAIL PROTECTED]@4'
> c:\documents and s:95: undefined reference to [EMAIL PROTECTED]@4'
> c:\documents and s:95: undefined reference to [EMAIL PROTECTED]@4'
> c:\documents and s:95: undefined reference to [EMAIL PROTECTED]@4'
> win32_static\lib/freetype.lib(/Documents and Settings/Charles
> Moad/Desktop/matplotlib/freetype-2.1.9/objs/release/type1cid.obj): In
> function `cid_parser_new':
> c:\documents and s:(.text[_cid_parser_new]+0x7): undefined reference
> to `__security_cookie'
> c:\documents and s:123: undefined reference to [EMAIL PROTECTED]@4'
> c:\documents and s:(.text[_cid_parser_new]+0x256): undefined reference
> to [EMAIL PROTECTED]@4'
> win32_static\lib/freetype.lib(/Documents and Settings/Charles
> Moad/Desktop/matplotlib/freetype-2.1.9/objs/release/type1cid.obj): In
> function `cid_hex_to_binary':
> c:\documents and s:(.text[_cid_hex_to_binary]+0x7): undefined
> reference to `__security_cookie'
> c:\documents and s:89: undefined reference to [EMAIL PROTECTED]@4'
> c:\documents and s:(.text[_cid_hex_to_binary]+0x169): undefined
> reference to [EMAIL PROTECTED]@4'
> win32_static\lib/freetype.lib(/Documents and Settings/Charles
> Moad/Desktop/matplotlib/freetype-2.1.9/objs/release/cff.obj): In
> function `cff_size_init':
> c:\documents and s:(.text[_cff_size_init]+0x7): undefined reference to
> `__security_cookie'
> c:\documents and s:68: undefined reference to [EMAIL PROTECTED]@4'
> c:\documents and s:68: undefined reference to [EMAIL PROTECTED]@4'
> c:\documents and s:(.text[_cff_size_init]+0x24a): undefined reference
> to [EMAIL PROTECTED]@4'
> win32_static\lib/freetype.lib(/Documents and Settings/Charles
> Moad/Desktop/matplotlib/freetype-2.1.9/objs/release/type1.obj): In
> function `parse_charstrings':
> c:\documents and s:(.text[_parse_charstrings]+0x4): undefined
> reference to `__security_cookie'
> c:\documents and s:268: undefined reference to [EMAIL PROTECTED]@4'
> c:\documents and s:268: undefined reference to [EMAIL PROTECTED]@4'
> c:\documents and s:268: undefined reference to [EMAIL PROTECTED]@4'
> win32_static\lib/freetype.lib(/Documents and Settings/Charles
> Moad/Desktop/matplotlib/freetype-2.1.9/objs/release/type1.obj): In
> function `T1_Open_Face':
> c:\documents and s:(.text[_T1_Open_Face]+0x7): undefined reference to
> `__security_cookie'
> c:\documents and s:175: undefined reference to [EMAIL PROTECTED]@4'
> win32_static\lib/freetype.lib(/Documents and Settings/Charles
> Moad/Desktop/matplotlib/freetype-2.1.9/objs/release/type1.obj): In
> function `afm_atoindex':
> c:\documents and s:(.text[_afm_atoindex]+0x4): undefined reference to
> `__security_cookie'
> c:\documents and s:42: undefined reference to [EMAIL PROTECTED]@4'
> win32_static\lib/freetype.lib(/Documents and Settings/Charles
> Moad/Desktop/matplotlib/freetype-2.1.9/objs/release/autohint.obj): In
> function `ah_outline_compute_blue_edges':
> c:\documents and s:(.text[_ah_outline_compute_blue_edges]+0x4):
> undefined reference to `__security_cookie'
> c:\documents and s:124: undefined reference to [EMAIL PROTECTED]@4'
> 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\cxxextensions.o -Lwin32_static\lib
> -Lc:\python25\libs -Lc:\python25\PCBuild -lfreetype -lz -lpython25
> -lmsvcr71 -o build\lib.win32-2.5\matplotlib\ft2font.pyd" failed with
> exit status 1
>
> -------------------------------------------------------------------------
> Check out the new SourceForge.net Marketplace.
> It's the best place to buy or sell services for
> just about anything Open Source.
> http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace
> _______________________________________________
> Matplotlib-users mailing list
> Matplotlib-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/matplotlib-users
>

-------------------------------------------------------------------------
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace
_______________________________________________
Matplotlib-users mailing list
Matplotlib-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/matplotlib-users

Reply via email to