[SciPy-User] Build on Win32-x86 / Intel fortran

Michael Sarahan msarahan at gmail.com
Mon Jan 18 17:29:42 EST 2016


Greetings,

I'm bumping into a strange issue building SciPy 0.16.1 for Python 3.5 with
Visual Studio 2015.  The 64-bit build completes successfully.  The 32-bit
build, not so much.  It dies at linking fftpack:

C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\link.exe /nologo
/INCREMENTAL:NO /LTCG /nodefaultlib:libucrt.lib ucrt.lib /DLL
/MANIFEST:EMBED,ID=2 /MANIFESTUAC:NO /LIBPATH:C:\aroot\stage\libs
/LIBPATH:C:\aroot\stage\PCbuild\win32 /LIBPATH:build\temp.win32-3.5
/LIBPATH:C:\aroot\stage\libs /LIBPATH:C:\aroot\stage\PCbuild\win32
/LIBPATH:build\temp.win32-3.5 /LIBPATH:"C:\Program Files
(x86)\IntelSWTools\compilers_and_libraries\windows\compiler\lib"
/LIBPATH:"C:\Program Files
(x86)\IntelSWTools\compilers_and_libraries\windows\compiler\lib\ia32"
/LIBPATH:"C:\Program Files
(x86)\IntelSWTools\compilers_and_libraries\windows\compiler\lib\ia32_win"
/LIBPATH:"C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\LIB"
/LIBPATH:"C:\Program Files (x86)\Microsoft Visual Studio
14.0\VC\ATLMFC\LIB" /LIBPATH:"C:\Program Files (x86)\Windows
Kits\10\lib\10.0.10150.0\ucrt\x86" /LIBPATH:"C:\Program Files (x86)\Windows
Kits\NETFXSDK\4.6\lib\um\x86" /LIBPATH:"C:\Program Files (x86)\Windows
Kits\8.1\lib\winv6.3\um\x86" /LIBPATH:"C:\Program Files
(x86)\IntelSWTools\compilers_and_libraries\windows\tbb\lib\ia32\vc_mt"
/LIBPATH:"C:\Program Files
(x86)\IntelSWTools\compilers_and_libraries\windows\mkl\lib\ia32"
/LIBPATH:"C:\Program Files
(x86)\IntelSWTools\compilers_and_libraries\windows\compiler\lib\ia32"
/LIBPATH:"C:\Program Files
(x86)\IntelSWTools\compilers_and_libraries\windows\daal\lib\ia32_win"
/LIBPATH:"C:\Program Files
(x86)\IntelSWTools\compilers_and_libraries\windows\compiler\lib\ia32_win"
/LIBPATH:"C:\Program Files
(x86)\IntelSWTools\compilers_and_libraries\windows\tbb\lib\ia32_win\vc_mt"
/LIBPATH:"C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\LIB"
/LIBPATH:"C:\Program Files (x86)\Microsoft Visual Studio
14.0\VC\ATLMFC\LIB" /LIBPATH:"C:\Program Files (x86)\Windows
Kits\10\lib\10.0.10150.0\ucrt\x86" /LIBPATH:"C:\Program Files (x86)\Windows
Kits\NETFXSDK\4.6\lib\um\x86" /LIBPATH:"C:\Program Files (x86)\Windows
Kits\8.1\lib\winv6.3\um\x86" /LIBPATH:"C:\Program Files
(x86)\IntelSWTools\compilers_and_libraries\windows\compiler\lib"
/LIBPATH:"C:\Program Files
(x86)\IntelSWTools\compilers_and_libraries\windows\compiler\lib\ia32"
/LIBPATH:"C:\Program Files
(x86)\IntelSWTools\compilers_and_libraries\windows\compiler\lib\ia32_win"
/LIBPATH:"C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\LIB"
/LIBPATH:"C:\Program Files (x86)\Microsoft Visual Studio
14.0\VC\ATLMFC\LIB" /LIBPATH:"C:\Program Files (x86)\Windows
Kits\10\lib\10.0.10150.0\ucrt\x86" /LIBPATH:"C:\Program Files (x86)\Windows
Kits\NETFXSDK\4.6\lib\um\x86" /LIBPATH:"C:\Program Files (x86)\Windows
Kits\8.1\lib\winv6.3\um\x86" /LIBPATH:"C:\Program Files
(x86)\IntelSWTools\compilers_and_libraries\windows\tbb\lib\ia32\vc_mt"
/LIBPATH:"C:\Program Files
(x86)\IntelSWTools\compilers_and_libraries\windows\mkl\lib\ia32"
/LIBPATH:"C:\Program Files
(x86)\IntelSWTools\compilers_and_libraries\windows\compiler\lib\ia32"
/LIBPATH:"C:\Program Files
(x86)\IntelSWTools\compilers_and_libraries\windows\daal\lib\ia32_win"
/LIBPATH:"C:\Program Files
(x86)\IntelSWTools\compilers_and_libraries\windows\compiler\lib\ia32_win"
/LIBPATH:"C:\Program Files
(x86)\IntelSWTools\compilers_and_libraries\windows\tbb\lib\ia32_win\vc_mt"
/LIBPATH:"C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\LIB"
/LIBPATH:"C:\Program Files (x86)\Microsoft Visual Studio
14.0\VC\ATLMFC\LIB" /LIBPATH:"C:\Program Files (x86)\Windows
Kits\10\lib\10.0.10150.0\ucrt\x86" /LIBPATH:"C:\Program Files (x86)\Windows
Kits\NETFXSDK\4.6\lib\um\x86" /LIBPATH:"C:\Program Files (x86)\Windows
Kits\8.1\lib\winv6.3\um\x86" dfftpack.lib fftpack.lib
/EXPORT:PyInit__fftpack
build\temp.win32-3.5\Release\build\src.win32-3.5\scipy\fftpack\_fftpackmodule.obj
build\temp.win32-3.5\Release\scipy\fftpack\src\zfft.obj
build\temp.win32-3.5\Release\scipy\fftpack\src\drfft.obj
build\temp.win32-3.5\Release\scipy\fftpack\src\zrfft.obj
build\temp.win32-3.5\Release\scipy\fftpack\src\zfftnd.obj
build\temp.win32-3.5\Release\build\src.win32-3.5\scipy\fftpack\src\dct.obj
build\temp.win32-3.5\Release\build\src.win32-3.5\scipy\fftpack\src\dst.obj
build\temp.win32-3.5\Release\build\src.win32-3.5\fortranobject.obj
/OUT:build\lib.win32-3.5\scipy\fftpack\_fftpack.cp35-win32.pyd
/IMPLIB:build\temp.win32-3.5\Release\build\src.win32-3.5\scipy\fftpack\_fftpack.cp35-win32.lib
   Creating library
build\temp.win32-3.5\Release\build\src.win32-3.5\scipy\fftpack\_fftpack.cp35-win32.lib
and object
build\temp.win32-3.5\Release\build\src.win32-3.5\scipy\fftpack\_fftpack.cp35-win32.exp
LINK : warning LNK4098: defaultlib 'MSVCRT' conflicts with use of other
libs; use /NODEFAULTLIB:library
MSVCRT.lib(_chandler4gs_.obj) : error LNK2001: unresolved external symbol
__except_handler4_common
build\lib.win32-3.5\scipy\fftpack\_fftpack.cp35-win32.pyd : fatal error
LNK1120: 1 unresolved externals

Is this a problem with Intel's libraries linking with /MT rather than /MD?
I haven't been able to find any /MT or /MD stuff in the SciPy build stuff.

Pointers much appreciated.

Best,
Michael
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.scipy.org/pipermail/scipy-user/attachments/20160118/f0bb2008/attachment.html>


More information about the SciPy-User mailing list