hi everybody,

i can't get the aggdraw module (1.2a3-20060212) to compile on a standard i386 ubuntu box. gcc (version 4.2.4) and build-essential are installed. here's the output. sorry that some is in german, but you'll get it.
i have no idea where to look. google didn't say anything either.
thanks a lot...
jan


python setup.py install
=== freetype not available (edit setup.py to enable)
running install
running build
running build_ext
building 'aggdraw' extension
creating build
creating build/temp.linux-i686-2.5
creating build/temp.linux-i686-2.5/agg2
creating build/temp.linux-i686-2.5/agg2/src
gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall - Wstrict-prototypes -fPIC -Iagg2/include -I/usr/include/python2.5 -c aggdraw.cxx -o build/temp.linux-i686-2.5/aggdraw.o cc1plus: Warnung: Kommandozeilenoption "-Wstrict-prototypes" ist gültig für Ada/C/ObjC, aber nicht für C++
aggdraw.cxx:47:20: Fehler: Python.h: No such file or directory
aggdraw.cxx:98: Fehler: »PyObject_HEAD« bezeichnet keinen Typ
aggdraw.cxx:106: Fehler: ISO-C++ verbietet Deklaration von »PyObject« ohne Typ
aggdraw.cxx:106: Fehler: expected »;« before »*« token
aggdraw.cxx:107: Fehler: ISO-C++ verbietet Deklaration von »PyObject« ohne Typ
aggdraw.cxx:107: Fehler: expected »;« before »*« token
aggdraw.cxx:117: Fehler: expected initializer before »*« token
aggdraw.cxx:120: Fehler: expected initializer before »*« token
aggdraw.cxx:122: Fehler: »PyTypeObject« bezeichnet keinen Typ
aggdraw.cxx:133: Fehler: »PyObject_HEAD« bezeichnet keinen Typ
aggdraw.cxx:140: Fehler: »PyTypeObject« bezeichnet keinen Typ
aggdraw.cxx:153: Fehler: »PyObject_HEAD« bezeichnet keinen Typ
aggdraw.cxx:159: Fehler: »PyTypeObject« bezeichnet keinen Typ
aggdraw.cxx:172: Fehler: ISO-C++ verbietet Deklaration von »PyObject_HEAD« ohne Typ
aggdraw.cxx:173: Fehler: expected »;« before »char«
aggdraw.cxx:183: Fehler: expected initializer before »*« token
aggdraw.cxx:185: Fehler: »PyTypeObject« bezeichnet keinen Typ
aggdraw.cxx:198: Fehler: »PyObject_HEAD« bezeichnet keinen Typ
aggdraw.cxx:203: Fehler: expected initializer before »*« token
aggdraw.cxx:205: Fehler: »PyTypeObject« bezeichnet keinen Typ
aggdraw.cxx:217: Fehler: »PyObject« wurde in diesem Gültigkeitsbereich nicht definiert aggdraw.cxx:217: Fehler: »color« wurde in diesem Gültigkeitsbereich nicht definiert
aggdraw.cxx:217: Fehler: expected primary-expression before »int«
aggdraw.cxx:256: Fehler: »PyObject« wurde nicht deklariert
aggdraw.cxx:257: Fehler: »PyObject« wurde nicht deklariert
aggdraw.cxx:258: Fehler: »PyObject« wurde nicht deklariert
aggdraw.cxx:290: Fehler: »PyObject« wurde nicht deklariert
aggdraw.cxx:290: Fehler: »PyObject« wurde nicht deklariert
aggdraw.cxx: In member function »void draw_adaptor<PixFmt>::draw (agg::path_storage&, int*, int*)«: aggdraw.cxx:299: Fehler: Abfrage des Elementes »ob_type« in »obj1->«, das vom Nicht-Klassentyp »int« ist aggdraw.cxx:299: Fehler: »PenType« wurde in diesem Gültigkeitsbereich nicht definiert aggdraw.cxx:301: Fehler: Abfrage des Elementes »ob_type« in »obj2->«, das vom Nicht-Klassentyp »int« ist aggdraw.cxx:307: Fehler: Abfrage des Elementes »ob_type« in »obj2->«, das vom Nicht-Klassentyp »int« ist aggdraw.cxx:307: Fehler: »BrushType« wurde in diesem Gültigkeitsbereich nicht definiert aggdraw.cxx:309: Fehler: Abfrage des Elementes »ob_type« in »obj1->«, das vom Nicht-Klassentyp »int« ist aggdraw.cxx:332: Fehler: »struct BrushObject« hat kein Element namens »color« aggdraw.cxx:343: Fehler: »struct PenObject« hat kein Element namens »color«
aggdraw.cxx: At global scope:
aggdraw.cxx:407: Fehler: »PyObject« wurde nicht deklariert
aggdraw.cxx: In function »void clear(DrawObject*, int*)«:
aggdraw.cxx:409: Fehler: »Py_None« wurde in diesem Gültigkeitsbereich nicht definiert aggdraw.cxx:410: Fehler: keine Übereinstimmung für Aufruf von »(agg::rgba8) (int*&)«
aggdraw.cxx: In function »void draw_setup(DrawObject*)«:
aggdraw.cxx:457: Fehler: »struct DrawObject« hat kein Element namens »draw« aggdraw.cxx:457: Warnung: veraltete Konvertierung von Zeichenkettenkonstante in »char*« aggdraw.cxx:460: Fehler: »struct DrawObject« hat kein Element namens »draw« aggdraw.cxx:460: Warnung: veraltete Konvertierung von Zeichenkettenkonstante in »char*« aggdraw.cxx:463: Fehler: »struct DrawObject« hat kein Element namens »draw« aggdraw.cxx:463: Warnung: veraltete Konvertierung von Zeichenkettenkonstante in »char*« aggdraw.cxx:466: Fehler: »struct DrawObject« hat kein Element namens »draw« aggdraw.cxx:466: Warnung: veraltete Konvertierung von Zeichenkettenkonstante in »char*«
aggdraw.cxx: At global scope:
aggdraw.cxx:471: Fehler: expected initializer before »*« token
aggdraw.cxx:119: Warnung: »void draw_dealloc(DrawObject*)« als »static« deklariert, aber nirgendwo definiert aggdraw.cxx:138: Warnung: »void pen_dealloc(PenObject*)« als »static« deklariert, aber nirgendwo definiert aggdraw.cxx:157: Warnung: »void brush_dealloc(BrushObject*)« als »static« deklariert, aber nirgendwo definiert aggdraw.cxx:182: Warnung: »void font_dealloc(FontObject*)« als »static« deklariert, aber nirgendwo definiert aggdraw.cxx:202: Warnung: »void path_dealloc(PathObject*)« als »static« deklariert, aber nirgendwo definiert aggdraw.cxx:407: Warnung: »void clear(DrawObject*, int*)« definiert, aber nicht verwendet aggdraw.cxx:453: Warnung: »void draw_setup(DrawObject*)« definiert, aber nicht verwendet
error: command 'gcc' failed with exit status 1

_______________________________________________
Image-SIG maillist  -  Image-SIG@python.org
http://mail.python.org/mailman/listinfo/image-sig

Reply via email to