Open haotian21 opened 1 year ago
Someone knows what's going on? It seems to relate to the linker. Any help is appreciated!
> ` creating build\temp.win32-cpython-311\Release\pyk4a > "C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\bin\HostX86\x86\cl.exe" /c /nologo /O2 /W3 /GL /DNDEBUG /MD "-IC:\Program Files\Azure Kinect SDK v1.4.1\sdk\include" -IC:\Users\Haotian\AppData\Local\Temp\pip-build-env-bxmiqvli\overlay\Lib\site-packages\numpy\core\include "-IC:\Program Files\Python311\include" "-IC:\Program Files\Python311\Include" "-IC:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\include" "-IC:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\ATLMFC\include" "-IC:\Program Files\Microsoft Visual Studio\2022\Community\VC\Auxiliary\VS\include" "-IC:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\include" "-IC:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\ATLMFC\include" "-IC:\Program Files\Microsoft Visual Studio\2022\Community\VC\Auxiliary\VS\include" "-IC:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\shared" /EHsc /Tppyk4a/pyk4a.cpp /Fobuild\temp.win32-cpython-311\Release\pyk4a/pyk4a.obj > pyk4a.cpp > C:\Users\Haotian\AppData\Local\Temp\pip-build-env-bxmiqvli\overlay\Lib\site-packages\numpy\core\include\numpy\npy_1_7_deprecated_api.h(14) : Warning Msg: Using deprecated NumPy API, disable it with #define NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION > pyk4a/pyk4a.cpp(351): warning C4244: 'argument': conversion from '__int64' to 'int32_t', possible loss of data > pyk4a/pyk4a.cpp(370): warning C4244: 'argument': conversion from '__int64' to 'int32_t', possible loss of data > "C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\bin\HostX86\x86\link.exe" /nologo /INCREMENTAL:NO /LTCG /DLL /MANIFEST:EMBED,ID=2 /MANIFESTUAC:NO "/LIBPATH:C:\Program Files\Azure Kinect SDK v1.4.1\sdk\windows-desktop\AMD64\release\lib" "/LIBPATH:C:\Program Files\Python311\libs" "/LIBPATH:C:\Program Files\Python311" "/LIBPATH:C:\Program Files\Python311\PCbuild\win32" "/LIBPATH:C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\ATLMFC\lib\x86" "/LIBPATH:C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\lib\x86" "/LIBPATH:C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\ATLMFC\lib\x86" "/LIBPATH:C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\lib\x86" "/LIBPATH:C:\Program Files (x86)\Windows Kits\10\Lib\10.0.22621.0\um\x64" "/LIBPATH:C:\Program Files (x86)\Windows Kits\10\Lib\10.0.22621.0\ucrt\x64" k4a.lib k4arecord.lib /EXPORT:PyInit_k4a_module build\temp.win32-cpython-311\Release\pyk4a/pyk4a.obj /OUT:build\lib.win32-cpython-311\k4a_module.cp311-win_amd64.pyd /IMPLIB:build\temp.win32-cpython-311\Release\pyk4a\k4a_module.cp311-win_amd64.lib > Creating library build\temp.win32-cpython-311\Release\pyk4a\k4a_module.cp311-win_amd64.lib and object build\temp.win32-cpython-311\Release\pyk4a\k4a_module.cp311-win_amd64.exp > pyk4a.obj : error LNK2001: unresolved external symbol __imp__k4a_image_get_exposure_usec > pyk4a.obj : error LNK2001: unresolved external symbol __imp__k4a_image_release > pyk4a.obj : error LNK2001: unresolved external symbol __imp__k4a_playback_get_next_imu_sample > pyk4a.obj : error LNK2001: unresolved external symbol __imp__k4a_capture_get_depth_image > pyk4a.obj : error LNK2001: unresolved external symbol __imp__k4a_image_get_buffer > pyk4a.obj : error LNK2001: unresolved external symbol __imp__k4a_transformation_create > pyk4a.obj : error LNK2001: unresolved external symbol __imp__PyImport_ImportModule > pyk4a.obj : error LNK2001: unresolved external symbol __imp__k4a_playback_get_next_capture > pyk4a.obj : error LNK2001: unresolved external symbol __imp__k4a_playback_get_recording_length_usec > pyk4a.obj : error LNK2001: unresolved external symbol __imp__PyEval_SaveThread > pyk4a.obj : error LNK2001: unresolved external symbol __imp__k4a_image_get_size > pyk4a.obj : error LNK2001: unresolved external symbol __imp__PyExc_RuntimeError > pyk4a.obj : error LNK2001: unresolved external symbol __imp__k4a_device_get_calibration > pyk4a.obj : error LNK2001: unresolved external symbol __imp__k4a_image_get_system_timestamp_nsec > pyk4a.obj : error LNK2001: unresolved external symbol __imp__Py_BuildValue > pyk4a.obj : error LNK2001: unresolved external symbol __imp____acrt_iob_func > pyk4a.obj : error LNK2001: unresolved external symbol __imp__PyCapsule_GetContext > pyk4a.obj : error LNK2001: unresolved external symbol __imp__k4a_playback_get_raw_calibration > pyk4a.obj : error LNK2001: unresolved external symbol __imp__k4a_device_set_color_control > pyk4a.obj : error LNK2001: unresolved external symbol __imp__k4a_transformation_depth_image_to_point_cloud > pyk4a.obj : error LNK2001: unresolved external symbol __imp___Py_NoneStruct > pyk4a.obj : error LNK2001: unresolved external symbol __imp__k4a_device_stop_imu > pyk4a.obj : error LNK2001: unresolved external symbol __imp__PyFloat_FromDouble > pyk4a.obj : error LNK2001: unresolved external symbol __imp__PyExc_AttributeError > pyk4a.obj : error LNK2001: unresolved external symbol __imp__k4a_capture_release > pyk4a.obj : error LNK2001: unresolved external symbol __imp__PyErr_SetString > pyk4a.obj : error LNK2001: unresolved external symbol __imp__k4a_device_stop_cameras > pyk4a.obj : error LNK2001: unresolved external symbol __imp__k4a_record_flush > pyk4a.obj : error LNK2001: unresolved external symbol __imp__k4a_transformation_destroy > pyk4a.obj : error LNK2001: unresolved external symbol __imp__k4a_image_get_device_timestamp_usec > pyk4a.obj : error LNK2001: unresolved external symbol __imp__k4a_calibration_get_from_raw > pyk4a.obj : error LNK2001: unresolved external symbol __imp__k4a_image_create > pyk4a.obj : error LNK2001: unresolved external symbol __imp__PyErr_Format > pyk4a.obj : error LNK2001: unresolved external symbol __imp__k4a_calibration_2d_to_3d > pyk4a.obj : error LNK2001: unresolved external symbol __imp__k4a_playback_seek_timestamp > pyk4a.obj : error LNK2001: unresolved external symbol __imp__k4a_device_start_imu > pyk4a.obj : error LNK2001: unresolved external symbol __imp___Py_FalseStruct > pyk4a.obj : error LNK2001: unresolved external symbol __imp__k4a_capture_get_ir_image > pyk4a.obj : error LNK2001: unresolved external symbol __imp__k4a_image_create_from_buffer > pyk4a.obj : error LNK2001: unresolved external symbol __imp___Py_Dealloc > pyk4a.obj : error LNK2001: unresolved external symbol __imp__k4a_device_get_imu_sample > pyk4a.obj : error LNK2001: unresolved external symbol __imp__PyCapsule_GetPointer > pyk4a.obj : error LNK2001: unresolved external symbol __imp____stdio_common_vfprintf > pyk4a.obj : error LNK2001: unresolved external symbol __imp__k4a_transformation_depth_image_to_color_camera_custom > pyk4a.obj : error LNK2001: unresolved external symbol __imp__k4a_record_write_capture > pyk4a.obj : error LNK2001: unresolved external symbol __imp__k4a_calibration_3d_to_3d > pyk4a.obj : error LNK2001: unresolved external symbol __imp__PyList_New > pyk4a.obj : error LNK2001: unresolved external symbol __imp__PyModule_Create2 > pyk4a.obj : error LNK2001: unresolved external symbol __imp__PyObject_GetAttrString > pyk4a.obj : error LNK2001: unresolved external symbol __imp__PyErr_NewException > pyk4a.obj : error LNK2001: unresolved external symbol __imp__k4a_image_get_format > pyk4a.obj : error LNK2001: unresolved external symbol __imp__PyCapsule_New > pyk4a.obj : error LNK2001: unresolved external symbol __imp__k4a_record_close > pyk4a.obj : error LNK2001: unresolved external symbol __imp__k4a_device_get_capture > pyk4a.obj : error LNK2001: unresolved external symbol __imp__k4a_device_get_color_control_capabilities > pyk4a.obj : error LNK2001: unresolved external symbol __imp__k4a_record_write_header > pyk4a.obj : error LNK2001: unresolved external symbol __imp__k4a_playback_get_previous_capture > pyk4a.obj : error LNK2001: unresolved external symbol __imp__k4a_device_open > pyk4a.obj : error LNK2001: unresolved external symbol __imp__k4a_device_get_serialnum > pyk4a.obj : error LNK2001: unresolved external symbol __imp__k4a_device_get_installed_count > pyk4a.obj : error LNK2001: unresolved external symbol __imp__k4a_record_create > pyk4a.obj : error LNK2001: unresolved external symbol __imp__PyCapsule_SetContext > pyk4a.obj : error LNK2001: unresolved external symbol __imp__free > pyk4a.obj : error LNK2001: unresolved external symbol __imp__PyCapsule_Type > pyk4a.obj : error LNK2001: unresolved external symbol __imp__k4a_playback_open > pyk4a.obj : error LNK2001: unresolved external symbol __imp__k4a_device_get_raw_calibration > pyk4a.obj : error LNK2001: unresolved external symbol __imp__k4a_transformation_color_image_to_depth_camera > pyk4a.obj : error LNK2001: unresolved external symbol __imp__k4a_calibration_3d_to_2d > pyk4a.obj : error LNK2001: unresolved external symbol __imp__PyExc_ImportError > pyk4a.obj : error LNK2001: unresolved external symbol __imp__k4a_capture_create > pyk4a.obj : error LNK2001: unresolved external symbol __imp___Py_TrueStruct > pyk4a.obj : error LNK2001: unresolved external symbol __imp__PyModule_GetState > pyk4a.obj : error LNK2001: unresolved external symbol __imp__k4a_playback_get_record_configuration > pyk4a.obj : error LNK2001: unresolved external symbol __imp__k4a_device_close > pyk4a.obj : error LNK2001: unresolved external symbol __imp__k4a_capture_get_color_image > pyk4a.obj : error LNK2001: unresolved external symbol __imp__PyErr_Print > pyk4a.obj : error LNK2001: unresolved external symbol __imp__k4a_image_get_white_balance > pyk4a.obj : error LNK2001: unresolved external symbol __imp__k4a_playback_get_calibration > pyk4a.obj : error LNK2001: unresolved external symbol __imp__k4a_image_get_height_pixels > pyk4a.obj : error LNK2001: unresolved external symbol __imp__k4a_image_get_iso_speed > pyk4a.obj : error LNK2001: unresolved external symbol __imp__k4a_image_get_width_pixels > pyk4a.obj : error LNK2001: unresolved external symbol __imp__k4a_device_get_sync_jack > pyk4a.obj : error LNK2001: unresolved external symbol __imp__k4a_device_get_color_control > pyk4a.obj : error LNK2001: unresolved external symbol __imp__k4a_playback_close > pyk4a.obj : error LNK2001: unresolved external symbol __imp__PyArg_ParseTuple > pyk4a.obj : error LNK2001: unresolved external symbol __imp__k4a_device_start_cameras > pyk4a.obj : error LNK2001: unresolved external symbol __imp__PyEval_RestoreThread > pyk4a.obj : error LNK2001: unresolved external symbol __imp__malloc > pyk4a.obj : error LNK2001: unresolved external symbol __imp__k4a_transformation_depth_image_to_color_camera > MSVCRT.lib(dll_dllmain.obj) : error LNK2001: unresolved external symbol __initterm > MSVCRT.lib(dll_dllmain.obj) : error LNK2001: unresolved external symbol __initterm_e > MSVCRT.lib(gs_report.obj) : error LNK2001: unresolved external symbol __imp__UnhandledExceptionFilter@4 > MSVCRT.lib(utility_desktop.obj) : error LNK2001: unresolved external symbol __imp__UnhandledExceptionFilter@4 > MSVCRT.lib(gs_report.obj) : error LNK2001: unresolved external symbol __imp__SetUnhandledExceptionFilter@4 > MSVCRT.lib(utility_desktop.obj) : error LNK2001: unresolved external symbol __imp__SetUnhandledExceptionFilter@4 > MSVCRT.lib(gs_report.obj) : error LNK2001: unresolved external symbol __imp__GetCurrentProcess@0 > MSVCRT.lib(gs_report.obj) : error LNK2001: unresolved external symbol __imp__TerminateProcess@8 > MSVCRT.lib(gs_report.obj) : error LNK2001: unresolved external symbol __imp__IsProcessorFeaturePresent@4 > MSVCRT.lib(utility_desktop.obj) : error LNK2001: unresolved external symbol __imp__IsProcessorFeaturePresent@4 > MSVCRT.lib(cpu_disp.obj) : error LNK2001: unresolved external symbol __imp__IsProcessorFeaturePresent@4 > MSVCRT.lib(gs_support.obj) : error LNK2001: unresolved external symbol __imp__QueryPerformanceCounter@4 > MSVCRT.lib(gs_support.obj) : error LNK2001: unresolved external symbol __imp__GetCurrentProcessId@0 > MSVCRT.lib(gs_support.obj) : error LNK2001: unresolved external symbol __imp__GetCurrentThreadId@0 > MSVCRT.lib(gs_support.obj) : error LNK2001: unresolved external symbol __imp__GetSystemTimeAsFileTime@4 > MSVCRT.lib(dll_dllmain_stub.obj) : error LNK2001: unresolved external symbol __imp__DisableThreadLibraryCalls@4 > MSVCRT.lib(tncleanup.obj) : error LNK2001: unresolved external symbol __imp__InitializeSListHead@4 > MSVCRT.lib(utility.obj) : error LNK2001: unresolved external symbol __seh_filter_dll > MSVCRT.lib(utility.obj) : error LNK2001: unresolved external symbol __configure_narrow_argv > MSVCRT.lib(utility.obj) : error LNK2001: unresolved external symbol __initialize_narrow_environment > MSVCRT.lib(utility.obj) : error LNK2001: unresolved external symbol __initialize_onexit_table > MSVCRT.lib(utility.obj) : error LNK2001: unresolved external symbol __register_onexit_function > MSVCRT.lib(utility.obj) : error LNK2001: unresolved external symbol __execute_onexit_table > MSVCRT.lib(utility.obj) : error LNK2001: unresolved external symbol __crt_atexit > MSVCRT.lib(utility.obj) : error LNK2001: unresolved external symbol __crt_at_quick_exit > MSVCRT.lib(utility.obj) : error LNK2001: unresolved external symbol __cexit > MSVCRT.lib(utility_desktop.obj) : error LNK2001: unresolved external symbol __imp__IsDebuggerPresent@0 > MSVCRT.lib(utility_desktop.obj) : error LNK2001: unresolved external symbol __imp__GetStartupInfoW@4 > MSVCRT.lib(utility_desktop.obj) : error LNK2001: unresolved external symbol __imp__GetModuleHandleW@4 > MSVCRT.lib(utility_desktop.obj) : error LNK2001: unresolved external symbol _terminate > build\lib.win32-cpython-311\k4a_module.cp311-win_amd64.pyd : fatal error LNK1120: 115 unresolved externals > error: command 'C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.37.32822\\bin\\HostX86\\x86\\link.exe' failed with exit code 1120 > [end of output] > > note: This error originates from a subprocess, and is likely not a problem with pip. > ERROR: Failed building wheel for pyk4a > Failed to build pyk4a > ERROR: Could not build wheels for pyk4a, which is required to install pyproject.toml-based projects`
I have the same issue
Someone knows what's going on? It seems to relate to the linker. Any help is appreciated!