It looks as if you do not have the freetype development headers installed.

Mike

On 07/20/2010 01:00 PM, Tommy Grav wrote:
> I am trying to compile matplotlib for ActiveState 2.7.0.1 - 64bit on mac os x.
> I have installed numpy 1.4.1 and scipy 0.8.0 from source. Compiling matplotlib
> using
>
> sudo make -f make.osx fetch deps mpl_build mpl_install
>
> works fine, but
>
> sudo python setup.py build
>
> yields the error below. Anyone know how to fix this problem?
>
> Cheers
>    Tommy
>
>
>
> basedirlist is: []
> ============================================================================
> BUILDING MATPLOTLIB
>              matplotlib: 1.0.0
>                  python: 2.7 (r27:82500, Jul  4 2010, 13:58:56)  [GCC 4.2.1
>                          (Apple Inc. build 5664)]
>                platform: darwin
>
> REQUIRED DEPENDENCIES
>                   numpy: 1.4.1
>               freetype2: found, but unknown version (no pkg-config)
>                          * WARNING: Could not find 'freetype2' headers in any
>                          * of '.', './freetype2'.
>
> OPTIONAL BACKEND DEPENDENCIES
>                  libpng: found, but unknown version (no pkg-config)
>                          * Could not find 'libpng' headers in any of '.'
>                    Gtk+: no
>                          * Building for Gtk+ requires pygtk; you must be able
>                          * to "import gtk" in your build/install environment
>         Mac OS X native: yes
>                      Qt: no
>                     Qt4: no
>                   Cairo: no
>
> OPTIONAL DATE/TIMEZONE DEPENDENCIES
>                datetime: present, version unknown
>                dateutil: matplotlib will provide
>                    pytz: matplotlib will provide
> adding pytz
>
> OPTIONAL USETEX DEPENDENCIES
>                  dvipng: no
>             ghostscript: 8.63
>                   latex: no
>
> [Edit setup.cfg to suppress the above messages]
> ============================================================================
> pymods ['pylab']
> packages ['matplotlib', 'matplotlib.backends', 
> 'matplotlib.backends.qt4_editor', 'matplotlib.projections', 
> 'matplotlib.testing', 'matplotlib.testing.jpl_units', 'matplotlib.tests', 
> 'mpl_toolkits', 'mpl_toolkits.mplot3d', 'mpl_toolkits.axes_grid', 
> 'mpl_toolkits.axes_grid1', 'mpl_toolkits.axisartist', 'matplotlib.sphinxext', 
> 'matplotlib.numerix', 'matplotlib.numerix.mlab', 'matplotlib.numerix.ma', 
> 'matplotlib.numerix.linear_algebra', 'matplotlib.numerix.random_array', 
> 'matplotlib.numerix.fft', 'matplotlib.tri', 'matplotlib.delaunay', 'pytz', 
> 'dateutil', 'dateutil/zoneinfo']
> running build
> running build_py
> copying lib/matplotlib/mpl-data/matplotlibrc ->  
> build/lib.macosx-10.5-intel-2.7/matplotlib/mpl-data
> copying lib/matplotlib/mpl-data/matplotlib.conf ->  
> build/lib.macosx-10.5-intel-2.7/matplotlib/mpl-data
> running build_ext
> building 'matplotlib.ft2font' extension
> gcc -fno-strict-aliasing -fPIC -fno-common -dynamic -isysroot 
> /Developer/SDKs/MacOSX10.5.sdk/ -arch i386 -arch x86_64 -g -O2 -DNDEBUG -g 
> -fwrapv -O3 -Wall -Wstrict-prototypes -DPY_ARRAY_UNIQUE_SYMBOL=MPL_ARRAY_API 
> -DPYCXX_ISO_CPP_LIB=1 
> -I/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/numpy/core/include
>  -I. 
> -I/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/numpy/core/include/freetype2
>  -I./freetype2 
> -I/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7 -c 
> src/ft2font.cpp -o build/temp.macosx-10.5-intel-2.7/src/ft2font.o
> cc1plus: warning: command line option "-Wstrict-prototypes" is valid for 
> C/ObjC but not for C++
> In file included from src/ft2font.cpp:1:
> src/ft2font.h:14:22: error: ft2build.h: No such file or directory
> src/ft2font.h:15:10: error: #include expects "FILENAME" or<FILENAME>
> src/ft2font.h:16:10: error: #include expects "FILENAME" or<FILENAME>
> src/ft2font.h:17:10: error: #include expects "FILENAME" or<FILENAME>
> src/ft2font.h:18:10: error: #include expects "FILENAME" or<FILENAME>
> src/ft2font.h:19:10: error: #include expects "FILENAME" or<FILENAME>
> In file included from src/ft2font.cpp:1:
> src/ft2font.h:33: error: ‘FT_Bitmap’ has not been declared
> src/ft2font.h:33: error: ‘FT_Int’ has not been declared
> src/ft2font.h:33: error: ‘FT_Int’ has not been declared
> src/ft2font.h:89: error: expected ‘,’ or ‘...’ before ‘&’ token
> src/ft2font.h:89: error: ISO C++ forbids declaration of ‘FT_Face’ with no type
> src/ft2font.h:95: error: expected ‘,’ or ‘...’ before ‘&’ token
> src/ft2font.h:95: error: ISO C++ forbids declaration of ‘FT_Face’ with no type
> src/ft2font.h:137: error: ‘FT_Face’ does not name a type
> src/ft2font.h:138: error: ‘FT_Matrix’ does not name a type
> src/ft2font.h:139: error: ‘FT_Vector’ does not name a type
> src/ft2font.h:140: error: ‘FT_Error’ does not name a type
> src/ft2font.h:141: error: ‘FT_Glyph’ was not declared in this scope
> src/ft2font.h:141: error: template argument 1 is invalid
> src/ft2font.h:141: error: template argument 2 is invalid
> src/ft2font.h:142: error: ‘FT_Vector’ was not declared in this scope
> src/ft2font.h:142: error: template argument 1 is invalid
> src/ft2font.h:142: error: template argument 2 is invalid
> src/ft2font.h:148: error: ‘FT_BBox’ does not name a type
> src/ft2font.cpp:45: error: ‘FT_Library’ does not name a type
> src/ft2font.cpp:108: error: variable or field ‘draw_bitmap’ declared void
> src/ft2font.cpp:108: error: ‘FT_Bitmap’ was not declared in this scope
> src/ft2font.cpp:108: error: ‘bitmap’ was not declared in this scope
> src/ft2font.cpp:109: error: ‘FT_Int’ was not declared in this scope
> src/ft2font.cpp:110: error: ‘FT_Int’ was not declared in this scope
> /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/numpy/core/include/numpy/__multiarray_api.h:1187:
>  warning: ‘int _import_array()’ defined but not used
> cc1plus: warning: command line option "-Wstrict-prototypes" is valid for 
> C/ObjC but not for C++
> In file included from src/ft2font.cpp:1:
> src/ft2font.h:14:22: error: ft2build.h: No such file or directory
> src/ft2font.h:15:10: error: #include expects "FILENAME" or<FILENAME>
> src/ft2font.h:16:10: error: #include expects "FILENAME" or<FILENAME>
> src/ft2font.h:17:10: error: #include expects "FILENAME" or<FILENAME>
> src/ft2font.h:18:10: error: #include expects "FILENAME" or<FILENAME>
> src/ft2font.h:19:10: error: #include expects "FILENAME" or<FILENAME>
> In file included from src/ft2font.cpp:1:
> src/ft2font.h:33: error: ‘FT_Bitmap’ has not been declared
> src/ft2font.h:33: error: ‘FT_Int’ has not been declared
> src/ft2font.h:33: error: ‘FT_Int’ has not been declared
> src/ft2font.h:89: error: expected ‘,’ or ‘...’ before ‘&’ token
> src/ft2font.h:89: error: ISO C++ forbids declaration of ‘FT_Face’ with no type
> src/ft2font.h:95: error: expected ‘,’ or ‘...’ before ‘&’ token
> src/ft2font.h:95: error: ISO C++ forbids declaration of ‘FT_Face’ with no type
> src/ft2font.h:137: error: ‘FT_Face’ does not name a type
> src/ft2font.h:138: error: ‘FT_Matrix’ does not name a type
> src/ft2font.h:139: error: ‘FT_Vector’ does not name a type
> src/ft2font.h:140: error: ‘FT_Error’ does not name a type
> src/ft2font.h:141: error: ‘FT_Glyph’ was not declared in this scope
> src/ft2font.h:141: error: template argument 1 is invalid
> src/ft2font.h:141: error: template argument 2 is invalid
> src/ft2font.h:142: error: ‘FT_Vector’ was not declared in this scope
> src/ft2font.h:142: error: template argument 1 is invalid
> src/ft2font.h:142: error: template argument 2 is invalid
> src/ft2font.h:148: error: ‘FT_BBox’ does not name a type
> src/ft2font.cpp:45: error: ‘FT_Library’ does not name a type
> src/ft2font.cpp:108: error: variable or field ‘draw_bitmap’ declared void
> src/ft2font.cpp:108: error: ‘FT_Bitmap’ was not declared in this scope
> src/ft2font.cpp:108: error: ‘bitmap’ was not declared in this scope
> src/ft2font.cpp:109: error: ‘FT_Int’ was not declared in this scope
> src/ft2font.cpp:110: error: ‘FT_Int’ was not declared in this scope
> /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/numpy/core/include/numpy/__multiarray_api.h:1187:
>  warning: ‘int _import_array()’ defined but not used
> lipo: can't figure out the architecture type of: /var/tmp//cc1zVbyh.out
> error: command 'gcc' failed with exit status 1
>
>
> ------------------------------------------------------------------------------
> This SF.net email is sponsored by Sprint
> What will you do first with EVO, the first 4G phone?
> Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first
> _______________________________________________
> Matplotlib-users mailing list
> Matplotlib-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/matplotlib-users
>    


------------------------------------------------------------------------------
This SF.net email is sponsored by Sprint
What will you do first with EVO, the first 4G phone?
Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first
_______________________________________________
Matplotlib-users mailing list
Matplotlib-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/matplotlib-users

Reply via email to