Graphviz_wrap.obj : error LNK2019: unresolved external symbol _PyIOBase_Type refīuild\lib.win32-3.4\pygraphviz\_graphviz.pyd : fatal error LNK1120: 1 unresolvedĮrror: command 'C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\BIN\\
Ject build\temp.win32-3.4\Release\pygraphviz\_graphviz.exp PyInit_graphviz build\temp.win32-3.4\Release\pygraphviz/graphviz_wrap.obj /OUT:īuild\lib.win32-3.4\pygraphviz\_graphviz.pyd /IMPLIB:build\temp.win32-3.4\ReleasĮ\pygraphviz\_graphviz.lib /MANIFESTFILE:build\temp.win32-3.4\Release\pygraphvizĬreating library build\temp.win32-3.4\Release\pygraphviz\_graphviz.lib and ob IBPATH:C:\Python34\libs /LIBPATH:C:\Python34\PCbuild cgraph.lib cdt.lib /EXPORT: INCREMENTAL:NO "/LIBPATH:C:\Program Files (x86)\Graphviz2.38\lib\debug\lib" /L
#PYTHON 3 INSTALL PYGRAPHVIZ .DLL#
Pygraphviz/graphviz_wrap.c(3321) : warning C4047: 'return' : 'int' differs in leĬ:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\BIN\link.exe /DLL /nologo IC:\Python34\include -IC:\Python34\include /Tcpygraphviz/graphviz_wrap.c /Fobuilĭ\temp.win32-3.4\Release\pygraphviz/graphviz_wrap.obj MD /W3 /GS- /DNDEBUG -DGVDLL "-IC:\Program Files (x86)\Graphviz2.38\include". Removing 'build\temp.win32-3.4' (and everything under it)īuilding 'pygraphviz._graphviz' extensionĬreating build\temp.win32-3.4\Release\pygraphvizĬ:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\BIN\cl.exe /c /nologo /Ox Include_dirs=C:\Program Files (x86)\Graphviz2.38\include Library_dirs=C:\Program Files (x86)\Graphviz2.38\lib\debug\lib Sadly gvRender suffers from the same case and I didn't find a way to specify a custom write function.įortunately, gvRender outputs its result to stdout when the output parameter is NULL and the gvRenderFilename function is also working correctly.Ĭ:\Users\Briana\Desktop\pygraphviz\pygraphviz>python3 setup.py clean build Int writter( void *chan, const char *str) Return fread(buf, 1, bufsize, (FILE*)chan) # include "gvc.h " int reader( void *chan, char *buf, int bufsize) Writing build\temp.win32-3.3\Release\pygraphviz_fĬ:\Users\nschultz\AppData\Local\Continuum\Anaconda\envs\p圓3\Scripts\gcc.bat -shared -s build\temp.win32-3.3\Release\pygraphviz\graphviz_wrap.o build\temp.win32-3.3\Release\pygraphviz_f -LE:\Graphviz2.38\lib\release\lib -LC:\Users\nschultz\AppData\Local\Continuum\Anaconda\envs\p圓3\libs -LC:\Users\nschultz\AppData\Local\Continuum\Anaconda\envs\p圓3\PCbuild -lcgraph -lcdt -lpython33 -lmsvcr100 -o build\lib.win32-3.3\pygraphviz_graphviz.pydīuild\temp.win32-3.3\Release\pygraphviz\graphviz_wrap.o:graphviz_wrap.c:(.text+0x25e6): undefined reference to `_PyIOBase_Type' Pygraphviz/graphviz_wrap.c:3321:5: warning: return makes integer from pointer without a cast
Pygraphviz/graphviz_wrap.c: In function 'agattr_label': Library_dirs=E:\Graphviz2.38\lib\release\lib E:\repos\pygraphviz-master>python setup.py clean build
#PYTHON 3 INSTALL PYGRAPHVIZ WINDOWS#
As you can tell, I'm on a Windows system. Hi looks like the python33.lib is included(see below for linker command). The symbol is declared at graphviz_wrap.c (2957): C:\Users\nschultz\AppData\Local\Continuum\Anaconda\envs\p圓3\Scripts\gcc.bat -mdll -O -Wall -DGVDLL -Ie:\Graphviz2.38\include -IC:\Users\nschultz\AppData\Local\Continuum\Anaconda\envs\p圓3\include -IC:\Users\nschultz\AppData\Local\Continuum\Anaconda\envs\p圓3\include -c pygraphviz/graphviz_wrap.c -o build\temp.win32-3.3\Release\pygraphviz\graphviz_wrap.oĬ:\Users\nschultz\AppData\Local\Continuum\Anaconda\envs\p圓3\Scripts\gcc.bat -shared -s build\temp.win32-3.3\Release\pygraphviz\graphviz_wrap.o build\temp.win32-3.3\Release\pygraphviz\_f -LE:\Graphviz2.38\lib\release\lib -LC:\Users\nschultz\AppData\Local\Continuum\Anaconda\envs\p圓3\libs -LC:\Users\nschultz\AppData\Local\Continuum\Anaconda\envs\p圓3\PCbuild -lcgraph -lcdt -l_ctypes -lmsvcr100 -o build\lib.win32-3.3\pygraphviz\_graphviz.pydīuild\temp.win32-3.3\Release\pygraphviz\graphviz_wrap.o:graphviz_wrap.c:(.text+0x4af8): undefined reference to `_PyIOBase_Type'Ĭollect2.exe: error: ld returned 1 exit statusĮrror: command 'gcc' failed with exit status 1