Building QtJambi 6.8.0 from sources fails on Kubuntu 24.10 (Qt 6.6.2)
Description
Building QtJambi 6.8.0 from sources against native Qt fails on Kubuntu 24.10 (Qt 6.6.2):
BUILD FAILED /home/wolfgang/qtjambi/build.xml:294: The following error occurred while executing this line: /home/wolfgang/qtjambi/antfiles/java.xml:54: The following error occurred while executing this line: /home/wolfgang/qtjambi/src/java/modules/modules.xml:48: The following error occurred while executing this line: /home/wolfgang/qtjambi/src/java/modules/qtjambi/build.xml:39: The following error occurred while executing this line: /home/wolfgang/qtjambi/src/java/modules/qtjambi/build.xml:130: The following error occurred while executing this line: /home/wolfgang/qtjambi/src/java/modules/modules.xml:90: /home/wolfgang/qtjambi/src/java/modules/qtjambi/Qt6-no-span does not exist.
The same is true for building against "Qt-online-installed" Qt 6.6.2.
Creating an empty directory qtjambi/src/java/modules/qtjambi/Qt6-no-span solves the issue!!!
System
- OS: Kubuntu 24.10
- Java version: 21
- QtJambi version: 6.8.0
- Qt version: 6.6.2
@wolfseifert, thanks for letting me know. Obviously, the empty directory got lost by using git. I will restructure the version-dependent source paths in the next version.
Yes, empty directories definitely get lost when using git. To avoid this I usually create a ".gitignore" file containing a single "*" inside of my "empty" directories.
This issue is solved by QtJambi v6.8.1RC1. I tested against native Qt on Kubuntu 24.10 (Qt 6.6.2) and "Qt-online-installed" Qt 6.6.2 using jdk23.