You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Describe the problem
I've been unable to build jep (4.1.1) on Windows 11 via pip from the Visual Studio Build Tools terminal launcher. I keep getting error LNK2001: unresolved external symbol errors. Everything I have installed should be 64-bit.
Search for existing solutions
I've tried searching and it seems to be a 32bit/64bit issue but I can't seem to figure out what to change. System, Java, and Python are all 64-bit but Build Tools is using 32bit to build jep.
Environment:
OS Platform, Distribution, and Version: VMWare Workstation Pro v17.5.1-Running Windows 11 Pro (64-bit)
Python Distribution and Version: Miniconda 3.11.5 (23.9.0) - 64-bit
Java Distribution and Version: Eclipse Temurin JDK Hotspot 11.0.22-7 (64-bit)
Jep Version: 4.1.1 (and have tried other versions)
Python packages used (e.g. numpy, pandas, tensorflow): numpy-1.23.5
Visual Studio Build Tools: 2022 - 17.9.6 with MSVC v143 and MSVC 140
Logs
(I removed some middle log context in order for the logs to fit in)
**********************************************************************
** Visual Studio 2022 Developer Command Prompt v17.9.6
** Copyright (c) 2022 Microsoft Corporation
**********************************************************************
C:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools>pip install 4.1.1
ERROR: Could not find a version that satisfies the requirement 4.1.1 (from versions: none)
ERROR: No matching distribution found for 4.1.1
C:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools>pip install jep==4.1.1
Collecting jep==4.1.1
Using cached jep-4.1.1.tar.gz (3.0 MB)
Preparing metadata (setup.py) ... done
Building wheels for collected packages: jep
Building wheel for jep (setup.py) ... error
error: subprocess-exited-with-error
× python setup.py bdist_wheel did not run successfully.
│ exit code: 1
╰─> [424 lines of output]
numpy include found at C:\Users\tiffa\miniconda3\Lib\site-packages\numpy\core\include
running bdist_wheel
running build
running setup_java
Using JAVA_HOME: C:\Program Files\Eclipse Adoptium\jdk-11.0.22.7-hotspot\
running build_java
"C:\Program Files\Eclipse Adoptium\jdk-11.0.22.7-hotspot\bin\javac" -deprecation -d build\java -h build\include -classpath src src\main\java\jep\AbstractNDArray.java src\main\java\jep\ClassEnquirer.java src\main\java\jep\ClassList.java src\main\java\jep\DirectNDArray.java src\main\java\jep\Interpreter.java src\main\java\jep\Jep.java src\main\java\jep\JepAccess.java src\main\java\jep\JepConfig.java src\main\java\jep\JepException.java src\main\java\jep\LibraryLocator.java src\main\java\jep\MainInterpreter.java src\main\java\jep\NamingConventionClassEnquirer.java src\main\java\jep\NDArray.java src\main\java\jep\Proxy.java src\main\java\jep\PyConfig.java src\main\java\jep\Run.java src\main\java\jep\SharedInterpreter.java src\main\java\jep\SubInterpreter.java src\main\java\jep\python\InvocationHandler.java src\main\java\jep\python\MemoryManager.java src\main\java\jep\python\PyCallable.java src\main\java\jep\python\PyObject.java src\main\java\jep\python\PyPointer.java
"C:\Program Files\Eclipse Adoptium\jdk-11.0.22.7-hotspot\bin\javac" -deprecation -d build\java\test -classpath build\java;src src\test\java\jep\test\Test.java src\test\java\jep\test\TestCloseWithThreads.java src\test\java\jep\test\TestCompiledScript.java src\test\java\jep\test\TestDefaultMethods.java src\test\java\jep\test\TestExceptionCause.java src\test\java\jep\test\TestExec.java src\test\java\jep\test\TestGetByteArray.java src\test\java\jep\test\TestGetCollectionBoxing.java src\test\java\jep\test\TestGetJPyObject.java src\test\java\jep\test\TestGetTempValue.java src\test\java\jep\test\TestGetWithClass.java src\test\java\jep\test\TestInvoke.java src\test\java\jep\test\TestIteratorable.java src\test\java\jep\test\TestOverload.java src\test\java\jep\test\TestPreInitVariables.java src\test\java\jep\test\TestPyJObject.java src\test\java\jep\test\TestPyJType.java src\test\java\jep\test\TestRedirectStreams.java src\test\java\jep\test\TestSharedArgv.java src\test\java\jep\test\TestSharedInterpreter.java src\test\java\jep\test\TestSharedModules.java src\test\java\jep\test\TestSharedModulesThreads.java src\test\java\jep\test\closeable\TestAutoCloseable.java src\test\java\jep\test\numpy\TestNumpy.java src\test\java\jep\test\numpy\TestNumpyArrayToString.java src\test\java\jep\test\numpy\TestNumpyProdShared.java src\test\java\jep\test\numpy\example\TestNumpyGILFreeze.java src\test\java\jep\test\numpy\example\TestNumpyMemoryLeak.java src\test\java\jep\test\numpy\example\TestNumpyProdLost.java src\test\java\jep\test\numpy\example\TestScipyFreeze.java src\test\java\jep\test\synchronization\TestCrossLangSync.java src\test\java\jep\test\types\TestFieldTypes.java src\test\java\jep\test\types\TestMethodTypes.java src\test\java\jep\test\types\TestStaticFieldTypes.java src\test\java\jep\test\types\TestStaticMethodTypes.java
copying src\main\java\jep\AbstractNDArray.java to build\java\jep.src\main\java\jep\AbstractNDArray.java
copying src\main\java\jep\ClassEnquirer.java to build\java\jep.src\main\java\jep\ClassEnquirer.java
copying src\main\java\jep\ClassList.java to build\java\jep.src\main\java\jep\ClassList.java
copying src\main\java\jep\DirectNDArray.java to build\java\jep.src\main\java\jep\DirectNDArray.java
copying src\main\java\jep\Interpreter.java to build\java\jep.src\main\java\jep\Interpreter.java
copying src\main\java\jep\Jep.java to build\java\jep.src\main\java\jep\Jep.java
copying src\main\java\jep\JepAccess.java to build\java\jep.src\main\java\jep\JepAccess.java
copying src\main\java\jep\JepConfig.java to build\java\jep.src\main\java\jep\JepConfig.java
copying src\main\java\jep\JepException.java to build\java\jep.src\main\java\jep\JepException.java
copying src\main\java\jep\LibraryLocator.java to build\java\jep.src\main\java\jep\LibraryLocator.java
copying src\main\java\jep\MainInterpreter.java to build\java\jep.src\main\java\jep\MainInterpreter.java
copying src\main\java\jep\NamingConventionClassEnquirer.java to build\java\jep.src\main\java\jep\NamingConventionClassEnquirer.java
copying src\main\java\jep\NDArray.java to build\java\jep.src\main\java\jep\NDArray.java
copying src\main\java\jep\Proxy.java to build\java\jep.src\main\java\jep\Proxy.java
copying src\main\java\jep\PyConfig.java to build\java\jep.src\main\java\jep\PyConfig.java
copying src\main\java\jep\Run.java to build\java\jep.src\main\java\jep\Run.java
copying src\main\java\jep\SharedInterpreter.java to build\java\jep.src\main\java\jep\SharedInterpreter.java
copying src\main\java\jep\SubInterpreter.java to build\java\jep.src\main\java\jep\SubInterpreter.java
copying src\main\java\jep\python\InvocationHandler.java to build\java\jep.src\main\java\jep\python\InvocationHandler.java
copying src\main\java\jep\python\MemoryManager.java to build\java\jep.src\main\java\jep\python\MemoryManager.java
copying src\main\java\jep\python\PyCallable.java to build\java\jep.src\main\java\jep\python\PyCallable.java
copying src\main\java\jep\python\PyObject.java to build\java\jep.src\main\java\jep\python\PyObject.java
copying src\main\java\jep\python\PyPointer.java to build\java\jep.src\main\java\jep\python\PyPointer.java
copying src\test\java\jep\test\Test.java to build\java\jep.test.src\test\java\jep\test\Test.java
copying src\test\java\jep\test\TestCloseWithThreads.java to build\java\jep.test.src\test\java\jep\test\TestCloseWithThreads.java
copying src\test\java\jep\test\TestCompiledScript.java to build\java\jep.test.src\test\java\jep\test\TestCompiledScript.java
copying src\test\java\jep\test\TestDefaultMethods.java to build\java\jep.test.src\test\java\jep\test\TestDefaultMethods.java
copying src\test\java\jep\test\TestExceptionCause.java to build\java\jep.test.src\test\java\jep\test\TestExceptionCause.java
copying src\test\java\jep\test\TestExec.java to build\java\jep.test.src\test\java\jep\test\TestExec.java
copying src\test\java\jep\test\TestGetByteArray.java to build\java\jep.test.src\test\java\jep\test\TestGetByteArray.java
copying src\test\java\jep\test\TestGetCollectionBoxing.java to build\java\jep.test.src\test\java\jep\test\TestGetCollectionBoxing.java
copying src\test\java\jep\test\TestGetJPyObject.java to build\java\jep.test.src\test\java\jep\test\TestGetJPyObject.java
copying src\test\java\jep\test\TestGetTempValue.java to build\java\jep.test.src\test\java\jep\test\TestGetTempValue.java
copying src\test\java\jep\test\TestGetWithClass.java to build\java\jep.test.src\test\java\jep\test\TestGetWithClass.java
copying src\test\java\jep\test\TestInvoke.java to build\java\jep.test.src\test\java\jep\test\TestInvoke.java
copying src\test\java\jep\test\TestIteratorable.java to build\java\jep.test.src\test\java\jep\test\TestIteratorable.java
copying src\test\java\jep\test\TestOverload.java to build\java\jep.test.src\test\java\jep\test\TestOverload.java
copying src\test\java\jep\test\TestPreInitVariables.java to build\java\jep.test.src\test\java\jep\test\TestPreInitVariables.java
copying src\test\java\jep\test\TestPyJObject.java to build\java\jep.test.src\test\java\jep\test\TestPyJObject.java
copying src\test\java\jep\test\TestPyJType.java to build\java\jep.test.src\test\java\jep\test\TestPyJType.java
copying src\test\java\jep\test\TestRedirectStreams.java to build\java\jep.test.src\test\java\jep\test\TestRedirectStreams.java
copying src\test\java\jep\test\TestSharedArgv.java to build\java\jep.test.src\test\java\jep\test\TestSharedArgv.java
copying src\test\java\jep\test\TestSharedInterpreter.java to build\java\jep.test.src\test\java\jep\test\TestSharedInterpreter.java
copying src\test\java\jep\test\TestSharedModules.java to build\java\jep.test.src\test\java\jep\test\TestSharedModules.java
copying src\test\java\jep\test\TestSharedModulesThreads.java to build\java\jep.test.src\test\java\jep\test\TestSharedModulesThreads.java
copying src\test\java\jep\test\closeable\TestAutoCloseable.java to build\java\jep.test.src\test\java\jep\test\closeable\TestAutoCloseable.java
copying src\test\java\jep\test\numpy\TestNumpy.java to build\java\jep.test.src\test\java\jep\test\numpy\TestNumpy.java
copying src\test\java\jep\test\numpy\TestNumpyArrayToString.java to build\java\jep.test.src\test\java\jep\test\numpy\TestNumpyArrayToString.java
copying src\test\java\jep\test\numpy\TestNumpyProdShared.java to build\java\jep.test.src\test\java\jep\test\numpy\TestNumpyProdShared.java
copying src\test\java\jep\test\numpy\example\TestNumpyGILFreeze.java to build\java\jep.test.src\test\java\jep\test\numpy\example\TestNumpyGILFreeze.java
copying src\test\java\jep\test\numpy\example\TestNumpyMemoryLeak.java to build\java\jep.test.src\test\java\jep\test\numpy\example\TestNumpyMemoryLeak.java
copying src\test\java\jep\test\numpy\example\TestNumpyProdLost.java to build\java\jep.test.src\test\java\jep\test\numpy\example\TestNumpyProdLost.java
copying src\test\java\jep\test\numpy\example\TestScipyFreeze.java to build\java\jep.test.src\test\java\jep\test\numpy\example\TestScipyFreeze.java
copying src\test\java\jep\test\synchronization\TestCrossLangSync.java to build\java\jep.test.src\test\java\jep\test\synchronization\TestCrossLangSync.java
copying src\test\java\jep\test\types\TestFieldTypes.java to build\java\jep.test.src\test\java\jep\test\types\TestFieldTypes.java
copying src\test\java\jep\test\types\TestMethodTypes.java to build\java\jep.test.src\test\java\jep\test\types\TestMethodTypes.java
copying src\test\java\jep\test\types\TestStaticFieldTypes.java to build\java\jep.test.src\test\java\jep\test\types\TestStaticFieldTypes.java
copying src\test\java\jep\test\types\TestStaticMethodTypes.java to build\java\jep.test.src\test\java\jep\test\types\TestStaticMethodTypes.java
running build_jar
copying src/main/resources/jep/classlist_8.txt to build/java/jep
copying src/main/resources/jep/classlist_9.txt to build/java/jep
copying src/main/resources/jep/classlist_10.txt to build/java/jep
copying src/main/resources/jep/classlist_11.txt to build/java/jep
"C:\Program Files\Eclipse Adoptium\jdk-11.0.22.7-hotspot\bin\jar" -cf build/java/jep-4.1.1-sources.jar -C build/java/jep.src/main/java jep
"C:\Program Files\Eclipse Adoptium\jdk-11.0.22.7-hotspot\bin\jar" -cfe build/java/jep-4.1.1.jar jep.Run -C build/java jep
"C:\Program Files\Eclipse Adoptium\jdk-11.0.22.7-hotspot\bin\jar" -cf build/java/jep-4.1.1-test-sources.jar -C build/java/jep.test.src/test/java jep
"C:\Program Files\Eclipse Adoptium\jdk-11.0.22.7-hotspot\bin\jar" -cfe build/java/jep-4.1.1-test.jar test.jep.Test -C build/java/test jep
running build_py
creating build\lib.win32-cpython-311
creating build\lib.win32-cpython-311\jep
copying src\main\python\jep\console.py -> build\lib.win32-cpython-311\jep
copying src\main\python\jep\java_import_hook.py -> build\lib.win32-cpython-311\jep
copying src\main\python\jep\jdbc.py -> build\lib.win32-cpython-311\jep
copying src\main\python\jep\redirect_streams.py -> build\lib.win32-cpython-311\jep
copying src\main\python\jep\shared_modules_hook.py -> build\lib.win32-cpython-311\jep
copying src\main\python\jep\version.py -> build\lib.win32-cpython-311\jep
copying src\main\python\jep\__init__.py -> build\lib.win32-cpython-311\jep
running build_ext
building 'jep' extension
creating build\temp.win32-cpython-311
creating build\temp.win32-cpython-311\Release
creating build\temp.win32-cpython-311\Release\src
creating build\temp.win32-cpython-311\Release\src\main
creating build\temp.win32-cpython-311\Release\src\main\c
creating build\temp.win32-cpython-311\Release\src\main\c\Jep
creating build\temp.win32-cpython-311\Release\src\main\c\Jep\java_access
creating build\temp.win32-cpython-311\Release\src\main\c\Jep\python
creating build\temp.win32-cpython-311\Release\src\main\c\Objects
"C:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Tools\MSVC\14.39.33519\bin\HostX86\x86\cl.exe" /c /nologo /O2 /W3 /GL /DNDEBUG /MD -DPACKAGE=jep -DUSE_DEALLOC=1 -DJEP_NUMPY_ENABLED=1 -DVERSION=\"4.1.1\" -DWIN32=1 -D_CRT_SECURE_NO_WARNINGS=1 "-IC:\Program Files\Eclipse Adoptium\jdk-11.0.22.7-hotspot\include" "-IC:\Program Files\Eclipse Adoptium\jdk-11.0.22.7-hotspot\include\win32" -Isrc/main/c/Include -Ibuild/include -IC:\Users\tiffa\miniconda3\Lib\site-packages\numpy\core\include -IC:\Users\tiffa\miniconda3\include -IC:\Users\tiffa\miniconda3\Include "-IC:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Tools\MSVC\14.39.33519\include" "-IC:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\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\\um" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\winrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\cppwinrt" "-IC:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Tools\MSVC\14.39.33519\include" "-IC:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\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\\um" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\winrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\cppwinrt" /Tcsrc\main\c\Jep\convert_j2p.c /Fobuild\temp.win32-cpython-311\Release\src\main\c\Jep\convert_j2p.obj
convert_j2p.c
"C:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Tools\MSVC\14.39.33519\bin\HostX86\x86\cl.exe" /c /nologo /O2 /W3 /GL /DNDEBUG /MD -DPACKAGE=jep -DUSE_DEALLOC=1 -DJEP_NUMPY_ENABLED=1 -DVERSION=\"4.1.1\" -DWIN32=1 -D_CRT_SECURE_NO_WARNINGS=1 "-IC:\Program Files\Eclipse Adoptium\jdk-11.0.22.7-hotspot\include" "-IC:\Program Files\Eclipse Adoptium\jdk-11.0.22.7-hotspot\include\win32" -Isrc/main/c/Include -Ibuild/include -IC:\Users\tiffa\miniconda3\Lib\site-packages\numpy\core\include -IC:\Users\tiffa\miniconda3\include -IC:\Users\tiffa\miniconda3\Include "-IC:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Tools\MSVC\14.39.33519\include" "-IC:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\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\\um" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\winrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\cppwinrt" "-IC:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Tools\MSVC\14.39.33519\include" "-IC:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\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\\um" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\winrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\cppwinrt" /Tcsrc\main\c\Jep\convert_p2j.c /Fobuild\temp.win32-cpython-311\Release\src\main\c\Jep\convert_p2j.obj
convert_p2j.c
"C:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Tools\MSVC\14.39.33519\bin\HostX86\x86\cl.exe" /c /nologo /O2 /W3 /GL /DNDEBUG /MD -DPACKAGE=jep -DUSE_DEALLOC=1 -DJEP_NUMPY_ENABLED=1 -DVERSION=\"4.1.1\" -DWIN32=1 -D_CRT_SECURE_NO_WARNINGS=1 "-IC:\Program Files\Eclipse Adoptium\jdk-11.0.22.7-hotspot\include" "-IC:\Program Files\Eclipse Adoptium\jdk-11.0.22.7-hotspot\include\win32" -Isrc/main/c/Include -Ibuild/include -IC:\Users\tiffa\miniconda3\Lib\site-packages\numpy\core\include -IC:\Users\tiffa\miniconda3\include -IC:\Users\tiffa\miniconda3\Include "-IC:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Tools\MSVC\14.39.33519\include" "-IC:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\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\\um" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\winrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\cppwinrt" "-IC:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Tools\MSVC\14.39.33519\include" "-IC:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\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\\um" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\winrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\cppwinrt" /Tcsrc\main\c\Jep\java_access\ArrayList.c /Fobuild\temp.win32-cpython-311\Release\src\main\c\Jep\java_access\ArrayList.obj
ArrayList.c
.
.
.
.
.
.
"C:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Tools\MSVC\14.39.33519\bin\HostX86\x86\cl.exe" /c /nologo /O2 /W3 /GL /DNDEBUG /MD -DPACKAGE=jep -DUSE_DEALLOC=1 -DJEP_NUMPY_ENABLED=1 -DVERSION=\"4.1.1\" -DWIN32=1 -D_CRT_SECURE_NO_WARNINGS=1 "-IC:\Program Files\Eclipse Adoptium\jdk-11.0.22.7-hotspot\include" "-IC:\Program Files\Eclipse Adoptium\jdk-11.0.22.7-hotspot\include\win32" -Isrc/main/c/Include -Ibuild/include -IC:\Users\tiffa\miniconda3\Lib\site-packages\numpy\core\include -IC:\Users\tiffa\miniconda3\include -IC:\Users\tiffa\miniconda3\Include "-IC:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Tools\MSVC\14.39.33519\include" "-IC:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\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\\um" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\winrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\cppwinrt" "-IC:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Tools\MSVC\14.39.33519\include" "-IC:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\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\\um" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\winrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\cppwinrt" /Tcsrc\main\c\Objects\pyjobject.c /Fobuild\temp.win32-cpython-311\Release\src\main\c\Objects\pyjobject.obj
pyjobject.c
"C:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Tools\MSVC\14.39.33519\bin\HostX86\x86\cl.exe" /c /nologo /O2 /W3 /GL /DNDEBUG /MD -DPACKAGE=jep -DUSE_DEALLOC=1 -DJEP_NUMPY_ENABLED=1 -DVERSION=\"4.1.1\" -DWIN32=1 -D_CRT_SECURE_NO_WARNINGS=1 "-IC:\Program Files\Eclipse Adoptium\jdk-11.0.22.7-hotspot\include" "-IC:\Program Files\Eclipse Adoptium\jdk-11.0.22.7-hotspot\include\win32" -Isrc/main/c/Include -Ibuild/include -IC:\Users\tiffa\miniconda3\Lib\site-packages\numpy\core\include -IC:\Users\tiffa\miniconda3\include -IC:\Users\tiffa\miniconda3\Include "-IC:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Tools\MSVC\14.39.33519\include" "-IC:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\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\\um" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\winrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\cppwinrt" "-IC:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Tools\MSVC\14.39.33519\include" "-IC:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\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\\um" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\winrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\cppwinrt" /Tcsrc\main\c\Objects\pyjtype.c /Fobuild\temp.win32-cpython-311\Release\src\main\c\Objects\pyjtype.obj
pyjtype.c
"C:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Tools\MSVC\14.39.33519\bin\HostX86\x86\link.exe" /nologo /INCREMENTAL:NO /LTCG /DLL /MANIFEST:EMBED,ID=2 /MANIFESTUAC:NO "/LIBPATH:C:\\Program Files\\Eclipse Adoptium\\jdk-11.0.22.7-hotspot\\lib\\\\" /LIBPATH:C:\\Users\\tiffa\\miniconda3\\libs /LIBPATH:C:\\Users\\tiffa\\miniconda3 /LIBPATH:C:\\Users\\tiffa\\miniconda3\\PCbuild\\win32 "/LIBPATH:C:\\Program Files (x86)\\Microsoft Visual Studio\\2022\\BuildTools\\VC\\Tools\\MSVC\\14.39.33519\\lib\\x86" "/LIBPATH:C:\\Program Files (x86)\\Windows Kits\\10\\lib\\10.0.22621.0\\ucrt\\x86" "/LIBPATH:C:\\Program Files (x86)\\Windows Kits\\10\\\\lib\\10.0.22621.0\\\\um\\x86" "/LIBPATH:C:\\Program Files (x86)\\Microsoft Visual Studio\\2022\\BuildTools\\VC\\Tools\\MSVC\\14.39.33519\\lib\\x86" "/LIBPATH:C:\\Program Files (x86)\\Windows Kits\\10\\lib\\10.0.22621.0\\ucrt\\x86" "/LIBPATH:C:\\Program Files (x86)\\Windows Kits\\10\\\\lib\\10.0.22621.0\\\\um\\x86" jvm.lib python311.lib build\temp.win32-cpython-311\Release\src\main\c\Jep\convert_j2p.obj build\temp.win32-cpython-311\Release\src\main\c\Jep\convert_p2j.obj build\temp.win32-cpython-311\Release\src\main\c\Jep\java_access\ArrayList.obj build\temp.win32-cpython-311\Release\src\main\c\Jep\java_access\AutoCloseable.obj build\temp.win32-cpython-311\Release\src\main\c\Jep\java_access\BigInteger.obj build\temp.win32-cpython-311\Release\src\main\c\Jep\java_access\Boolean.obj build\temp.win32-cpython-311\Release\src\main\c\Jep\java_access\Buffer.obj build\temp.win32-cpython-311\Release\src\main\c\Jep\java_access\Byte.obj build\temp.win32-cpython-311\Release\src\main\c\Jep\java_access\ByteBuffer.obj build\temp.win32-cpython-311\Release\src\main\c\Jep\java_access\ByteOrder.obj build\temp.win32-cpython-311\Release\src\main\c\Jep\java_access\CharBuffer.obj build\temp.win32-cpython-311\Release\src\main\c\Jep\java_access\Character.obj build\temp.win32-cpython-311\Release\src\main\c\Jep\java_access\Class.obj build\temp.win32-cpython-311\Release\src\main\c\Jep\java_access\ClassLoader.obj build\temp.win32-cpython-311\Release\src\main\c\Jep\java_access\Collection.obj build\temp.win32-cpython-311\Release\src\main\c\Jep\java_access\Collections.obj build\temp.win32-cpython-311\Release\src\main\c\Jep\java_access\Comparable.obj build\temp.win32-cpython-311\Release\src\main\c\Jep\java_access\Constructor.obj build\temp.win32-cpython-311\Release\src\main\c\Jep\java_access\Double.obj build\temp.win32-cpython-311\Release\src\main\c\Jep\java_access\DoubleBuffer.obj build\temp.win32-cpython-311\Release\src\main\c\Jep\java_access\Entry.obj build\temp.win32-cpython-311\Release\src\main\c\Jep\java_access\Field.obj build\temp.win32-cpython-311\Release\src\main\c\Jep\java_access\Float.obj build\temp.win32-cpython-311\Release\src\main\c\Jep\java_access\FloatBuffer.obj build\temp.win32-cpython-311\Release\src\main\c\Jep\java_access\HashMap.obj build\temp.win32-cpython-311\Release\src\main\c\Jep\java_access\IntBuffer.obj build\temp.win32-cpython-311\Release\src\main\c\Jep\java_access\Integer.obj build\temp.win32-cpython-311\Release\src\main\c\Jep\java_access\Iterable.obj build\temp.win32-cpython-311\Release\src\main\c\Jep\java_access\Iterator.obj build\temp.win32-cpython-311\Release\src\main\c\Jep\java_access\JPyCallable.obj build\temp.win32-cpython-311\Release\src\main\c\Jep\java_access\JPyObject.obj build\temp.win32-cpython-311\Release\src\main\c\Jep\java_access\JepException.obj build\temp.win32-cpython-311\Release\src\main\c\Jep\java_access\List.obj build\temp.win32-cpython-311\Release\src\main\c\Jep\java_access\Long.obj build\temp.win32-cpython-311\Release\src\main\c\Jep\java_access\LongBuffer.obj build\temp.win32-cpython-311\Release\src\main\c\Jep\java_access\Map.obj build\temp.win32-cpython-311\Release\src\main\c\Jep\java_access\Member.obj build\temp.win32-cpython-311\Release\src\main\c\Jep\java_access\Method.obj build\temp.win32-cpython-311\Release\src\main\c\Jep\java_access\Modifier.obj build\temp.win32-cpython-311\Release\src\main\c\Jep\java_access\Number.obj build\temp.win32-cpython-311\Release\src\main\c\Jep\java_access\Object.obj build\temp.win32-cpython-311\Release\src\main\c\Jep\java_access\Proxy.obj build\temp.win32-cpython-311\Release\src\main\c\Jep\java_access\Short.obj build\temp.win32-cpython-311\Release\src\main\c\Jep\java_access\ShortBuffer.obj build\temp.win32-cpython-311\Release\src\main\c\Jep\java_access\String.obj build\temp.win32-cpython-311\Release\src\main\c\Jep\java_access\Throwable.obj build\temp.win32-cpython-311\Release\src\main\c\Jep\jep.obj build\temp.win32-cpython-311\Release\src\main\c\Jep\jep_exceptions.obj build\temp.win32-cpython-311\Release\src\main\c\Jep\jep_numpy.obj build\temp.win32-cpython-311\Release\src\main\c\Jep\jep_util.obj build\temp.win32-cpython-311\Release\src\main\c\Jep\maininterpreter.obj build\temp.win32-cpython-311\Release\src\main\c\Jep\pyembed.obj build\temp.win32-cpython-311\Release\src\main\c\Jep\python\invocationhandler.obj build\temp.win32-cpython-311\Release\src\main\c\Jep\python\jep_object.obj build\temp.win32-cpython-311\Release\src\main\c\Jep\python\jpycallable.obj build\temp.win32-cpython-311\Release\src\main\c\Jep\python\pypointer.obj build\temp.win32-cpython-311\Release\src\main\c\Objects\pyjarray.obj build\temp.win32-cpython-311\Release\src\main\c\Objects\pyjautocloseable.obj build\temp.win32-cpython-311\Release\src\main\c\Objects\pyjbuffer.obj build\temp.win32-cpython-311\Release\src\main\c\Objects\pyjclass.obj build\temp.win32-cpython-311\Release\src\main\c\Objects\pyjcollection.obj build\temp.win32-cpython-311\Release\src\main\c\Objects\pyjconstructor.obj build\temp.win32-cpython-311\Release\src\main\c\Objects\pyjfield.obj build\temp.win32-cpython-311\Release\src\main\c\Objects\pyjiterable.obj build\temp.win32-cpython-311\Release\src\main\c\Objects\pyjiterator.obj build\temp.win32-cpython-311\Release\src\main\c\Objects\pyjlist.obj build\temp.win32-cpython-311\Release\src\main\c\Objects\pyjmap.obj build\temp.win32-cpython-311\Release\src\main\c\Objects\pyjmethod.obj build\temp.win32-cpython-311\Release\src\main\c\Objects\pyjmonitor.obj build\temp.win32-cpython-311\Release\src\main\c\Objects\pyjmultimethod.obj build\temp.win32-cpython-311\Release\src\main\c\Objects\pyjnumber.obj build\temp.win32-cpython-311\Release\src\main\c\Objects\pyjobject.obj build\temp.win32-cpython-311\Release\src\main\c\Objects\pyjtype.obj /OUT:build\lib.win32-cpython-311\jep\jep.cp311-win_amd64.pyd
Creating library build\lib.win32-cpython-311\jep\jep.cp311-win_amd64.lib and object build\lib.win32-cpython-311\jep\jep.cp311-win_amd64.exp
convert_j2p.obj : error LNK2001: unresolved external symbol __imp__PyBool_FromLong
convert_j2p.obj : error LNK2001: unresolved external symbol __imp__PyErr_Occurred
convert_j2p.obj : error LNK2001: unresolved external symbol __imp__PyLong_FromLong
convert_j2p.obj : error LNK2001: unresolved external symbol __imp___Py_NoneStruct
convert_j2p.obj : error LNK2001: unresolved external symbol __imp__PyLong_FromLongLong
convert_j2p.obj : error LNK2001: unresolved external symbol __imp__PyFloat_FromDouble
convert_j2p.obj : error LNK2001: unresolved external symbol __imp___Py_Dealloc
convert_j2p.obj : error LNK2001: unresolved external symbol __imp__PyLong_FromUnicodeObject
convert_j2p.obj : error LNK2001: unresolved external symbol __imp__PyUnicode_DecodeUTF16
convert_j2p.obj : error LNK2001: unresolved external symbol __imp__PyUnicode_FromKindAndData
convert_p2j.obj : error LNK2001: unresolved external symbol __imp__PyExc_RuntimeError
convert_p2j.obj : error LNK2001: unresolved external symbol __imp__PyBuffer_IsContiguous
convert_p2j.obj : error LNK2001: unresolved external symbol __imp__PyFloat_AsDouble
convert_p2j.obj : error LNK2001: unresolved external symbol __imp__PyLong_AsLongLong
convert_p2j.obj : error LNK2001: unresolved external symbol __imp__PyDict_Size
convert_p2j.obj : error LNK2001: unresolved external symbol __imp__PyErr_SetString
convert_p2j.obj : error LNK2001: unresolved external symbol __imp__PyDict_Next
convert_p2j.obj : error LNK2001: unresolved external symbol __imp__PyErr_Format
convert_p2j.obj : error LNK2001: unresolved external symbol __imp__PyBool_Type
convert_p2j.obj : error LNK2001: unresolved external symbol __imp__PyFloat_Type
convert_p2j.obj : error LNK2001: unresolved external symbol __imp__PyType_IsSubtype
convert_p2j.obj : error LNK2001: unresolved external symbol __imp__PyExc_OverflowError
convert_p2j.obj : error LNK2001: unresolved external symbol __imp__PyErr_ExceptionMatches
convert_p2j.obj : error LNK2001: unresolved external symbol __imp__PyObject_CheckBuffer
convert_p2j.obj : error LNK2001: unresolved external symbol __imp__PyLong_AsLong
convert_p2j.obj : error LNK2001: unresolved external symbol __imp__PyUnicode_AsUTF8
convert_p2j.obj : error LNK2001: unresolved external symbol __imp__PyObject_GetBuffer
convert_p2j.obj : error LNK2001: unresolved external symbol __imp__PyBuffer_ToContiguous
convert_p2j.obj : error LNK2001: unresolved external symbol __imp__PyErr_Clear
convert_p2j.obj : error LNK2001: unresolved external symbol __imp__PyUnicode_AsUTF16String
convert_p2j.obj : error LNK2001: unresolved external symbol __imp__PyNumber_Index
convert_p2j.obj : error LNK2001: unresolved external symbol __imp__PyExc_TypeError
convert_p2j.obj : error LNK2001: unresolved external symbol __imp__PyObject_IsTrue
convert_p2j.obj : error LNK2001: unresolved external symbol __imp__PyObject_Str
convert_p2j.obj : error LNK2001: unresolved external symbol __imp___PyUnicode_Ready
convert_p2j.obj : error LNK2001: unresolved external symbol __imp__PyCallable_Check
convert_p2j.obj : error LNK2001: unresolved external symbol __imp__PyBuffer_Release
ArrayList.obj : error LNK2001: unresolved external symbol __imp__PyEval_SaveThread
ArrayList.obj : error LNK2001: unresolved external symbol __imp__PyEval_RestoreThread
jep_exceptions.obj : error LNK2001: unresolved external symbol __imp__PyErr_SetObject
jep_exceptions.obj : error LNK2001: unresolved external symbol __imp__PyErr_GivenExceptionMatches
jep_exceptions.obj : error LNK2001: unresolved external symbol __imp__PyImport_ImportModule
jep_exceptions.obj : error LNK2001: unresolved external symbol __imp__PySequence_GetItem
jep_exceptions.obj : error LNK2001: unresolved external symbol __imp__PyExc_IOError
jep_exceptions.obj : error LNK2001: unresolved external symbol __imp__PyExc_MemoryError
jep_exceptions.obj : error LNK2001: unresolved external symbol __imp__PyList_Size
jep_exceptions.obj : error LNK2001: unresolved external symbol __imp__PyExc_SystemExit
jep_exceptions.obj : error LNK2001: unresolved external symbol __imp__PyExc_ValueError
jep_exceptions.obj : error LNK2001: unresolved external symbol __imp__PyExc_ArithmeticError
jep_exceptions.obj : error LNK2001: unresolved external symbol __imp__PyExc_BaseException
jep_exceptions.obj : error LNK2001: unresolved external symbol __imp__PyErr_Restore
jep_exceptions.obj : error LNK2001: unresolved external symbol __imp__PyTuple_GetItem
jep_exceptions.obj : error LNK2001: unresolved external symbol __imp__PyErr_Fetch
jep_exceptions.obj : error LNK2001: unresolved external symbol __imp__PyUnicode_FromFormat
jep_exceptions.obj : error LNK2001: unresolved external symbol __imp__PyObject_GetAttrString
jep_exceptions.obj : error LNK2001: unresolved external symbol __imp__PyTuple_Size
jep_exceptions.obj : error LNK2001: unresolved external symbol __imp__PyList_GetItem
jep_exceptions.obj : error LNK2001: unresolved external symbol __imp__PyExc_IndexError
jep_exceptions.obj : error LNK2001: unresolved external symbol __imp__PyExc_ImportError
jep_exceptions.obj : error LNK2001: unresolved external symbol __imp__PyObject_CallMethodObjArgs
jep_exceptions.obj : error LNK2001: unresolved external symbol __imp__PyExc_AssertionError
jep_exceptions.obj : error LNK2001: unresolved external symbol __imp__PyErr_Print
jep_exceptions.obj : error LNK2001: unresolved external symbol __imp__PyUnicode_FromString
jep_numpy.obj : error LNK2001: unresolved external symbol __imp__PyExc_AttributeError
jep_numpy.obj : error LNK2001: unresolved external symbol __imp__PyCapsule_GetPointer
jep_numpy.obj : error LNK2001: unresolved external symbol __imp__PyCapsule_Type
pyembed.obj : error LNK2001: unresolved external symbol __imp__PyEval_ReleaseThread
pyembed.obj : error LNK2001: unresolved external symbol __imp__PyEval_EvalCode
pyembed.obj : error LNK2001: unresolved external symbol __imp__PyThreadState_Get
pyembed.obj : error LNK2001: unresolved external symbol __imp__PyModule_AddIntConstant
pyembed.obj : error LNK2001: unresolved external symbol __imp__Py_HashRandomizationFlag
pyembed.obj : error LNK2001: unresolved external symbol __imp__Py_GetVersion
pyembed.obj : error LNK2001: unresolved external symbol __imp__Py_SetPythonHome
pyembed.obj : error LNK2001: unresolved external symbol __imp__Py_NoSiteFlag
pyembed.obj : error LNK2001: unresolved external symbol __imp__PyRun_StringFlags
pyembed.obj : error LNK2001: unresolved external symbol __imp__PyTuple_New
pyembed.obj : error LNK2001: unresolved external symbol __imp__PyDict_SetItemString
pyembed.obj : error LNK2001: unresolved external symbol __imp__PyImport_GetMagicNumber
pyembed.obj : error LNK2001: unresolved external symbol __imp__Py_NoUserSiteDirectory
pyembed.obj : error LNK2001: unresolved external symbol __imp__PyModule_AddStringConstant
pyembed.obj : error LNK2001: unresolved external symbol __imp__Py_Finalize
pyembed.obj : error LNK2001: unresolved external symbol __imp__PyThreadState_New
pyembed.obj : error LNK2001: unresolved external symbol __imp__PyRun_FileExFlags
pyembed.obj : error LNK2001: unresolved external symbol __imp__PyMarshal_ReadLongFromFile
pyembed.obj : error LNK2001: unresolved external symbol __imp__PyImport_GetModuleDict
pyembed.obj : error LNK2001: unresolved external symbol __imp__Py_Initialize
pyembed.obj : error LNK2001: unresolved external symbol __imp__PyModule_GetDict
pyembed.obj : error LNK2001: unresolved external symbol __imp__Py_DontWriteBytecodeFlag
pyembed.obj : error LNK2001: unresolved external symbol __imp__PyModule_AddObject
pyembed.obj : error LNK2001: unresolved external symbol __imp__PyCode_Type
pyembed.obj : error LNK2001: unresolved external symbol __imp__PyModule_Create2
pyembed.obj : error LNK2001: unresolved external symbol __imp__PyImport_AddModule
pyembed.obj : error LNK2001: unresolved external symbol __imp__Py_DecodeLocale
pyembed.obj : error LNK2001: unresolved external symbol __imp__PyType_Ready
pyembed.obj : error LNK2001: unresolved external symbol __imp__PyExc_SyntaxError
pyembed.obj : error LNK2001: unresolved external symbol __imp__Py_CompileStringExFlags
pyembed.obj : error LNK2001: unresolved external symbol __imp__PyThreadState_GetDict
pyembed.obj : error LNK2001: unresolved external symbol __imp__JNI_GetCreatedJavaVMs@12
pyembed.obj : error LNK2001: unresolved external symbol __imp__PyCapsule_New
pyembed.obj : error LNK2001: unresolved external symbol __imp__PyDict_SetItem
pyembed.obj : error LNK2001: unresolved external symbol __imp__PyDict_New
pyembed.obj : error LNK2001: unresolved external symbol __imp__PySys_SetArgvEx
pyembed.obj : error LNK2001: unresolved external symbol __imp__Py_VerboseFlag
pyembed.obj : error LNK2001: unresolved external symbol __imp__PyList_Type
pyembed.obj : error LNK2001: unresolved external symbol __imp__PyDict_GetItemString
pyembed.obj : error LNK2001: unresolved external symbol __imp__PyDict_GetItem
pyembed.obj : error LNK2001: unresolved external symbol __imp__PyObject_CallObject
pyembed.obj : error LNK2001: unresolved external symbol __imp__Py_EndInterpreter
pyembed.obj : error LNK2001: unresolved external symbol __imp__PyDict_DelItem
pyembed.obj : error LNK2001: unresolved external symbol __imp__PyThreadState_Clear
pyembed.obj : error LNK2001: unresolved external symbol __imp__PyEval_GetBuiltins
pyembed.obj : error LNK2001: unresolved external symbol __imp__Py_OptimizeFlag
pyembed.obj : error LNK2001: unresolved external symbol __imp__PyMarshal_ReadLastObjectFromFile
pyembed.obj : error LNK2001: unresolved external symbol __imp__Py_NewInterpreter
pyembed.obj : error LNK2001: unresolved external symbol __imp__PyThreadState_Swap
pyembed.obj : error LNK2001: unresolved external symbol __imp__PyEval_AcquireThread
pyembed.obj : error LNK2001: unresolved external symbol __imp__PyObject_Call
pyembed.obj : error LNK2001: unresolved external symbol __imp__PyArg_ParseTuple
pyembed.obj : error LNK2001: unresolved external symbol __imp__PyThreadState_Delete
pyembed.obj : error LNK2001: unresolved external symbol __imp__Py_IgnoreEnvironmentFlag
invocationhandler.obj : error LNK2001: unresolved external symbol __imp__PyObject_HasAttrString
invocationhandler.obj : error LNK2001: unresolved external symbol __imp__Py_DecRef
invocationhandler.obj : error LNK2001: unresolved external symbol __imp__PyMem_Malloc
jep_object.obj : error LNK2001: unresolved external symbol __imp__PyObject_SetAttrString
jep_object.obj : error LNK2001: unresolved external symbol __imp__PyObject_Hash
jep_object.obj : error LNK2001: unresolved external symbol __imp__PyObject_RichCompareBool
pyjarray.obj : error LNK2001: unresolved external symbol __imp__PySlice_AdjustIndices
pyjarray.obj : error LNK2001: unresolved external symbol __imp___PyErr_BadInternalCall
pyjarray.obj : error LNK2001: unresolved external symbol __imp__PySlice_Type
pyjarray.obj : error LNK2001: unresolved external symbol __imp__PyObject_SelfIter
pyjarray.obj : error LNK2001: unresolved external symbol __imp__PyObject_GenericGetAttr
pyjarray.obj : error LNK2001: unresolved external symbol __imp__PySlice_Unpack
pyjarray.obj : error LNK2001: unresolved external symbol __imp__PyObject_Free
pyjarray.obj : error LNK2001: unresolved external symbol __imp___PyObject_New
pyjarray.obj : error LNK2001: unresolved external symbol __imp__PyArg_UnpackTuple
pyjclass.obj : error LNK2001: unresolved external symbol __imp__PyErr_PrintEx
pyjclass.obj : error LNK2001: unresolved external symbol __imp__PyMethod_New
pyjclass.obj : error LNK2001: unresolved external symbol __imp__PyObject_IsInstance
pyjclass.obj : error LNK2001: unresolved external symbol __imp__PyObject_IsSubclass
pyjconstructor.obj : error LNK2001: unresolved external symbol __imp__PyMem_Free
pyjlist.obj : error LNK2001: unresolved external symbol __imp__PySequence_Size
pyjlist.obj : error LNK2001: unresolved external symbol __imp__PySequence_Check
pyjlist.obj : error LNK2001: unresolved external symbol __imp__PyObject_Size
pyjmap.obj : error LNK2001: unresolved external symbol __imp__PyExc_KeyError
pyjmethod.obj : error LNK2001: unresolved external symbol __imp__PyTuple_GetSlice
pyjmethod.obj : error LNK2001: unresolved external symbol __imp__PyErr_NoMemory
pyjmultimethod.obj : error LNK2001: unresolved external symbol __imp__PyList_New
pyjmultimethod.obj : error LNK2001: unresolved external symbol __imp__PyList_Append
pyjmultimethod.obj : error LNK2001: unresolved external symbol __imp__PyExc_NameError
pyjmultimethod.obj : error LNK2001: unresolved external symbol __imp__PyList_AsTuple
pyjnumber.obj : error LNK2001: unresolved external symbol __imp__PyNumber_Positive
pyjnumber.obj : error LNK2001: unresolved external symbol __imp__PyNumber_Divmod
pyjnumber.obj : error LNK2001: unresolved external symbol __imp__PyNumber_Remainder
pyjnumber.obj : error LNK2001: unresolved external symbol __imp__PyNumber_Absolute
pyjnumber.obj : error LNK2001: unresolved external symbol __imp__PyNumber_FloorDivide
pyjnumber.obj : error LNK2001: unresolved external symbol __imp__PyNumber_Multiply
pyjnumber.obj : error LNK2001: unresolved external symbol __imp__PyNumber_Add
pyjnumber.obj : error LNK2001: unresolved external symbol __imp__PyObject_RichCompare
pyjnumber.obj : error LNK2001: unresolved external symbol __imp__PyNumber_Subtract
pyjnumber.obj : error LNK2001: unresolved external symbol __imp__PyNumber_Power
pyjnumber.obj : error LNK2001: unresolved external symbol __imp__PyNumber_Negative
pyjnumber.obj : error LNK2001: unresolved external symbol __imp___Py_NotImplementedStruct
pyjnumber.obj : error LNK2001: unresolved external symbol __imp__PyNumber_Check
pyjnumber.obj : error LNK2001: unresolved external symbol __imp__PyNumber_TrueDivide
pyjobject.obj : error LNK2001: unresolved external symbol __imp___Py_FalseStruct
pyjobject.obj : error LNK2001: unresolved external symbol __imp__PyType_GenericAlloc
pyjobject.obj : error LNK2001: unresolved external symbol __imp___Py_TrueStruct
pyjtype.obj : error LNK2001: unresolved external symbol __imp__PyUnicode_AsUTF8AndSize
pyjtype.obj : error LNK2001: unresolved external symbol __imp__PySequence_Contains
pyjtype.obj : error LNK2001: unresolved external symbol __imp__PyObject_CallFunctionObjArgs
pyjtype.obj : error LNK2001: unresolved external symbol __imp__PyType_FromSpecWithBases
pyjtype.obj : error LNK2001: unresolved external symbol __imp__PyTuple_Pack
pyjtype.obj : error LNK2001: unresolved external symbol __imp__PyType_Type
pyjtype.obj : error LNK2001: unresolved external symbol __imp__PySequence_Tuple
pyjtype.obj : error LNK2001: unresolved external symbol __imp__PyUnicode_FromStringAndSize
build\lib.win32-cpython-311\jep\jep.cp311-win_amd64.pyd : fatal error LNK1120: 175 unresolved externals
error: command 'C:\\Program Files (x86)\\Microsoft Visual Studio\\2022\\BuildTools\\VC\\Tools\\MSVC\\14.39.33519\\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 jep
Running setup.py clean for jep
Failed to build jep
ERROR: Could not build wheels for jep, which is required to install pyproject.toml-based projects
C:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools>
Additional context
I'm happy to provide any other information. I've always had trouble building jep on windows.
The text was updated successfully, but these errors were encountered:
Describe the problem
I've been unable to build jep (4.1.1) on Windows 11 via pip from the Visual Studio Build Tools terminal launcher. I keep getting
error LNK2001: unresolved external symbol
errors. Everything I have installed should be 64-bit.Search for existing solutions
I've tried searching and it seems to be a 32bit/64bit issue but I can't seem to figure out what to change. System, Java, and Python are all 64-bit but Build Tools is using 32bit to build jep.
Environment:
Logs
(I removed some middle log context in order for the logs to fit in)
Additional context
I'm happy to provide any other information. I've always had trouble building jep on windows.
The text was updated successfully, but these errors were encountered: