Re: Help with jmagick
Pierre Gruet <[email protected]>
| Newsgroups | gmane.linux.debian.devel.java |
|---|---|
| Message-ID | <[email protected]> |
Hi Bastien,
Le 31/08/2024 à 19:45, Bastien Roucariès a écrit :
> 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 FTBFS
>>>>
>>>> Hi 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/jmagick
>>
>> I 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
I have pushed a commit which includes the Debian-packaged junit4 jar in
the classpath for the tests, this removes the error you saw.
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
(application/pgp-signature, 833 B)
-----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEM8soQxPpC9J9y0UjYAMWptwndHYFAmbTci4ACgkQYAMWptwn dHZ2gg//YUGKxoov5QYT+/U/dLnlVSd3PKGnehzENTema61RChB+KTYA7MVk/2OU CPx91kw2PSQovY6N+wIAN+0vjtGi8JTek+P8fCC93hLgosG50yq30YSL8LJ3QYTk /hBJtCgxoQGammmsX6Q+7OdbrBsQQ988EOWMaToeTZVZ6nO0xDxG/cM3bOEYbyEK rS/trgzRE62VacSmFdlrteqSGn9de/rnAvtGCLIAYLxdM8gvzBbMllGW9S1pwKzR rb+4Ku6jjYRUoGB2Tjx8FzqR5gI6UXiqRnuk1/qXRNvivBbccXEeoGIy6D/kJ1QM lfVvrMGhHVR8T1XRcQNsPw2+veq1pAxLoMlnzxzvgq84B4vIwff3kW5AxwZBsI8X rmS28ot9aPDIhie9Qyi5TMM+wYaKtyx5xtf3CPl5gWj+z3mdz/rMSTeBz2Xq7IUW cXVI/UojwJ64EQ2BqNeDoVdI1mWqgn0EQEOJDIKdttGKvR/K2XWmlma14XsPtX8S ir1AscZN87I+laMEuMAxQh26dbbWZNkB7XqedckZho5PVrg4k2rxYhjyimJuarHt J/q62vJNHeiZdjcbIfGwbIPSODMGpE9BF0rpqiPff32t2WrKusoDuSgWs6dmFR8A QL98kepGUPRABAZ+5xwnUOkIHv7Alq/R6cy/YEvmmuore4Bnogc= =T1Wf -----END PGP SIGNATURE-----