Skip to content

Instantly share code, notes, and snippets.

@veleek
Created April 17, 2019 06:28
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save veleek/cbd7bb456d2e4b1d82a460d656ed9f85 to your computer and use it in GitHub Desktop.
Save veleek/cbd7bb456d2e4b1d82a460d656ed9f85 to your computer and use it in GitHub Desktop.
Complete python_openzwave build output for successful build.
(venv) PS C:\code\GitHub\veleek\python-openzwave [0.5.x]> python setup.py build --flavor=dev
sysargv ['setup.py', 'build']
Found SETUP_DIR : C:\code\GitHub\veleek\python-openzwave
<pyozw_setup.DevTemplate object at 0x00000207C15A2358>
V1.5-3753-gca4d398f-dirty
{'name': 'libopenzwave', 'sources': ['src-lib/libopenzwave/libopenzwave.pyx'], 'include_dirs': ['src-lib\\libopenzwave', 'C:\\code\\GitHub\\veleek\\python-openzwave\\openzwave\\build', 'C:\\code\\GitHub\\veleek\\python-openzwave\\openzwave\\cpp\\build\\windows', 'C:\\code\\GitHub\\veleek\\python-openzwave\\openzwave\\cpp\\src', 'C:\\code\\GitHub\\veleek\\python-openzwave\\openzwave\\cpp\\src\\value_classes', 'C:\\code\\GitHub\\veleek\\python-openzwave\\openzwave\\cpp\\src\\platform'], 'define_macros': [('PY_LIB_VERSION', '0.4.18'), ('PY_LIB_FLAVOR', '--flavor=dev'), ('PY_LIB_BACKEND', 'cython'), ('CYTHON_FAST_PYCCALL', 1), ('_MT', 1), ('_DLL', 1), ('PY_SSIZE_T_CLEAN', 1), ('PY_LIB_FLAVOR', 'dev'), ('PY_LIB_BACKEND', 'cython')], 'libraries': ['setupapi', 'msvcrt', 'ws2_32', 'dnsapi', 'Python36'], 'extra_objects': ['C:\\code\\GitHub\\veleek\\python-openzwave\\openzwave\\build\\lib_build\\OpenZWave.lib'], 'extra_compile_args': ['/Gy', '/O2', '/Gd', '/Oy', '/Oi', '/fp:precise', '/Zc:wchar_t', '/Zc:forScope', '/EHsc', '/wd4996', '/wd4244', '/wd4005', '/wd4800', '/wd4351', '/wd4273', '/FS', '/Zc:inline'], 'extra_link_args': [], 'language': 'c++'}
['six', 'PyDispatcher>=2.0.5', 'Cython']
options (after parsing config files):
options (after parsing command line):
option dict for 'aliases' command:
{}
option dict for 'build' command:
{}
option dict for 'build_clib' command:
{'build_clib': ('setup script', 'openzwave\\build\\lib_build'),
'build_temp': ('setup script', 'openzwave\\build\\lib_build\\temp'),
'compiler': ('setup script', 'msvc')}
option dict for 'metadata' command:
{'description_file': ('setup.cfg', '\ndocs/README.rst\ndocs/CHANGELOG.rst')}
running build
Distribution.get_command_obj(): creating 'build' command object
running build_openzwave
Distribution.get_command_obj(): creating 'build_openzwave' command object
Distribution.get_command_obj(): creating 'build_clib' command object
setting options for 'build_clib' command:
build_clib = openzwave\build\lib_build (from setup script)
build_temp = openzwave\build\lib_build\temp (from setup script)
compiler = msvc (from setup script)
Machine architecture: x64
Build architecture: x64
== Windows SDK ================================================
version: 10.0.17134.0
sdk version: 10.0.17134.0\
path: C:\Program Files (x86)\Windows Kits\10
-- Universal CRT -------------------------------------------
path: C:\Program Files (x86)\Windows Kits\10\
-- ATLMFC --------------------------------------------------
path: C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.15.26726\ATLMFC
include path: C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.15.26726\ATLMFC\include
lib path: C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.15.26726\ATLMFC\lib\x64
== Extension SDK ==============================================
path: C:\Program Files (x86)\Microsoft SDKs\Windows Kits\10\ExtensionSDKs
== TypeScript =================================================
path: C:\Program Files (x86)\Microsoft SDKs\TypeScript\3.2
== HTML Help ==================================================
path: None
== .NET =======================================================
version: v4.0.30319
-- x86 -----------------------------------------------------
version: v4.0.30319
path: C:\WINDOWS\Microsoft.NET\Framework
-- x64 -----------------------------------------------------
version: v4.0.30319
path: C:\WINDOWS\Microsoft.NET\Framework64
-- NETFX ---------------------------------------------------
path: C:\Program Files (x86)\Microsoft SDKs\Windows\v10.0A\bin\NETFX 4.6.1 Tools\x64\
x86 exe path: C:\Program Files (x86)\Microsoft SDKs\Windows\v10.0A\bin\NETFX 4.6.1 Tools\
x64 exe path: C:\Program Files (x86)\Microsoft SDKs\Windows\v10.0A\bin\NETFX 4.6.1 Tools\x64\
== Visual C ===================================================
version: 14.0
path: C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC
-- Tools ---------------------------------------------------
version: 14.15.26726
path: C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.15.26726
redist path: C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Redist\MSVC\14.15.26706
-- F# ------------------------------------------------------
path: None
-- DLL -----------------------------------------------------
version: v140-14.15.26706.0
path: C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Redist\MSVC\14.15.26706\x64\Microsoft.VC141.CRT
== MSBuild ====================================================
version: 14.0
path: C:\Program Files (x86)\MSBuild\14.0\bin\amd64
== Python =====================================================
version: 3.6.6.final.0
architecture: x64
library: Python36.lib
libs: ['C:\\code\\GitHub\\veleek\\python-openzwave\\venv\\Scripts\\libs']
includes: ['C:\\code\\GitHub\\veleek\\python-openzwave\\venv\\Scripts\\include']
Found cython : C:\code\GitHub\veleek\python-openzwave\venv/Scripts\cython.exe
Clean openzwave in openzwave ... be patient ...
Clean openzwave project ... be patient ...
running build_clib
building 'OpenZwave' library
compiling BarrierOperator.cpp...
compiling Localization.cpp...
compiling SensorBinary.cpp...
compiling CRC16Encap.cpp...
compiling ThermostatMode.cpp...
compiling MeterPulse.cpp...
compiling winversion.cpp...
compiling HidController.cpp...
compiling Basic.cpp...
compiling SensorMultilevel.cpp...
compiling DeviceResetLocally.cpp...
compiling MultiChannelAssociation.cpp...
compiling dllmain.cpp...
compiling ThermostatOperatingState.cpp...
compiling HttpClient.cpp...
C:\code\GitHub\veleek\python-openzwave\openzwave\cpp\src\platform\HttpClient.cpp(22): warning C4005: 'EWOULDBLOCK': macro redefinition
C:\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\ucrt\errno.h(125): note: see previous definition of 'EWOULDBLOCK'
C:\code\GitHub\veleek\python-openzwave\openzwave\cpp\src\platform\HttpClient.cpp(23): warning C4005: 'ETIMEDOUT': macro redefinition
C:\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\ucrt\errno.h(123): note: see previous definition of 'ETIMEDOUT'
C:\code\GitHub\veleek\python-openzwave\openzwave\cpp\src\platform\HttpClient.cpp(24): warning C4005: 'ECONNRESET': macro redefinition
C:\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\ucrt\errno.h(93): note: see previous definition of 'ECONNRESET'
C:\code\GitHub\veleek\python-openzwave\openzwave\cpp\src\platform\HttpClient.cpp(25): warning C4005: 'ENOTCONN': macro redefinition
C:\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\ucrt\errno.h(111): note: see previous definition of 'ENOTCONN'
compiling Manager.cpp...
compiling SimpleAV.cpp...
compiling DoorLock.cpp...
compiling hid.cpp...
compiling ThermostatSetpoint.cpp...
compiling Log.cpp...
compiling SimpleAVCommandItem.cpp...
compiling BasicWindowCovering.cpp...
compiling ManufacturerSpecificDB.cpp...
compiling MultiCmd.cpp...
compiling SoundSwitch.cpp...
compiling Battery.cpp...
compiling TimeParameters.cpp...
compiling Msg.cpp...
compiling aescrypt.c...
compiling MultiInstance.cpp...
compiling Mutex.cpp...
compiling DoorLockLogging.cpp...
compiling CentralScene.cpp...
compiling UserCode.cpp...
compiling aeskey.c...
compiling NodeNaming.cpp...
compiling EnergyProduction.cpp...
compiling SwitchAll.cpp...
compiling Node.cpp...
compiling aestab.c...
compiling NoOperation.cpp...
compiling SerialController.cpp...
compiling SwitchBinary.cpp...
compiling ClimateControlSchedule.cpp...
compiling Version.cpp...
compiling aes_modes.c...
compiling Powerlevel.cpp...
compiling SwitchMultilevel.cpp...
compiling Stream.cpp...
compiling Hail.cpp...
compiling Clock.cpp...
compiling Notification.cpp...
compiling Bitfield.cpp...
compiling SwitchToggleBinary.cpp...
compiling Thread.cpp...
compiling Indicator.cpp...
compiling Color.cpp...
compiling NotificationCCTypes.cpp...
compiling WakeUp.cpp...
compiling Proprietary.cpp...
compiling Language.cpp...
compiling CommandClass.cpp...
compiling Options.cpp...
compiling ZWavePlusInfo.cpp...
compiling Alarm.cpp...
compiling SwitchToggleMultilevel.cpp...
compiling TimeStamp.cpp...
compiling Protection.cpp...
compiling ApplicationStatus.cpp...
compiling Controller.cpp...
compiling DNSThread.cpp...
compiling Wait.cpp...
compiling ThermostatFanMode.cpp...
compiling SceneActivation.cpp...
compiling Lock.cpp...
compiling CommandClasses.cpp...
compiling DNS.cpp...
compiling Driver.cpp...
compiling Security.cpp...
compiling ThermostatFanState.cpp...
compiling Configuration.cpp...
compiling ManufacturerProprietary.cpp...
compiling Association.cpp...
compiling DNSImpl.cpp...
compiling SensorAlarm.cpp...
compiling ControllerReplication.cpp...
compiling ManufacturerSpecific.cpp...
compiling Event.cpp...
compiling Group.cpp...
compiling AssociationCommandConfiguration.cpp...
compiling LogImpl.cpp...
compiling Meter.cpp...
compiling FileOps.cpp...
compiling Http.cpp...
compiling tinyxml.cpp...
compiling ValueButton.cpp...
compiling EventImpl.cpp...
compiling ValueByte.cpp...
compiling tinyxmlerror.cpp...
compiling MutexImpl.cpp...
compiling tinyxmlparser.cpp...
compiling FileOpsImpl.cpp...
compiling ValueDecimal.cpp...
compiling SerialControllerImpl.cpp...
compiling ThreadImpl.cpp...
compiling ValueInt.cpp...
compiling ValueList.cpp...
compiling TimeStampImpl.cpp...
compiling ValueRaw.cpp...
compiling WaitImpl.cpp...
compiling ValueSchedule.cpp...
compiling Scene.cpp...
compiling ValueShort.cpp...
compiling TimerThread.cpp...
compiling ValueStore.cpp...
compiling Utils.cpp...
compiling Value.cpp...
compiling ValueString.cpp...
compiling ZWSecurity.cpp...
compiling ValueBitSet.cpp...
compiling ValueBool.cpp...
compiling tinystr.cpp...
Microsoft (R) Library Manager Version 14.15.26730.0
Copyright (C) Microsoft Corporation. All rights reserved.
LINK : MSIL .netmodule or module compiled with /GL found; restarting link with /LTCG; add /LTCG to the link command line to improve linker performance
Microsoft (R) Library Manager Version 14.15.26730.0
Copyright (C) Microsoft Corporation. All rights reserved.
Use cached build of openzwave
running build_py
Distribution.get_command_obj(): creating 'build_py' command object
running build_ext
Distribution.get_command_obj(): creating 'build_ext' command object
cythoning src-lib/libopenzwave/libopenzwave.pyx to src-lib/libopenzwave\libopenzwave.cpp
building 'libopenzwave' extension
C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.15.26726\bin\Hostx64\x64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MT -DPY_LIB_VERSION=0.4.18 -DPY_LIB_FLAVOR=--flavor=dev -DPY_LIB_BACKEND=cython -DCYTHON_FAST_PYCCALL=1 -D_MT=1 -D_DLL=1 -DPY_SSIZE_T_CLEAN=1 -DPY_LIB_FLAVOR=dev -DPY_LIB_BACKEND=cython -Isrc-lib\libopenzwave -IC:\code\GitHub\veleek\python-openzwave\openzwave\build -IC:\code\GitHub\veleek\python-openzwave\openzwave\cpp\build\windows -IC:\code\GitHub\veleek\python-openzwave\openzwave\cpp\src -IC:\code\GitHub\veleek\python-openzwave\openzwave\cpp\src\value_classes -IC:\code\GitHub\veleek\python-openzwave\openzwave\cpp\src\platform "-Ic:\program files (x86)\microsoft visual studio\shared\python36_64\include" "-Ic:\program files (x86)\microsoft visual studio\shared\python36_64\include" "-IC:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.15.26726\include" "-IC:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.15.26726\ATLMFC\include" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17134.0" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\cppwinrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\shared" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\winrt" /EHsc /Tpsrc-lib/libopenzwave\libopenzwave.cpp /Fobuild\temp.win-amd64-3.6\Release\src-lib/libopenzwave\libopenzwave.obj /Gy /O2 /Gd /Oy /Oi /fp:precise /Zc:wchar_t /Zc:forScope /EHsc /wd4996 /wd4244 /wd4005 /wd4800 /wd4351 /wd4273 /FS /Zc:inline
libopenzwave.cpp
C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.15.26726\bin\Hostx64\x64\link.exe /nologo /INCREMENTAL:NO /LTCG /nodefaultlib:libucrt.lib ucrt.lib /DLL /MANIFEST:EMBED,ID=2 /MANIFESTUAC:NO "/LIBPATH:c:\program files (x86)\microsoft visual studio\shared\python36_64\Libs" /LIBPATH:C:\code\GitHub\veleek\python-openzwave\venv\libs /LIBPATH:C:\code\GitHub\veleek\python-openzwave\venv\PCbuild\amd64 /LIBPATH:openzwave\build\lib_build "/LIBPATH:C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.15.26726\lib\x64" "/LIBPATH:C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.15.26726\ATLMFC\lib\x64" "/LIBPATH:C:\Program Files (x86)\Windows Kits\10\lib\10.0.17134.0\ucrt\x64" "/LIBPATH:C:\Program Files (x86)\Windows Kits\10\lib\10.0.17134.0\um\x64" "/LIBPATH:C:\Program Files (x86)\Windows Kits\NETFXSDK\4.6.1\lib\um\x64" setupapi.lib msvcrt.lib ws2_32.lib dnsapi.lib Python36.lib OpenZwave.lib /EXPORT:PyInit_libopenzwave build\temp.win-amd64-3.6\Release\src-lib/libopenzwave\libopenzwave.obj C:\code\GitHub\veleek\python-openzwave\openzwave\build\lib_build\OpenZWave.lib /OUT:build\lib.win-amd64-3.6\libopenzwave.cp36-win_amd64.pyd /IMPLIB:build\temp.win-amd64-3.6\Release\src-lib/libopenzwave\libopenzwave.cp36-win_amd64.lib
Creating library build\temp.win-amd64-3.6\Release\src-lib/libopenzwave\libopenzwave.cp36-win_amd64.lib and object build\temp.win-amd64-3.6\Release\src-lib/libopenzwave\libopenzwave.cp36-win_amd64.exp
LINK : warning LNK4098: defaultlib 'LIBCMT' conflicts with use of other libs; use /NODEFAULTLIB:library
Generating code
Finished generating code
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment