Hi Bastien, Le 31/08/2024 à 19:45, Bastien Roucariès a écrit :
I have pushed a commit which includes the Debian-packaged junit4 jar in the classpath for the tests, this removes the error you saw.Le samedi 31 août 2024, 06:29:33 UTC Pierre Gruet a écrit :Hi Bastien,Le 31/08/2024 à 02:01, Bastien Roucariès a écrit :Le vendredi 30 août 2024, 17:43:24 UTC Emmanuel Bourg a écrit :Le 30/08/2024 à 15:47, Bastien Roucariès a écrit :Can someone get a glimpse at jmagick It tried to import newer java version for imagemagick7 but it FTBFSHi Bastien, Do you have a build log to share so we can look into it?You could begin to build here https://salsa.debian.org/java-team/jmagickI guess the "--with javahelper" in d/rules can be removed, else add javahelper as a B-D. Once this is done, there is a problem in the configure step /* confdefs.h */ #define PACKAGE_NAME "jmagick" #define PACKAGE_TARNAME "jmagick" #define PACKAGE_VERSION "7.0.4" #define PACKAGE_STRING "jmagick 7.0.4" #define PACKAGE_BUGREPORT "" #define PACKAGE_URL "" #define PACKAGE "jmagick" #define VERSION "7.0.4" configure: exit 1 dh_auto_configure: error: ./configure --build=x86_64-linux-gnu --prefix=/usr --includedir=\${prefix}/include --mandir=\${prefix}/share/man --infodir=\${prefix}/share/info --sysconfdir=/etc --localstatedir=/var --disable-option-checking --disable-silent-rules --libdir=\${prefix}/lib/x86_64-linux-gnu --libexecdir=\${prefix}/lib/x86_64-linux-gnu --disable-maintainer-mode --disable-dependency-tracking returned exit code 1 But this is not Java-related.Ok now it fail during test with a java error Can you get a glimpse? bastien
Then some tests are failing, but this seems to be caused by a missing file: There were 13 errors:1) testDespeckle(magicktest.TestJMagick)java.io.IOException: Cannot run program "compare": error=2, No such file or directory at java.base/java.lang.ProcessBuilder.start(ProcessBuilder.java:1170) at java.base/java.lang.ProcessBuilder.start(ProcessBuilder.java:1089)
at java.base/java.lang.Runtime.exec(Runtime.java:681) at java.base/java.lang.Runtime.exec(Runtime.java:577)at magicktest.MagickTesttools.compareImage(MagickTesttools.java:101) at magicktest.MagickTesttools.writeAndCompare(MagickTesttools.java:161)
at magicktest.TestJMagick.testDespeckle(TestJMagick.java:465)at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
Caused by: java.io.IOException: error=2, No such file or directory at java.base/java.lang.ProcessImpl.forkAndExec(Native Method) at java.base/java.lang.ProcessImpl.<init>(ProcessImpl.java:295) at java.base/java.lang.ProcessImpl.start(ProcessImpl.java:225)at java.base/java.lang.ProcessBuilder.start(ProcessBuilder.java:1126)
... 19 more [...]Also when I first built the package pulled from the Salsa repo, I got the failure
magick_PixelPacket.c:12:14: fatal error: wand/magick-wand.h: No such file or directory
2812 12 | # include <wand/magick-wand.h> 2813 | ^~~~~~~~~~~~~~~~~~~~ 2814 compilation terminated.which was solved by adding libmagickwand-6-headers to the B-D. Perhaps you should also to this.
Best, -- Pierre
OpenPGP_signature.asc
Description: OpenPGP digital signature