Hi - I'm not sure I can figure out what's wrong with your build. I did
manage to get the build process to succeed. I made the following
changes to setup.py:
library_path='C:\\apps\\GraphViz\\bin'
include_path='C:\\apps\\GraphViz\\include\\graphviz'
and in line 148:
runtime_library_dirs=None,
Perhaps try setting your library path to <graphviz>/bin instead of
<graphviz>/lib? I think mingw can figure out how to link with the DLLs
and doesn't need the *.lib files. I'm pasting the entire output from
my build in case it helps in any way:
$ python setup.py build -c mingw32
library_path=C:\apps\GraphViz\bin
include_path=C:\apps\GraphViz\include\graphviz
running build
running build_py
creating build
creating build\lib.win32-2.5
creating build\lib.win32-2.5\pygraphviz
copying pygraphviz\agraph.py -> build\lib.win32-2.5\pygraphviz
copying pygraphviz\graphviz.py -> build\lib.win32-2.5\pygraphviz
copying pygraphviz\release.py -> build\lib.win32-2.5\pygraphviz
copying pygraphviz\__init__.py -> build\lib.win32-2.5\pygraphviz
creating build\lib.win32-2.5\pygraphviz\tests
copying pygraphviz\tests\test.py -> build\lib.win32-2.5\pygraphviz
\tests
copying pygraphviz\tests\__init__.py -> build\lib.win32-2.5\pygraphviz
\tests
copying pygraphviz\tests\attributes.txt -> build
\lib.win32-2.5\pygraphviz\tests
copying pygraphviz\tests\graph.txt -> build\lib.win32-2.5\pygraphviz
\tests
copying pygraphviz\tests\layout_draw.txt -> build
\lib.win32-2.5\pygraphviz\tests
running build_ext
building 'pygraphviz._graphviz' extension
creating build\temp.win32-2.5
creating build\temp.win32-2.5\Release
creating build\temp.win32-2.5\Release\pygraphviz
c:\devtools\MinGW\bin\gcc.exe -mno-cygwin -mdll -O -Wall -IC:\apps
\GraphViz\include\graphviz -Ic:\devtools\Python25\include -Ic:\devtools
\Python25\PC -c pygraphviz/graphviz_wrap.c -o build
\temp.win32-2.5\Release\pygraphviz\graphviz_wrap.o
writing build\temp.win32-2.5\Release\pygraphviz\_graphviz.def
c:\devtools\MinGW\bin\gcc.exe -mno-cygwin -shared -s build
\temp.win32-2.5\Release\pygraphviz\graphviz_wrap.o build
\temp.win32-2.5\Release\pygraphviz\_graphviz.def -LC:\apps\GraphViz
\bin -Lc:\devtools\Python25\libs -Lc:\devtools\Python25\PCbuild -
lagraph-4 -lcdt-4 -lpython25 -lmsvcr71 -o build
\lib.win32-2.5\pygraphviz\_graphviz.pyd
Info: resolving _Agdirected by linking to __imp__Agdirected (auto-
import)
Info: resolving _Agstrictdirected by linking to
__imp__Agstrictdirected (auto-import)
Info: resolving _Agundirected by linking to __imp__Agundirected (auto-
import)
Info: resolving _Agstrictundirected by linking to
__imp__Agstrictundirected (auto-import)