[SciPy-Dev] problem building scipy with qhull

Martin Hofsäß hofsaess@ifb.uni-stuttgart...
Thu Sep 9 11:00:57 CDT 2010


Hi all together,

I had the newest scipy version 0.9 from the svn trunk and I get one 
error by building scipy under windows with the intel mkl and the MSVC & 
IFORT compiler.

Who can me help?


Executing scons command (pkg is scipy.spatial): C:\Python26\python.exe 
"C:\Python26\lib\site-packages\numscons\scons-local\scons.py" -f 
scipy\spatial\SConstruct -I. scons_tool_path="" src_dir="scipy\spatial" 
pkg_path="scipy\spatial" pkg_name="scipy.spatial" log_level=0 
distutils_libdir="..\..\..\..\build\lib.win32-2.6" 
distutils_clibdir="..\..\..\..\build\temp.win32-2.6" 
distutils_install_prefix="C:\Python26\Lib\site-packages\scipy\spatial" 
cc_opt=msvc cc_opt=msvc debug=0 f77_opt=ifort cxx_opt=msvc 
include_bootstrap=C:\Python26\lib\site-packages\numpy\core\include 
bypass=1 import_env=0 silent=0 bootstrapping=0
scons: Reading SConscript files ...
Mkdir("build\scons\scipy\spatial")
C:\Programme\Intel\Compiler\11.0\074\fortran\bin\ifortvars.bat
scons: done reading SConscript files.
scons: Building targets ...
cl /Fobuild\scons\scipy\spatial\ckdtree.obj /c /MD /nologo /GS- 
/D_CRT_SECURE_NO_WARNINGS /openmp /Ox /DNDEBUG /W3 /nologo 
/IC:\Python26\lib\site-packages\numpy\core\include /IC:\Python26\include 
build\scons\scipy\spatial\ckdtree.c
ckdtree.c
link /nologo /dll /OUT:build\scons\scipy\spatial\ckdtree.pyd 
/LIBPATH:C:\Python26\libs build\scons\scipy\spatial\ckdtree.obj
Bibliothek "build\scons\scipy\spatial\ckdtree.lib" und Objekt 
"build\scons\scipy\spatial\ckdtree.exp" werden erstellt.
Install file: "build\scons\scipy\spatial\ckdtree.pyd" as 
"build\lib.win32-2.6\scipy\spatial\ckdtree.pyd"
cl /Fobuild\scons\scipy\spatial\qhull.obj /c /MD /nologo /GS- 
/D_CRT_SECURE_NO_WARNINGS /openmp /Ox /DNDEBUG /W3 /nologo 
/IC:\Python26\lib\site-packages\numpy\core\include /IC:\Python26\include 
build\scons\scipy\spatial\qhull.c
qhull.c
build\scons\scipy\spatial\qhull.c(1143) : warning C4133: '=': 
Inkompatible Typen - von 'PyObject *' zu 'PyArrayObject *'
build\scons\scipy\spatial\qhull.c(1768) : warning C4018: '>=': Konflikt 
zwischen 'signed' und 'unsigned'
build\scons\scipy\spatial\qhull.c(2057) : warning C4018: '>=': Konflikt 
zwischen 'signed' und 'unsigned'
build\scons\scipy\spatial\qhull.c(2777) : warning C4013: 'dgesv_' 
undefiniert; Annahme: extern mit Rckgabetyp int
cl /Fobuild\scons\scipy\spatial\qhull\src\geom.obj /c 
build\scons\scipy\spatial\qhull\src\geom.c /MD /nologo /GS- 
/D_CRT_SECURE_NO_WARNINGS /openmp /Ox /DNDEBUG /W3 /nologo
geom.c
cl /Fobuild\scons\scipy\spatial\qhull\src\geom2.obj /c 
build\scons\scipy\spatial\qhull\src\geom2.c /MD /nologo /GS- 
/D_CRT_SECURE_NO_WARNINGS /openmp /Ox /DNDEBUG /W3 /nologo
geom2.c
cl /Fobuild\scons\scipy\spatial\qhull\src\global.obj /c 
build\scons\scipy\spatial\qhull\src\global.c /MD /nologo /GS- 
/D_CRT_SECURE_NO_WARNINGS /openmp /Ox /DNDEBUG /W3 /nologo
global.c
cl /Fobuild\scons\scipy\spatial\qhull\src\io.obj /c 
build\scons\scipy\spatial\qhull\src\io.c /MD /nologo /GS- 
/D_CRT_SECURE_NO_WARNINGS /openmp /Ox /DNDEBUG /W3 /nologo
io.c
cl /Fobuild\scons\scipy\spatial\qhull\src\mem.obj /c 
build\scons\scipy\spatial\qhull\src\mem.c /MD /nologo /GS- 
/D_CRT_SECURE_NO_WARNINGS /openmp /Ox /DNDEBUG /W3 /nologo
mem.c
cl /Fobuild\scons\scipy\spatial\qhull\src\merge.obj /c 
build\scons\scipy\spatial\qhull\src\merge.c /MD /nologo /GS- 
/D_CRT_SECURE_NO_WARNINGS /openmp /Ox /DNDEBUG /W3 /nologo
merge.c
cl /Fobuild\scons\scipy\spatial\qhull\src\poly.obj /c 
build\scons\scipy\spatial\qhull\src\poly.c /MD /nologo /GS- 
/D_CRT_SECURE_NO_WARNINGS /openmp /Ox /DNDEBUG /W3 /nologo
poly.c
cl /Fobuild\scons\scipy\spatial\qhull\src\poly2.obj /c 
build\scons\scipy\spatial\qhull\src\poly2.c /MD /nologo /GS- 
/D_CRT_SECURE_NO_WARNINGS /openmp /Ox /DNDEBUG /W3 /nologo
poly2.c
cl /Fobuild\scons\scipy\spatial\qhull\src\qset.obj /c 
build\scons\scipy\spatial\qhull\src\qset.c /MD /nologo /GS- 
/D_CRT_SECURE_NO_WARNINGS /openmp /Ox /DNDEBUG /W3 /nologo
qset.c
cl /Fobuild\scons\scipy\spatial\qhull\src\user.obj /c 
build\scons\scipy\spatial\qhull\src\user.c /MD /nologo /GS- 
/D_CRT_SECURE_NO_WARNINGS /openmp /Ox /DNDEBUG /W3 /nologo
user.c
cl /Fobuild\scons\scipy\spatial\qhull\src\stat.obj /c 
build\scons\scipy\spatial\qhull\src\stat.c /MD /nologo /GS- 
/D_CRT_SECURE_NO_WARNINGS /openmp /Ox /DNDEBUG /W3 /nologo
stat.c
cl /Fobuild\scons\scipy\spatial\qhull\src\qhull.obj /c 
build\scons\scipy\spatial\qhull\src\qhull.c /MD /nologo /GS- 
/D_CRT_SECURE_NO_WARNINGS /openmp /Ox /DNDEBUG /W3 /nologo
qhull.c
lib /nologo /OUT:build\scons\scipy\spatial\qhullsrc.lib 
build\scons\scipy\spatial\qhull\src\geom.obj 
build\scons\scipy\spatial\qhull\src\geom2.obj 
build\scons\scipy\spatial\qhull\src\global.obj 
build\scons\scipy\spatial\qhull\src\io.obj 
build\scons\scipy\spatial\qhull\src\mem.obj 
build\scons\scipy\spatial\qhull\src\merge.obj 
build\scons\scipy\spatial\qhull\src\poly.obj 
build\scons\scipy\spatial\qhull\src\poly2.obj 
build\scons\scipy\spatial\qhull\src\qset.obj 
build\scons\scipy\spatial\qhull\src\user.obj 
build\scons\scipy\spatial\qhull\src\stat.obj 
build\scons\scipy\spatial\qhull\src\qhull.obj
Install file: "build\scons\scipy\spatial\qhullsrc.lib" as 
"build\temp.win32-2.6\qhullsrc.lib"
link /nologo /dll /OUT:build\scons\scipy\spatial\qhull.pyd 
/LIBPATH:C:\Python26\libs build\scons\scipy\spatial\qhullsrc.lib 
build\temp.win32-2.6\qhullsrc.lib build\scons\scipy\spatial\qhull.obj
Bibliothek "build\scons\scipy\spatial\qhull.lib" und Objekt 
"build\scons\scipy\spatial\qhull.exp" werden erstellt.
qhull.obj : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol 
"_dgesv_" in Funktion 
"___pyx_pf_5scipy_7spatial_5qhull__get_barycentric_transforms".
build\scons\scipy\spatial\qhull.pyd : fatal error LNK1120: 1 nicht 
aufgelöste externe Verweise.
scons: building terminated because of errors.



More information about the SciPy-Dev mailing list