Hi,
i have a similar problem (trying to install pygraphviz on ubuntu).
Here is the error message:
las3@las3-Ubuntu:~/Downloads/pygraphviz-1.0$ python3 setup.py install
Trying pkg-config
library_path=b''
include_path=b'/usr/include/graphviz'
running install
running build
running build_py
running build_ext
building 'pygraphviz._graphviz' extension
gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -
Ib'/usr/include/graphviz' -I/usr/include/python3.1 -c pygraphviz/
graphviz_wrap.c -o build/temp.linux-x86_64-3.1/pygraphviz/
graphviz_wrap.o
pygraphviz/graphviz_wrap.c: In function ‘SWIG_Python_AddErrorMsg’:
pygraphviz/graphviz_wrap.c:862: warning: implicit declaration of
function ‘PyString_AsString’
pygraphviz/graphviz_wrap.c: In function ‘PySwigClientData_New’:
pygraphviz/graphviz_wrap.c:1253: warning: implicit declaration of
function ‘PyClass_Check’
pygraphviz/graphviz_wrap.c: In function ‘PySwigObject_format’:
pygraphviz/graphviz_wrap.c:1326: warning: implicit declaration of
function ‘PyString_FromString’
pygraphviz/graphviz_wrap.c:1326: warning: initialization makes pointer
from integer without a cast
pygraphviz/graphviz_wrap.c:1328: warning: implicit declaration of
function ‘PyString_Format’
pygraphviz/graphviz_wrap.c:1328: warning: assignment makes pointer
from integer without a cast
pygraphviz/graphviz_wrap.c: In function ‘PySwigObject_repr’:
pygraphviz/graphviz_wrap.c:1358: warning: implicit declaration of
function ‘PyString_FromFormat’
pygraphviz/graphviz_wrap.c:1358: warning: initialization makes pointer
from integer without a cast
pygraphviz/graphviz_wrap.c:1366: warning: implicit declaration of
function ‘PyString_ConcatAndDel’
pygraphviz/graphviz_wrap.c: In function ‘PySwigObject_print’:
pygraphviz/graphviz_wrap.c:1380: warning: passing argument 1 of
‘fputs’ makes pointer from integer without a cast
/usr/include/stdio.h:682: note: expected ‘const char * __restrict__’
but argument is of type ‘int’
pygraphviz/graphviz_wrap.c: In function ‘PySwigObject_str’:
pygraphviz/graphviz_wrap.c:1393: warning: return makes pointer from
integer without a cast
pygraphviz/graphviz_wrap.c: In function ‘_PySwigObject_type’:
pygraphviz/graphviz_wrap.c:1590: warning: initialization from
incompatible pointer type
pygraphviz/graphviz_wrap.c:1591: warning: initialization from
incompatible pointer type
pygraphviz/graphviz_wrap.c:1594: warning: initialization from
incompatible pointer type
pygraphviz/graphviz_wrap.c:1595: warning: initialization from
incompatible pointer type
pygraphviz/graphviz_wrap.c:1602: error: ‘coercion’ undeclared (first
use in this function)
pygraphviz/graphviz_wrap.c:1602: error: (Each undeclared identifier is
reported only once
pygraphviz/graphviz_wrap.c:1602: error: for each function it appears
in.)
pygraphviz/graphviz_wrap.c:1602: error: expected ‘}’ before numeric
constant
pygraphviz/graphviz_wrap.c:1622: warning: missing braces around
initializer
pygraphviz/graphviz_wrap.c:1622: warning: (near initialization for
‘tmp.ob_base.ob_base’)
pygraphviz/graphviz_wrap.c:1624: warning: initialization makes integer
from pointer without a cast
pygraphviz/graphviz_wrap.c:1627: warning: initialization from
incompatible pointer type
pygraphviz/graphviz_wrap.c:1628: warning: initialization from
incompatible pointer type
pygraphviz/graphviz_wrap.c:1632: warning: initialization from
incompatible pointer type
pygraphviz/graphviz_wrap.c:1635: error: ‘cmpfunc’ undeclared (first
use in this function)
pygraphviz/graphviz_wrap.c:1635: error: expected ‘}’ before
‘PySwigObject_compare’
pygraphviz/graphviz_wrap.c:1682: error: ‘PyTypeObject’ has no member
named ‘ob_type’
pygraphviz/graphviz_wrap.c:1584: warning: unused variable
‘PySwigObject_as_number’
pygraphviz/graphviz_wrap.c:1582: warning: unused variable
‘swigobject_doc’
pygraphviz/graphviz_wrap.c: In function ‘PySwigPacked_repr’:
pygraphviz/graphviz_wrap.c:1731: warning: return makes pointer from
integer without a cast
pygraphviz/graphviz_wrap.c:1733: warning: return makes pointer from
integer without a cast
pygraphviz/graphviz_wrap.c: In function ‘PySwigPacked_str’:
pygraphviz/graphviz_wrap.c:1742: warning: return makes pointer from
integer without a cast
pygraphviz/graphviz_wrap.c:1744: warning: return makes pointer from
integer without a cast
pygraphviz/graphviz_wrap.c: In function ‘_PySwigPacked_type’:
pygraphviz/graphviz_wrap.c:1789: warning: missing braces around
initializer
pygraphviz/graphviz_wrap.c:1789: warning: (near initialization for
‘tmp.ob_base.ob_base’)
pygraphviz/graphviz_wrap.c:1791: warning: initialization makes integer
from pointer without a cast
pygraphviz/graphviz_wrap.c:1794: warning: initialization from
incompatible pointer type
pygraphviz/graphviz_wrap.c:1795: warning: initialization from
incompatible pointer type
pygraphviz/graphviz_wrap.c:1796: warning: initialization from
incompatible pointer type
pygraphviz/graphviz_wrap.c:1798: error: ‘cmpfunc’ undeclared (first
use in this function)
pygraphviz/graphviz_wrap.c:1798: error: expected ‘}’ before
‘PySwigPacked_compare’
pygraphviz/graphviz_wrap.c:1845: error: ‘PyTypeObject’ has no member
named ‘ob_type’
pygraphviz/graphviz_wrap.c:1783: warning: unused variable
‘swigpacked_doc’
pygraphviz/graphviz_wrap.c: In function ‘_SWIG_This’:
pygraphviz/graphviz_wrap.c:1890: warning: return makes pointer from
integer without a cast
pygraphviz/graphviz_wrap.c: In function ‘SWIG_Python_GetSwigThis’:
pygraphviz/graphviz_wrap.c:1910: warning: implicit declaration of
function ‘PyInstance_Check’
pygraphviz/graphviz_wrap.c:1911: warning: implicit declaration of
function ‘_PyInstance_Lookup’
pygraphviz/graphviz_wrap.c:1911: warning: assignment makes pointer
from integer without a cast
pygraphviz/graphviz_wrap.c: In function
‘SWIG_Python_NewShadowInstance’:
pygraphviz/graphviz_wrap.c:2141: warning: implicit declaration of
function ‘PyInstance_NewRaw’
pygraphviz/graphviz_wrap.c:2141: warning: assignment makes pointer
from integer without a cast
pygraphviz/graphviz_wrap.c: In function ‘SWIG_Python_SetModule’:
pygraphviz/graphviz_wrap.c:2322: warning: implicit declaration of
function ‘Py_InitModule’
pygraphviz/graphviz_wrap.c:2323: warning: initialization makes pointer
from integer without a cast
pygraphviz/graphviz_wrap.c: In function ‘SWIG_Python_TypeQuery’:
pygraphviz/graphviz_wrap.c:2343: warning: initialization makes pointer
from integer without a cast
pygraphviz/graphviz_wrap.c: In function ‘SWIG_Python_TypeError’:
pygraphviz/graphviz_wrap.c:2432: warning: initialization makes pointer
from integer without a cast
pygraphviz/graphviz_wrap.c: At top level:
pygraphviz/graphviz_wrap.c:2519: fatal error: cgraph.h: No such file
or directory
compilation terminated.
error: command 'gcc' failed with exit status 1
i have installed everything successfully with python2.7 but now i
wanted to install it with python3.1.
I also have python-dev installed.
las3@las3-Ubuntu:~/Downloads/pygraphviz-1.0$ sudo apt-get install
python3.1-dev
[sudo] password for las3:
Reading package lists... Done
Building dependency tree
Reading state information... Done
python3.1-dev is already the newest version.
any idea how i can get this working? I recently switched from python
2.x to 3.x because the graph generation (post in networkx about huge
graph) is much faster (from 14 hours with 2.x to 1,6 hours with python
3.1!)
thanks a lot
Martin
On Sep 30, 10:53 am, Aric Hagberg <
ahagb...@gmail.com> wrote: