I ran into a nasty problem and was stuck until I realized that my numpy version 
was 1.3 when it should of been 1.5. But the errors never gave me an indication 
that this was the issue. I had added the new repository but the package was 
from some previous installation.  

I removed the old version of numpy and the reinstalled from the repository 
numpy 1.5 and matplotlib 1.0.0_15 and everything was happy crappy. I just 
thought I would save someone else from the headache.  

Is there a listing of incompatible versions in matplotlib for dependencies? 
Because even when I tried from source it didn't warn me it wouldn't work. 

iwm1-20:~/matplotlib # python setup.py install 
basedirlist is: ['/usr/local', '/usr'] 
============================================================================ 
BUILDING MATPLOTLIB 
            matplotlib: 1.0.0 
                python: 2.6 (r26:66714, May  5 2010, 14:33:49)  [GCC 4.3.4 
                        [gcc-4_3-branch revision 152973]] 
              platform: linux2 

REQUIRED DEPENDENCIES 
                 numpy: 1.3.0 
             freetype2: found, but unknown version (no pkg-config) 
                        * WARNING: Could not find 'freetype2' headers in any 
                        * of '/usr/local/include', '/usr/include', '.', 
                        * '/usr/local/include/freetype2', 
                        * '/usr/include/freetype2', './freetype2'. 

It is working correctly just hope to save someone the headache. 

Thanks 
Jeremy 


Here is all my data and I also received this error when I tried to build from 
easy_install or from source. 

easy_install matplotlib 
  
src/ft2font.cpp:92: error: variable or field *draw_bitmap* declared void 
src/ft2font.cpp:92: error: *FT_Bitmap* was not declared in this scope 
src/ft2font.cpp:92: error: *bitmap* was not declared in this scope 
src/ft2font.cpp:93: error: *FT_Int* was not declared in this scope 
src/ft2font.cpp:94: error: *FT_Int* was not declared in this scope 
error: Setup script exited with error: command 'gcc' failed with exit status 1 
Exception OSError: (2, 'No such file or directory', 'src/image.cpp') in <bound 
method CleanUpFile.__del__ of <setupext.CleanUpFile instance at 0x863edec>> 
ignored 
Exception OSError: (2, 'No such file or directory', 'src/transforms.cpp') in 
<bound method CleanUpFile.__del__ of <setupext.CleanUpFile instance at 
0x8632d4c>> ignored 
Exception OSError: (2, 'No such file or directory', 'src/backend_agg.cpp') in 
<bound method CleanUpFile.__del__ of <setupext.CleanUpFile instance at 
0x863ed6c>> ignored 


or python setup.py install 

gcc -pthread -fno-strict-aliasing -DNDEBUG -march=i586 -mtune=i686 
-fmessage-length=0 -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector 
-funwind-tables -fasynchronous-unwind-tables -g -fwrapv -fPIC 
-DPY_ARRAY_UNIQUE_SYMBOL=MPL_ARRAY_API -DPYCXX_ISO_CPP_LIB=1 
-I/usr/lib/python2.6/site-packages/numpy/core/include -I/usr/local/include 
-I/usr/include -I. 
-I/usr/lib/python2.6/site-packages/numpy/core/include/freetype2 
-I/usr/local/include/freetype2 -I/usr/include/freetype2 -I./freetype2 
-I/usr/include/python2.6 -c src/ft2font.cpp -o 
build/temp.linux-i686-2.6/src/ft2font.o 
In file included from src/ft2font.cpp:3: 
src/ft2font.h:16:22: error: ft2build.h: No such file or directory 
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> 
src/ft2font.h:20:10: error: #include expects "FILENAME" or <FILENAME> 
src/ft2font.h:21:10: error: #include expects "FILENAME" or <FILENAME> 
In file included from src/ft2font.cpp:3: 
src/ft2font.h:35: error: *FT_Bitmap* has not been declared 
src/ft2font.h:35: error: *FT_Int* has not been declared 
src/ft2font.h:35: error: *FT_Int* has not been declared 
src/ft2font.h:91: error: expected *,* or *...* before *&* token 
src/ft2font.h:91: error: ISO C++ forbids declaration of *FT_Face* with no type 
src/ft2font.h:97: error: expected *,* or *...* before *&* token 
src/ft2font.h:97: error: ISO C++ forbids declaration of *FT_Face* with no type 
src/ft2font.h:139: error: *FT_Face* does not name a type 
src/ft2font.h:140: error: *FT_Matrix* does not name a type 
src/ft2font.h:141: error: *FT_Vector* does not name a type 
src/ft2font.h:142: error: *FT_Error* does not name a type 
src/ft2font.h:143: error: *FT_Glyph* was not declared in this scope 
src/ft2font.h:143: error: template argument 1 is invalid 
src/ft2font.h:143: error: template argument 2 is invalid 
src/ft2font.h:144: error: *FT_Vector* was not declared in this scope 
src/ft2font.h:144: error: template argument 1 is invalid 
src/ft2font.h:144: error: template argument 2 is invalid 
src/ft2font.h:150: error: *FT_BBox* does not name a type 
src/ft2font.cpp:47: error: *FT_Library* does not name a type 
src/ft2font.cpp:110: error: variable or field *draw_bitmap* declared void 
src/ft2font.cpp:110: error: *FT_Bitmap* was not declared in this scope 
src/ft2font.cpp:110: error: *bitmap* was not declared in this scope 
src/ft2font.cpp:111: error: *FT_Int* was not declared in this scope 
src/ft2font.cpp:112: error: *FT_Int* was not declared in this scope 
/usr/lib/python2.6/site-packages/numpy/core/include/numpy/__multiarray_api.h:968:
 warning: *int _import_array()* defined but not used 
error: command 'gcc' failed with exit status 1 
iwm1-20:~/matplotlib #  pip  pygtk 



Here is the repository I have added with the dependencies. 
http://download.opensuse.org/repositories/science/SLE_11/ 


iwm1-20:~ # gcc --version 
gcc (SUSE Linux) 4.3.4 [gcc-4_3-branch revision 152973] 
Copyright (C) 2008 Free Software Foundation, Inc. 
This is free software; see the source for copying conditions.  There is NO 
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. 

iwm1-20:~ # uname -a 
Linux iwm1-20 2.6.32.12-0.7-pae #1 SMP 2010-05-20 11:14:20 +0200 i686 i686 i386 
GNU/Linux 
iwm1-20:~ # python 
Python 2.6 (r26:66714, May  5 2010, 14:33:49)  
[GCC 4.3.4 [gcc-4_3-branch revision 152973]] on linux2 
Type "help", "copyright", "credits" or "license" for more information. 
>>> import matplotlib; print matplotlib.__version__ 
Traceback (most recent call last): 
  File "<stdin>", line 1, in <module> 
AttributeError: 'module' object has no attribute '__version__' 
>>>  
iwm1-20:~ # zypper info python-matplotlib 
Loading repository data... 
Reading installed packages... 


Information for package python-matplotlib: 

Repository: @System 
Name: python-matplotlib 
Version: 1.0.0-15.1 
Arch: i586 
Vendor: openSUSE Build Service 
Support Level: unknown 
Installed: Yes 
Status: up-to-date 
Installed Size: 24.4 MiB 
Summary: Plotting Library for Python 
Description:  
matplotlib is a python 2D plotting library which produces publication 
quality figures in a variety of hardcopy formats and interactive 
environments across platforms. matplotlib can be used in python 
scripts, the python and ipython shell (ala matlab or mathematica), web 
application servers, and six graphical user interface toolkits. 
iwm1-20:~ #  
iwm1-20:~ # cat /etc/issue 

Welcome to SUSE Linux Enterprise Server 11 SP1  (i586) - Kernel \r (\l). 


iwm1-20:~ #  
------------------------------------------------------------------------------
Forrester recently released a report on the Return on Investment (ROI) of
Google Apps. They found a 300% ROI, 38%-56% cost savings, and break-even
within 7 months.  Over 3 million businesses have gone Google with Google Apps:
an online email calendar, and document program that's accessible from your 
browser. Read the Forrester report: http://p.sf.net/sfu/googleapps-sfnew
_______________________________________________
Matplotlib-users mailing list
Matplotlib-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/matplotlib-users

Reply via email to