CyLP
CyLP copied to clipboard
CyLP 0.92.3 Windows wheels?
I'm trying to install cylp 0.92.3 on Windows 11 with Python 3.12.6 - I noted there's no Windows wheels created for this version it appears.
I tried letting pip build from source but I keep getting msbuild errors like this:
"C:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Tools\MSVC\14.41.34120\bin\HostX86\x64\link.exe" /nologo /INCREMENTAL:NO /LTCG /DLL /MANIFEST:EMBED,ID=2 /MANIFESTUAC:NO /LIBPATH:C:\Users\OwenLamont\bin\CBC\lib /LIBPATH:. /LIBPATH:.\cylp\cy /LIBPATH:C:\Users\OwenLamont\bin\CBC\lib /LIBPATH:C:\Users\OwenLamont\bin\CBC\lib\intel /LIBPATH:C:\Users\OwenLamont\AppData\Local\uv\cache\builds-v0\.tmps3Whfy\libs /LIBPATH:C:\Users\OwenLamont\AppData\Roaming\uv\python\cpython-3.12.6-windows-x86_64-none\libs /LIBPATH:C:\Users\OwenLamont\AppData\Roaming\uv\python\cpython-3.12.6-windows-x86_64-none /LIBPATH:C:\Users\OwenLamont\AppData\Local\uv\cache\builds-v0\.tmps3Whfy\PCbuild\amd64 "/LIBPATH:C:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Tools\MSVC\14.41.34120\lib\x64" "/LIBPATH:C:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\lib\um\x64" "/LIBPATH:C:\Program Files (x86)\Windows Kits\10\lib\10.0.22621.0\ucrt\x64" "/LIBPATH:C:\Program Files (x86)\Windows Kits\10\\lib\10.0.22621.0\\um\x64" libCbcSolver.lib libCbc.lib libCgl.lib libOsiClp.lib libClp.lib libOsi.lib libCoinUtils.lib libCbcSolver.lib /EXPORT:PyInit_CyClpPrimalColumnPivotBase build\temp.win-amd64-cpython-312\Release\cylp\cpp\IClpPrimalColumnPivotBase.obj build\temp.win-amd64-cpython-312\Release\cylp\cy\CyClpPrimalColumnPivotBase.obj /OUT:build\lib.win-amd64-cpython-312\cylp\cy\CyClpPrimalColumnPivotBase.cp312-win_amd64.pyd /IMPLIB:build\temp.win-amd64-cpython-312\Release\cylp\cpp\CyClpPrimalColumnPivotBase.cp312-win_amd64.lib
libClp.lib(ClpPrimalColumnPivot.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in IClpPrimalColumnPivotBase.obj
Creating library build\temp.win-amd64-cpython-312\Release\cylp\cpp\CyClpPrimalColumnPivotBase.cp312-win_amd64.lib and object build\temp.win-amd64-cpython-312\Release\cylp\cpp\CyClpPrimalColumnPivotBase.cp312-win_amd64.exp
LINK : warning LNK4098: defaultlib 'LIBCMT' conflicts with use of other libs; use /NODEFAULTLIB:library
build\lib.win-amd64-cpython-312\cylp\cy\CyClpPrimalColumnPivotBase.cp312-win_amd64.pyd : fatal error LNK1319: 1 mismatches detected
--- stderr:
cl : Command line warning D9025 : overriding '/W3' with '/w'
cl : Command line warning D9002 : ignoring unknown option '-std=c++11'
cl : Command line warning D9025 : overriding '/W3' with '/w'
cl : Command line warning D9002 : ignoring unknown option '-std=c++11'
error: command 'C:\\Program Files (x86)\\Microsoft Visual Studio\\2022\\BuildTools\\VC\\Tools\\MSVC\\14.41.34120\\bin\\HostX86\\x64\\link.exe' failed with exit code 1319
I tried building against each of the CBC 2.10.12 windows binary releases here to no avail.
I installed the Visual Studio C++ Build Tools as shown: