Description of problem: Java libraries which depend on swt.jar, fail to build from source if build-classpath swt is used in the spec file. Example: http://kojipkgs.fedoraproject.org//work/tasks/9102/4989102/build.log Version-Release number of selected component (if applicable): latest rawhide version. How reproducible: Always. Steps to Reproduce: 1. try to mock-build jfreechart. The build of the experimental swt bits is failing. Actual results: build-classpath swt /usr/bin/build-classpath: error: Could not find swt Java extension for this JVM /usr/bin/build-classpath: error: Some specified jars were not found Expected results: build-classpath swt /usr/lib/java/swt.jar Additional info: According to mizdebsk: quote from java guidelines: "%{_jnidir} usually expands into %{_prefix}/lib/java. %{_prefix}/lib64/java will cease its existence and will be decomissioned" looks like a bug in elclipse eclipse puts stuff to /usr/lib64, but /usr/lib should be used, even on 64-bit systems
For reference see bug 665576
Java packages are currently exempt from multilib, as per FESCO exception [1]. According to current JNI guidelines [2] native code should always be placed in /usr/lib, not %_libdir (%_libdir can be either /usr/lib or /usr/lib64). [1] https://fedorahosted.org/fesco/ticket/961 [2] http://fedoraproject.org/wiki/Packaging:Java#Packaging_JAR_files_that_use_JNI
eclipse-4.2.2-0.10.git20121217.fc18 has been submitted as an update for Fedora 18. https://admin.fedoraproject.org/updates/eclipse-4.2.2-0.10.git20121217.fc18
Package eclipse-4.2.2-0.10.git20121217.fc18: * should fix your issue, * was pushed to the Fedora 18 testing repository, * should be available at your local mirror within two days. Update it with: # su -c 'yum update --enablerepo=updates-testing eclipse-4.2.2-0.10.git20121217.fc18' as soon as you are able to. Please go to the following url: https://admin.fedoraproject.org/updates/FEDORA-2013-2796/eclipse-4.2.2-0.10.git20121217.fc18 then log in and leave karma (feedback).
In eclipse-swt-4.2.2-0.10.git20121217.fc18.x86_64 /usr/lib/java/swt.jar is a broken symlink: /usr/lib/java/swt.jar -> ../eclipse/swt.jar
eclipse-4.2.2-2.fc18 has been submitted as an update for Fedora 18. https://admin.fedoraproject.org/updates/eclipse-4.2.2-2.fc18
eclipse-4.2.2-3.fc18 has been submitted as an update for Fedora 18. https://admin.fedoraproject.org/updates/eclipse-4.2.2-3.fc18
eclipse-4.2.2-5.fc18 has been submitted as an update for Fedora 18. https://admin.fedoraproject.org/updates/eclipse-4.2.2-5.fc18
eclipse-4.2.2-5.fc18 has been pushed to the Fedora 18 stable repository. If problems still persist, please make note of it in this bug report.