Bug 1865294
Summary: | python-javabridge: FTBFS in Fedora rawhide/f33 | ||||||
---|---|---|---|---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Fedora Release Engineering <releng> | ||||
Component: | python-javabridge | Assignee: | Raphael Groner <projects.rg> | ||||
Status: | CLOSED ERRATA | QA Contact: | Fedora Extras Quality Assurance <extras-qa> | ||||
Severity: | unspecified | Docs Contact: | |||||
Priority: | unspecified | ||||||
Version: | 33 | CC: | cstratak, projects.rg | ||||
Target Milestone: | --- | Keywords: | Patch | ||||
Target Release: | --- | ||||||
Hardware: | Unspecified | ||||||
OS: | Unspecified | ||||||
Whiteboard: | |||||||
Fixed In Version: | python-javabridge-1.0.19-1.fc34, python-javabridge-1.0.19-1.fc33 | Doc Type: | If docs needed, set a value | ||||
Doc Text: | Story Points: | --- | |||||
Clone Of: | Environment: | ||||||
Last Closed: | 2020-09-08 20:22:44 UTC | Type: | --- | ||||
Regression: | --- | Mount Type: | --- | ||||
Documentation: | --- | CRM: | |||||
Verified Versions: | Category: | --- | |||||
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||
Cloudforms Team: | --- | Target Upstream Version: | |||||
Embargoed: | |||||||
Bug Depends On: | |||||||
Bug Blocks: | 1785415, 1803234 | ||||||
Attachments: |
|
Description
Fedora Release Engineering
2020-08-03 20:50:24 UTC
Created attachment 1709058 [details]
build.log
Relevant snippet from build.log: In file included from /usr/lib/python3.9/site-packages/numpy/core/include/numpy/ndarraytypes.h:1822, from /usr/lib/python3.9/site-packages/numpy/core/include/numpy/ndarrayobject.h:12, from /usr/lib/python3.9/site-packages/numpy/core/include/numpy/arrayobject.h:4, from _javabridge.c:610: /usr/lib/python3.9/site-packages/numpy/core/include/numpy/npy_1_7_deprecated_api.h:17:2: warning: #warning "Using deprecated NumPy API, disable it with " "#define NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION" [-Wcpp] 17 | #warning "Using deprecated NumPy API, disable it with " \ | ^~~~~~~ _javabridge.c:615:10: fatal error: jni.h: No such file or directory 615 | #include "jni.h" | ^~~~~~~ Is JNI not available with Java 11 as in Fedora 33? An easy fix could be to explicitly set JAVA_HOME environment variable to let skip the hackery code for trying to find the java binary with version in path. https://github.com/LeeKamentsky/python-javabridge/blob/master/javabridge/locate.py#L71 https://github.com/LeeKamentsky/python-javabridge/blob/master/setup.py#L85 export JAVA_HOME=%{_prefix}/lib/jvm/java This bug appears to have been reported against 'rawhide' during the Fedora 33 development cycle. Changing version to 33. (In reply to Raphael Groner from comment #4) > export JAVA_HOME=%{_prefix}/lib/jvm/java PR: https://src.fedoraproject.org/rpms/python-javabridge/pull-request/1 Thanks. Are there any other rebuilds for branches or bodhi updates needed? (In reply to Raphael Groner from comment #7) > Thanks. Are there any other rebuilds for branches or bodhi updates needed? F33 as well as it failed to build there also. FEDORA-2020-cb0a399bf1 has been pushed to the Fedora 34 stable repository. If problem still persists, please make note of it in this bug report. |