Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Build error #531

Open
lee-donet73 opened this issue Apr 25, 2024 · 3 comments
Open

Build error #531

lee-donet73 opened this issue Apr 25, 2024 · 3 comments
Labels

Comments

@lee-donet73
Copy link

OS : Red Hat Enterprise Linux release 9.3 (Plow)
python : python 3.1.17
gcc : gcc (GCC) 11.4.1 20230605 (Red Hat 11.4.1-2)

python installed alternatives.

[python@localhost jep-4.2.0]$ pip install jep
Collecting jep
Using cached jep-4.2.0.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
╰─> [297 lines of output]
numpy include found at /app/python/3.7.17/lib/python3.7/site-packages/numpy/core/include
running bdist_wheel
running build
running setup_java
Using JAVA_HOME: /app/dsm/zulu8
running build_java

.........
gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC -DPACKAGE=jep -DUSE_DEALLOC=1 -DJEP_NUMPY_ENABLED=1 -DVERSION="4.2.0" -DPYTHON_LDLIBRARY="libpython3.7m.so" -I/app/dsm/zulu8/include -I/app/dsm/zulu8/include/linux -Isrc/main/c/Include -Ibuild/include -I/app/python/3.7.17/lib/python3.7/site-packages/numpy/core/include -I/app/python/3.7.17/include/python3.7m -c src/main/c/Jep/java_access/IntBuffer.c -o build/temp.linux-x86_64-3.7/src/main/c/Jep/java_access/IntBuffer.o
gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC -DPACKAGE=jep -DUSE_DEALLOC=1 -DJEP_NUMPY_ENABLED=1 -DVERSION="4.2.0" -DPYTHON_LDLIBRARY="libpython3.7m.so" -I/app/dsm/zulu8/include -I/app/dsm/zulu8/include/linux -Isrc/main/c/Include -Ibuild/include -I/app/python/3.7.17/lib/python3.7/site-packages/numpy/core/include -I/app/python/3.7.17/include/python3.7m -c src/main/c/Jep/java_access/Integer.c -o build/temp.linux-x86_64-3.7/src/main/c/Jep/java_access/Integer.o
gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC -DPACKAGE=jep -DUSE_DEALLOC=1 -DJEP_NUMPY_ENABLED=1 -DVERSION="4.2.0" -DPYTHON_LDLIBRARY="libpython3.7m.so" -I/app/dsm/zulu8/include -I/app/dsm/zulu8/include/linux -Isrc/main/c/Include -Ibuild/include -I/app/python/3.7.17/lib/python3.7/site-packages/numpy/core/include -I/app/python/3.7.17/include/python3.7m -c src/main/c/Jep/java_access/Iterable.c -o build/temp.linux-x86_64-3.7/src/main/c/Jep/java_access/Iterable.o
gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC -DPACKAGE=jep -DUSE_DEALLOC=1 -DJEP_NUMPY_ENABLED=1 -DVERSION="4.2.0" -DPYTHON_LDLIBRARY="libpython3.7m.so" -I/app/dsm/zulu8/include -I/app/dsm/zulu8/include/linux -Isrc/main/c/Include -Ibuild/include -I/app/python/3.7.17/lib/python3.7/site-packages/numpy/core/include -I/app/python/3.7.17/include/python3.7m -c src/main/c/Jep/java_access/Iterator.c -o build/temp.linux-x86_64-3.7/src/main/c/Jep/java_access/Iterator.o
gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC -DPACKAGE=jep -DUSE_DEALLOC=1 -DJEP_NUMPY_ENABLED=1 -DVERSION="4.2.0" -DPYTHON_LDLIBRARY="libpython3.7m.so" -I/app/dsm/zulu8/include -I/app/dsm/zulu8/include/linux -Isrc/main/c/Include -Ibuild/include -I/app/python/3.7.17/lib/python3.7/site-packages/numpy/core/include -I/app/python/3.7.17/include/python3.7m -c src/main/c/Jep/java_access/JPyCallable.c -o build/temp.linux-x86_64-3.7/src/main/c/Jep/java_access/JPyCallable.o
gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC -DPACKAGE=jep -DUSE_DEALLOC=1 -DJEP_NUMPY_ENABLED=1 -DVERSION="4.2.0" -DPYTHON_LDLIBRARY="libpython3.7m.so" -I/app/dsm/zulu8/include -I/app/dsm/zulu8/include/linux -Isrc/main/c/Include -Ibuild/include -I/app/python/3.7.17/lib/python3.7/site-packages/numpy/core/include -I/app/python/3.7.17/include/python3.7m -c src/main/c/Jep/java_access/JPyMethod.c -o build/temp.linux-x86_64-3.7/src/main/c/Jep/java_access/JPyMethod.o
gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC -DPACKAGE=jep -DUSE_DEALLOC=1 -DJEP_NUMPY_ENABLED=1 -DVERSION="4.2.0" -DPYTHON_LDLIBRARY="libpython3.7m.so" -I/app/dsm/zulu8/include -I/app/dsm/zulu8/include/linux -Isrc/main/c/Include -Ibuild/include -I/app/python/3.7.17/lib/python3.7/site-packages/numpy/core/include -I/app/python/3.7.17/include/python3.7m -c src/main/c/Jep/java_access/JPyObject.c -o build/temp.linux-x86_64-3.7/src/main/c/Jep/java_access/JPyObject.o
gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC -DPACKAGE=jep -DUSE_DEALLOC=1 -DJEP_NUMPY_ENABLED=1 -DVERSION="4.2.0" -DPYTHON_LDLIBRARY="libpython3.7m.so" -I/app/dsm/zulu8/include -I/app/dsm/zulu8/include/linux -Isrc/main/c/Include -Ibuild/include -I/app/python/3.7.17/lib/python3.7/site-packages/numpy/core/include -I/app/python/3.7.17/include/python3.7m -c src/main/c/Jep/java_access/JepException.c -o build/temp.linux-x86_64-3.7/src/main/c/Jep/java_access/JepException.o
gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC -DPACKAGE=jep -DUSE_DEALLOC=1 -DJEP_NUMPY_ENABLED=1 -DVERSION="4.2.0" -DPYTHON_LDLIBRARY="libpython3.7m.so" -I/app/dsm/zulu8/include -I/app/dsm/zulu8/include/linux -Isrc/main/c/Include -Ibuild/include -I/app/python/3.7.17/lib/python3.7/site-packages/numpy/core/include -I/app/python/3.7.17/include/python3.7m -c src/main/c/Jep/java_access/List.c -o build/temp.linux-x86_64-3.7/src/main/c/Jep/java_access/List.o
gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC -DPACKAGE=jep -DUSE_DEALLOC=1 -DJEP_NUMPY_ENABLED=1 -DVERSION="4.2.0" -DPYTHON_LDLIBRARY="libpython3.7m.so" -I/app/dsm/zulu8/include -I/app/dsm/zulu8/include/linux -Isrc/main/c/Include -Ibuild/include -I/app/python/3.7.17/lib/python3.7/site-packages/numpy/core/include -I/app/python/3.7.17/include/python3.7m -c src/main/c/Jep/java_access/Long.c -o build/temp.linux-x86_64-3.7/src/main/c/Jep/java_access/Long.o
gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC -DPACKAGE=jep -DUSE_DEALLOC=1 -DJEP_NUMPY_ENABLED=1 -DVERSION="4.2.0" -DPYTHON_LDLIBRARY="libpython3.7m.so" -I/app/dsm/zulu8/include -I/app/dsm/zulu8/include/linux -Isrc/main/c/Include -Ibuild/include -I/app/python/3.7.17/lib/python3.7/site-packages/numpy/core/include -I/app/python/3.7.17/include/python3.7m -c src/main/c/Jep/java_access/LongBuffer.c -o build/temp.linux-x86_64-3.7/src/main/c/Jep/java_access/LongBuffer.o
gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC -DPACKAGE=jep -DUSE_DEALLOC=1 -DJEP_NUMPY_ENABLED=1 -DVERSION="4.2.0" -DPYTHON_LDLIBRARY="libpython3.7m.so" -I/app/dsm/zulu8/include -I/app/dsm/zulu8/include/linux -Isrc/main/c/Include -Ibuild/include -I/app/python/3.7.17/lib/python3.7/site-packages/numpy/core/include -I/app/python/3.7.17/include/python3.7m -c src/main/c/Jep/java_access/Map.c -o build/temp.linux-x86_64-3.7/src/main/c/Jep/java_access/Map.o
gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC -DPACKAGE=jep -DUSE_DEALLOC=1 -DJEP_NUMPY_ENABLED=1 -DVERSION="4.2.0" -DPYTHON_LDLIBRARY="libpython3.7m.so" -I/app/dsm/zulu8/include -I/app/dsm/zulu8/include/linux -Isrc/main/c/Include -Ibuild/include -I/app/python/3.7.17/lib/python3.7/site-packages/numpy/core/include -I/app/python/3.7.17/include/python3.7m -c src/main/c/Jep/java_access/Member.c -o build/temp.linux-x86_64-3.7/src/main/c/Jep/java_access/Member.o
gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC -DPACKAGE=jep -DUSE_DEALLOC=1 -DJEP_NUMPY_ENABLED=1 -DVERSION="4.2.0" -DPYTHON_LDLIBRARY="libpython3.7m.so" -I/app/dsm/zulu8/include -I/app/dsm/zulu8/include/linux -Isrc/main/c/Include -Ibuild/include -I/app/python/3.7.17/lib/python3.7/site-packages/numpy/core/include -I/app/python/3.7.17/include/python3.7m -c src/main/c/Jep/java_access/Method.c -o build/temp.linux-x86_64-3.7/src/main/c/Jep/java_access/Method.o
gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC -DPACKAGE=jep -DUSE_DEALLOC=1 -DJEP_NUMPY_ENABLED=1 -DVERSION="4.2.0" -DPYTHON_LDLIBRARY="libpython3.7m.so" -I/app/dsm/zulu8/include -I/app/dsm/zulu8/include/linux -Isrc/main/c/Include -Ibuild/include -I/app/python/3.7.17/lib/python3.7/site-packages/numpy/core/include -I/app/python/3.7.17/include/python3.7m -c src/main/c/Jep/java_access/Modifier.c -o build/temp.linux-x86_64-3.7/src/main/c/Jep/java_access/Modifier.o
gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC -DPACKAGE=jep -DUSE_DEALLOC=1 -DJEP_NUMPY_ENABLED=1 -DVERSION="4.2.0" -DPYTHON_LDLIBRARY="libpython3.7m.so" -I/app/dsm/zulu8/include -I/app/dsm/zulu8/include/linux -Isrc/main/c/Include -Ibuild/include -I/app/python/3.7.17/lib/python3.7/site-packages/numpy/core/include -I/app/python/3.7.17/include/python3.7m -c src/main/c/Jep/java_access/Number.c -o build/temp.linux-x86_64-3.7/src/main/c/Jep/java_access/Number.o
gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC -DPACKAGE=jep -DUSE_DEALLOC=1 -DJEP_NUMPY_ENABLED=1 -DVERSION="4.2.0" -DPYTHON_LDLIBRARY="libpython3.7m.so" -I/app/dsm/zulu8/include -I/app/dsm/zulu8/include/linux -Isrc/main/c/Include -Ibuild/include -I/app/python/3.7.17/lib/python3.7/site-packages/numpy/core/include -I/app/python/3.7.17/include/python3.7m -c src/main/c/Jep/java_access/Object.c -o build/temp.linux-x86_64-3.7/src/main/c/Jep/java_access/Object.o
gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC -DPACKAGE=jep -DUSE_DEALLOC=1 -DJEP_NUMPY_ENABLED=1 -DVERSION="4.2.0" -DPYTHON_LDLIBRARY="libpython3.7m.so" -I/app/dsm/zulu8/include -I/app/dsm/zulu8/include/linux -Isrc/main/c/Include -Ibuild/include -I/app/python/3.7.17/lib/python3.7/site-packages/numpy/core/include -I/app/python/3.7.17/include/python3.7m -c src/main/c/Jep/java_access/Proxy.c -o build/temp.linux-x86_64-3.7/src/main/c/Jep/java_access/Proxy.o
gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC -DPACKAGE=jep -DUSE_DEALLOC=1 -DJEP_NUMPY_ENABLED=1 -DVERSION="4.2.0" -DPYTHON_LDLIBRARY="libpython3.7m.so" -I/app/dsm/zulu8/include -I/app/dsm/zulu8/include/linux -Isrc/main/c/Include -Ibuild/include -I/app/python/3.7.17/lib/python3.7/site-packages/numpy/core/include -I/app/python/3.7.17/include/python3.7m -c src/main/c/Jep/java_access/Short.c -o build/temp.linux-x86_64-3.7/src/main/c/Jep/java_access/Short.o
gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC -DPACKAGE=jep -DUSE_DEALLOC=1 -DJEP_NUMPY_ENABLED=1 -DVERSION="4.2.0" -DPYTHON_LDLIBRARY="libpython3.7m.so" -I/app/dsm/zulu8/include -I/app/dsm/zulu8/include/linux -Isrc/main/c/Include -Ibuild/include -I/app/python/3.7.17/lib/python3.7/site-packages/numpy/core/include -I/app/python/3.7.17/include/python3.7m -c src/main/c/Jep/java_access/ShortBuffer.c -o build/temp.linux-x86_64-3.7/src/main/c/Jep/java_access/ShortBuffer.o
gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC -DPACKAGE=jep -DUSE_DEALLOC=1 -DJEP_NUMPY_ENABLED=1 -DVERSION="4.2.0" -DPYTHON_LDLIBRARY="libpython3.7m.so" -I/app/dsm/zulu8/include -I/app/dsm/zulu8/include/linux -Isrc/main/c/Include -Ibuild/include -I/app/python/3.7.17/lib/python3.7/site-packages/numpy/core/include -I/app/python/3.7.17/include/python3.7m -c src/main/c/Jep/java_access/String.c -o build/temp.linux-x86_64-3.7/src/main/c/Jep/java_access/String.o
gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC -DPACKAGE=jep -DUSE_DEALLOC=1 -DJEP_NUMPY_ENABLED=1 -DVERSION="4.2.0" -DPYTHON_LDLIBRARY="libpython3.7m.so" -I/app/dsm/zulu8/include -I/app/dsm/zulu8/include/linux -Isrc/main/c/Include -Ibuild/include -I/app/python/3.7.17/lib/python3.7/site-packages/numpy/core/include -I/app/python/3.7.17/include/python3.7m -c src/main/c/Jep/java_access/Throwable.c -o build/temp.linux-x86_64-3.7/src/main/c/Jep/java_access/Throwable.o
gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC -DPACKAGE=jep -DUSE_DEALLOC=1 -DJEP_NUMPY_ENABLED=1 -DVERSION="4.2.0" -DPYTHON_LDLIBRARY="libpython3.7m.so" -I/app/dsm/zulu8/include -I/app/dsm/zulu8/include/linux -Isrc/main/c/Include -Ibuild/include -I/app/python/3.7.17/lib/python3.7/site-packages/numpy/core/include -I/app/python/3.7.17/include/python3.7m -c src/main/c/Jep/python/invocationhandler.c -o build/temp.linux-x86_64-3.7/src/main/c/Jep/python/invocationhandler.o
gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC -DPACKAGE=jep -DUSE_DEALLOC=1 -DJEP_NUMPY_ENABLED=1 -DVERSION="4.2.0" -DPYTHON_LDLIBRARY="libpython3.7m.so" -I/app/dsm/zulu8/include -I/app/dsm/zulu8/include/linux -Isrc/main/c/Include -Ibuild/include -I/app/python/3.7.17/lib/python3.7/site-packages/numpy/core/include -I/app/python/3.7.17/include/python3.7m -c src/main/c/Jep/python/jep_object.c -o build/temp.linux-x86_64-3.7/src/main/c/Jep/python/jep_object.o
gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC -DPACKAGE=jep -DUSE_DEALLOC=1 -DJEP_NUMPY_ENABLED=1 -DVERSION="4.2.0" -DPYTHON_LDLIBRARY="libpython3.7m.so" -I/app/dsm/zulu8/include -I/app/dsm/zulu8/include/linux -Isrc/main/c/Include -Ibuild/include -I/app/python/3.7.17/lib/python3.7/site-packages/numpy/core/include -I/app/python/3.7.17/include/python3.7m -c src/main/c/Jep/python/jpycallable.c -o build/temp.linux-x86_64-3.7/src/main/c/Jep/python/jpycallable.o
gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC -DPACKAGE=jep -DUSE_DEALLOC=1 -DJEP_NUMPY_ENABLED=1 -DVERSION="4.2.0" -DPYTHON_LDLIBRARY="libpython3.7m.so" -I/app/dsm/zulu8/include -I/app/dsm/zulu8/include/linux -Isrc/main/c/Include -Ibuild/include -I/app/python/3.7.17/lib/python3.7/site-packages/numpy/core/include -I/app/python/3.7.17/include/python3.7m -c src/main/c/Jep/python/pypointer.c -o build/temp.linux-x86_64-3.7/src/main/c/Jep/python/pypointer.o
gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC -DPACKAGE=jep -DUSE_DEALLOC=1 -DJEP_NUMPY_ENABLED=1 -DVERSION="4.2.0" -DPYTHON_LDLIBRARY="libpython3.7m.so" -I/app/dsm/zulu8/include -I/app/dsm/zulu8/include/linux -Isrc/main/c/Include -Ibuild/include -I/app/python/3.7.17/lib/python3.7/site-packages/numpy/core/include -I/app/python/3.7.17/include/python3.7m -c src/main/c/Objects/pyjarray.c -o build/temp.linux-x86_64-3.7/src/main/c/Objects/pyjarray.o
gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC -DPACKAGE=jep -DUSE_DEALLOC=1 -DJEP_NUMPY_ENABLED=1 -DVERSION="4.2.0" -DPYTHON_LDLIBRARY="libpython3.7m.so" -I/app/dsm/zulu8/include -I/app/dsm/zulu8/include/linux -Isrc/main/c/Include -Ibuild/include -I/app/python/3.7.17/lib/python3.7/site-packages/numpy/core/include -I/app/python/3.7.17/include/python3.7m -c src/main/c/Objects/pyjautocloseable.c -o build/temp.linux-x86_64-3.7/src/main/c/Objects/pyjautocloseable.o
gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC -DPACKAGE=jep -DUSE_DEALLOC=1 -DJEP_NUMPY_ENABLED=1 -DVERSION="4.2.0" -DPYTHON_LDLIBRARY="libpython3.7m.so" -I/app/dsm/zulu8/include -I/app/dsm/zulu8/include/linux -Isrc/main/c/Include -Ibuild/include -I/app/python/3.7.17/lib/python3.7/site-packages/numpy/core/include -I/app/python/3.7.17/include/python3.7m -c src/main/c/Objects/pyjbuffer.c -o build/temp.linux-x86_64-3.7/src/main/c/Objects/pyjbuffer.o
gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC -DPACKAGE=jep -DUSE_DEALLOC=1 -DJEP_NUMPY_ENABLED=1 -DVERSION="4.2.0" -DPYTHON_LDLIBRARY="libpython3.7m.so" -I/app/dsm/zulu8/include -I/app/dsm/zulu8/include/linux -Isrc/main/c/Include -Ibuild/include -I/app/python/3.7.17/lib/python3.7/site-packages/numpy/core/include -I/app/python/3.7.17/include/python3.7m -c src/main/c/Objects/pyjclass.c -o build/temp.linux-x86_64-3.7/src/main/c/Objects/pyjclass.o
gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC -DPACKAGE=jep -DUSE_DEALLOC=1 -DJEP_NUMPY_ENABLED=1 -DVERSION="4.2.0" -DPYTHON_LDLIBRARY="libpython3.7m.so" -I/app/dsm/zulu8/include -I/app/dsm/zulu8/include/linux -Isrc/main/c/Include -Ibuild/include -I/app/python/3.7.17/lib/python3.7/site-packages/numpy/core/include -I/app/python/3.7.17/include/python3.7m -c src/main/c/Objects/pyjcollection.c -o build/temp.linux-x86_64-3.7/src/main/c/Objects/pyjcollection.o
gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC -DPACKAGE=jep -DUSE_DEALLOC=1 -DJEP_NUMPY_ENABLED=1 -DVERSION="4.2.0" -DPYTHON_LDLIBRARY="libpython3.7m.so" -I/app/dsm/zulu8/include -I/app/dsm/zulu8/include/linux -Isrc/main/c/Include -Ibuild/include -I/app/python/3.7.17/lib/python3.7/site-packages/numpy/core/include -I/app/python/3.7.17/include/python3.7m -c src/main/c/Objects/pyjconstructor.c -o build/temp.linux-x86_64-3.7/src/main/c/Objects/pyjconstructor.o
gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC -DPACKAGE=jep -DUSE_DEALLOC=1 -DJEP_NUMPY_ENABLED=1 -DVERSION="4.2.0" -DPYTHON_LDLIBRARY="libpython3.7m.so" -I/app/dsm/zulu8/include -I/app/dsm/zulu8/include/linux -Isrc/main/c/Include -Ibuild/include -I/app/python/3.7.17/lib/python3.7/site-packages/numpy/core/include -I/app/python/3.7.17/include/python3.7m -c src/main/c/Objects/pyjfield.c -o build/temp.linux-x86_64-3.7/src/main/c/Objects/pyjfield.o
gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC -DPACKAGE=jep -DUSE_DEALLOC=1 -DJEP_NUMPY_ENABLED=1 -DVERSION="4.2.0" -DPYTHON_LDLIBRARY="libpython3.7m.so" -I/app/dsm/zulu8/include -I/app/dsm/zulu8/include/linux -Isrc/main/c/Include -Ibuild/include -I/app/python/3.7.17/lib/python3.7/site-packages/numpy/core/include -I/app/python/3.7.17/include/python3.7m -c src/main/c/Objects/pyjiterable.c -o build/temp.linux-x86_64-3.7/src/main/c/Objects/pyjiterable.o
gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC -DPACKAGE=jep -DUSE_DEALLOC=1 -DJEP_NUMPY_ENABLED=1 -DVERSION="4.2.0" -DPYTHON_LDLIBRARY="libpython3.7m.so" -I/app/dsm/zulu8/include -I/app/dsm/zulu8/include/linux -Isrc/main/c/Include -Ibuild/include -I/app/python/3.7.17/lib/python3.7/site-packages/numpy/core/include -I/app/python/3.7.17/include/python3.7m -c src/main/c/Objects/pyjiterator.c -o build/temp.linux-x86_64-3.7/src/main/c/Objects/pyjiterator.o
gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC -DPACKAGE=jep -DUSE_DEALLOC=1 -DJEP_NUMPY_ENABLED=1 -DVERSION="4.2.0" -DPYTHON_LDLIBRARY="libpython3.7m.so" -I/app/dsm/zulu8/include -I/app/dsm/zulu8/include/linux -Isrc/main/c/Include -Ibuild/include -I/app/python/3.7.17/lib/python3.7/site-packages/numpy/core/include -I/app/python/3.7.17/include/python3.7m -c src/main/c/Objects/pyjlist.c -o build/temp.linux-x86_64-3.7/src/main/c/Objects/pyjlist.o
gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC -DPACKAGE=jep -DUSE_DEALLOC=1 -DJEP_NUMPY_ENABLED=1 -DVERSION="4.2.0" -DPYTHON_LDLIBRARY="libpython3.7m.so" -I/app/dsm/zulu8/include -I/app/dsm/zulu8/include/linux -Isrc/main/c/Include -Ibuild/include -I/app/python/3.7.17/lib/python3.7/site-packages/numpy/core/include -I/app/python/3.7.17/include/python3.7m -c src/main/c/Objects/pyjmap.c -o build/temp.linux-x86_64-3.7/src/main/c/Objects/pyjmap.o
gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC -DPACKAGE=jep -DUSE_DEALLOC=1 -DJEP_NUMPY_ENABLED=1 -DVERSION="4.2.0" -DPYTHON_LDLIBRARY="libpython3.7m.so" -I/app/dsm/zulu8/include -I/app/dsm/zulu8/include/linux -Isrc/main/c/Include -Ibuild/include -I/app/python/3.7.17/lib/python3.7/site-packages/numpy/core/include -I/app/python/3.7.17/include/python3.7m -c src/main/c/Objects/pyjmethod.c -o build/temp.linux-x86_64-3.7/src/main/c/Objects/pyjmethod.o
gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC -DPACKAGE=jep -DUSE_DEALLOC=1 -DJEP_NUMPY_ENABLED=1 -DVERSION="4.2.0" -DPYTHON_LDLIBRARY="libpython3.7m.so" -I/app/dsm/zulu8/include -I/app/dsm/zulu8/include/linux -Isrc/main/c/Include -Ibuild/include -I/app/python/3.7.17/lib/python3.7/site-packages/numpy/core/include -I/app/python/3.7.17/include/python3.7m -c src/main/c/Objects/pyjmonitor.c -o build/temp.linux-x86_64-3.7/src/main/c/Objects/pyjmonitor.o
gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC -DPACKAGE=jep -DUSE_DEALLOC=1 -DJEP_NUMPY_ENABLED=1 -DVERSION="4.2.0" -DPYTHON_LDLIBRARY="libpython3.7m.so" -I/app/dsm/zulu8/include -I/app/dsm/zulu8/include/linux -Isrc/main/c/Include -Ibuild/include -I/app/python/3.7.17/lib/python3.7/site-packages/numpy/core/include -I/app/python/3.7.17/include/python3.7m -c src/main/c/Objects/pyjmultimethod.c -o build/temp.linux-x86_64-3.7/src/main/c/Objects/pyjmultimethod.o
gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC -DPACKAGE=jep -DUSE_DEALLOC=1 -DJEP_NUMPY_ENABLED=1 -DVERSION="4.2.0" -DPYTHON_LDLIBRARY="libpython3.7m.so" -I/app/dsm/zulu8/include -I/app/dsm/zulu8/include/linux -Isrc/main/c/Include -Ibuild/include -I/app/python/3.7.17/lib/python3.7/site-packages/numpy/core/include -I/app/python/3.7.17/include/python3.7m -c src/main/c/Objects/pyjnumber.c -o build/temp.linux-x86_64-3.7/src/main/c/Objects/pyjnumber.o
gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC -DPACKAGE=jep -DUSE_DEALLOC=1 -DJEP_NUMPY_ENABLED=1 -DVERSION="4.2.0" -DPYTHON_LDLIBRARY="libpython3.7m.so" -I/app/dsm/zulu8/include -I/app/dsm/zulu8/include/linux -Isrc/main/c/Include -Ibuild/include -I/app/python/3.7.17/lib/python3.7/site-packages/numpy/core/include -I/app/python/3.7.17/include/python3.7m -c src/main/c/Objects/pyjobject.c -o build/temp.linux-x86_64-3.7/src/main/c/Objects/pyjobject.o
gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC -DPACKAGE=jep -DUSE_DEALLOC=1 -DJEP_NUMPY_ENABLED=1 -DVERSION="4.2.0" -DPYTHON_LDLIBRARY="libpython3.7m.so" -I/app/dsm/zulu8/include -I/app/dsm/zulu8/include/linux -Isrc/main/c/Include -Ibuild/include -I/app/python/3.7.17/lib/python3.7/site-packages/numpy/core/include -I/app/python/3.7.17/include/python3.7m -c src/main/c/Objects/pyjtype.c -o build/temp.linux-x86_64-3.7/src/main/c/Objects/pyjtype.o
gcc -shared build/temp.linux-x86_64-3.7/src/main/c/Jep/convert_j2p.o build/temp.linux-x86_64-3.7/src/main/c/Jep/convert_p2j.o build/temp.linux-x86_64-3.7/src/main/c/Jep/jep.o build/temp.linux-x86_64-3.7/src/main/c/Jep/jep_exceptions.o build/temp.linux-x86_64-3.7/src/main/c/Jep/jep_numpy.o build/temp.linux-x86_64-3.7/src/main/c/Jep/jep_util.o build/temp.linux-x86_64-3.7/src/main/c/Jep/maininterpreter.o build/temp.linux-x86_64-3.7/src/main/c/Jep/pyembed.o build/temp.linux-x86_64-3.7/src/main/c/Jep/java_access/AnnotatedElement.o build/temp.linux-x86_64-3.7/src/main/c/Jep/java_access/ArrayList.o build/temp.linux-x86_64-3.7/src/main/c/Jep/java_access/AutoCloseable.o build/temp.linux-x86_64-3.7/src/main/c/Jep/java_access/BigInteger.o build/temp.linux-x86_64-3.7/src/main/c/Jep/java_access/Boolean.o build/temp.linux-x86_64-3.7/src/main/c/Jep/java_access/Buffer.o build/temp.linux-x86_64-3.7/src/main/c/Jep/java_access/Byte.o build/temp.linux-x86_64-3.7/src/main/c/Jep/java_access/ByteBuffer.o build/temp.linux-x86_64-3.7/src/main/c/Jep/java_access/ByteOrder.o build/temp.linux-x86_64-3.7/src/main/c/Jep/java_access/CharBuffer.o build/temp.linux-x86_64-3.7/src/main/c/Jep/java_access/Character.o build/temp.linux-x86_64-3.7/src/main/c/Jep/java_access/Class.o build/temp.linux-x86_64-3.7/src/main/c/Jep/java_access/ClassLoader.o build/temp.linux-x86_64-3.7/src/main/c/Jep/java_access/Collection.o build/temp.linux-x86_64-3.7/src/main/c/Jep/java_access/Collections.o build/temp.linux-x86_64-3.7/src/main/c/Jep/java_access/Comparable.o build/temp.linux-x86_64-3.7/src/main/c/Jep/java_access/Double.o build/temp.linux-x86_64-3.7/src/main/c/Jep/java_access/DoubleBuffer.o build/temp.linux-x86_64-3.7/src/main/c/Jep/java_access/Entry.o build/temp.linux-x86_64-3.7/src/main/c/Jep/java_access/Executable.o build/temp.linux-x86_64-3.7/src/main/c/Jep/java_access/Field.o build/temp.linux-x86_64-3.7/src/main/c/Jep/java_access/Float.o build/temp.linux-x86_64-3.7/src/main/c/Jep/java_access/FloatBuffer.o build/temp.linux-x86_64-3.7/src/main/c/Jep/java_access/HashMap.o build/temp.linux-x86_64-3.7/src/main/c/Jep/java_access/IntBuffer.o build/temp.linux-x86_64-3.7/src/main/c/Jep/java_access/Integer.o build/temp.linux-x86_64-3.7/src/main/c/Jep/java_access/Iterable.o build/temp.linux-x86_64-3.7/src/main/c/Jep/java_access/Iterator.o build/temp.linux-x86_64-3.7/src/main/c/Jep/java_access/JPyCallable.o build/temp.linux-x86_64-3.7/src/main/c/Jep/java_access/JPyMethod.o build/temp.linux-x86_64-3.7/src/main/c/Jep/java_access/JPyObject.o build/temp.linux-x86_64-3.7/src/main/c/Jep/java_access/JepException.o build/temp.linux-x86_64-3.7/src/main/c/Jep/java_access/List.o build/temp.linux-x86_64-3.7/src/main/c/Jep/java_access/Long.o build/temp.linux-x86_64-3.7/src/main/c/Jep/java_access/LongBuffer.o build/temp.linux-x86_64-3.7/src/main/c/Jep/java_access/Map.o build/temp.linux-x86_64-3.7/src/main/c/Jep/java_access/Member.o build/temp.linux-x86_64-3.7/src/main/c/Jep/java_access/Method.o build/temp.linux-x86_64-3.7/src/main/c/Jep/java_access/Modifier.o build/temp.linux-x86_64-3.7/src/main/c/Jep/java_access/Number.o build/temp.linux-x86_64-3.7/src/main/c/Jep/java_access/Object.o build/temp.linux-x86_64-3.7/src/main/c/Jep/java_access/Proxy.o build/temp.linux-x86_64-3.7/src/main/c/Jep/java_access/Short.o build/temp.linux-x86_64-3.7/src/main/c/Jep/java_access/ShortBuffer.o build/temp.linux-x86_64-3.7/src/main/c/Jep/java_access/String.o build/temp.linux-x86_64-3.7/src/main/c/Jep/java_access/Throwable.o build/temp.linux-x86_64-3.7/src/main/c/Jep/python/invocationhandler.o build/temp.linux-x86_64-3.7/src/main/c/Jep/python/jep_object.o build/temp.linux-x86_64-3.7/src/main/c/Jep/python/jpycallable.o build/temp.linux-x86_64-3.7/src/main/c/Jep/python/pypointer.o build/temp.linux-x86_64-3.7/src/main/c/Objects/pyjarray.o build/temp.linux-x86_64-3.7/src/main/c/Objects/pyjautocloseable.o build/temp.linux-x86_64-3.7/src/main/c/Objects/pyjbuffer.o build/temp.linux-x86_64-3.7/src/main/c/Objects/pyjclass.o build/temp.linux-x86_64-3.7/src/main/c/Objects/pyjcollection.o build/temp.linux-x86_64-3.7/src/main/c/Objects/pyjconstructor.o build/temp.linux-x86_64-3.7/src/main/c/Objects/pyjfield.o build/temp.linux-x86_64-3.7/src/main/c/Objects/pyjiterable.o build/temp.linux-x86_64-3.7/src/main/c/Objects/pyjiterator.o build/temp.linux-x86_64-3.7/src/main/c/Objects/pyjlist.o build/temp.linux-x86_64-3.7/src/main/c/Objects/pyjmap.o build/temp.linux-x86_64-3.7/src/main/c/Objects/pyjmethod.o build/temp.linux-x86_64-3.7/src/main/c/Objects/pyjmonitor.o build/temp.linux-x86_64-3.7/src/main/c/Objects/pyjmultimethod.o build/temp.linux-x86_64-3.7/src/main/c/Objects/pyjnumber.o build/temp.linux-x86_64-3.7/src/main/c/Objects/pyjobject.o build/temp.linux-x86_64-3.7/src/main/c/Objects/pyjtype.o -L/app/dsm/zulu8/jre/lib/amd64/server/ -ljvm -lpython3.7m -ldl -o build/lib.linux-x86_64-3.7/jep/jep.cpython-37m-x86_64-linux-gnu.so -L/app/python/3.7.17/lib
/usr/bin/ld: /app/python/3.7.17/lib/libpython3.7m.so(abstract.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a shared object; recompile with -fPIC /usr/bin/ld: /app/python/3.7.17/lib/libpython3.7m.so(boolobject.o): relocation R_X86_64_32S against symbol _Py_FalseStruct' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /app/python/3.7.17/lib/libpython3.7m.so(bytearrayobject.o): relocation R_X86_64_32S against symbol PyByteArray_Type' can not be used when making a shared object; recompile with -fPIC /usr/bin/ld: /app/python/3.7.17/lib/libpython3.7m.so(bytesobject.o): relocation R_X86_64_32S against symbol PyBytes_Type' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /app/python/3.7.17/lib/libpython3.7m.so(call.o): relocation R_X86_64_32 against .rodata.str1.8' can not be used when making a shared object; recompile with -fPIC /usr/bin/ld: /app/python/3.7.17/lib/libpython3.7m.so(classobject.o): relocation R_X86_64_32 against .data' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /app/python/3.7.17/lib/libpython3.7m.so(codeobject.o): relocation R_X86_64_32S against symbol `PyCode_Type' can not be used when making a shared object; recompile with -fPIC
.........................

  /usr/bin/ld: /app/python/3.7.17/lib/libpython3.7m.so(getplatform.o): relocation R_X86_64_32 against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC
  /usr/bin/ld: /app/python/3.7.17/lib/libpython3.7m.so(mystrtoul.o): relocation R_X86_64_32S against symbol `_PyLong_DigitValue' can not be used when making a shared object; recompile with -fPIC
  /usr/bin/ld: /app/python/3.7.17/lib/libpython3.7m.so(getopt.o): relocation R_X86_64_32S against `.rodata.str4.4' can not be used when making a shared object; recompile with -fPIC
  /usr/bin/ld: /app/python/3.7.17/lib/libpython3.7m.so(parser.o): relocation R_X86_64_32 against `.rodata.str1.8' can not be used when making a shared object; recompile with -fPIC
  /usr/bin/ld: /app/python/3.7.17/lib/libpython3.7m.so(frozen.o): warning: relocation in read-only section `.rodata'
  collect2: error: ld returned 1 exit status
  error: command 'gcc' failed with exit status 1
  [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

This error occurs. How can I solve this?

@ndjensen
Copy link
Member

The underlying error message is can not be used when making a shared object; recompile with -fPIC. Did you build your own Python? If so, you probably need to pass --enable-shared to configure and then rebuild it.

@ndjensen ndjensen added the build label Apr 25, 2024
@githubbbbber
Copy link

I encounted a similar situation. Using --enable-shared does solve this problem. Additionally, adding LDFLAGS="-Wl,-rpath,/path/to/your/python3/lib" when configure helps finding the correct lib file.

@Dynasty-develop
Copy link

I met alse same problem. I do solve this trouble by adding export CFLAGS="-O3 -fPIC" before the command "./configure --prefix=/usr/local/python3".

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

4 participants