Re: Help with jmagick

Bastien Roucariès <[email protected]>
Newsgroups gmane.linux.debian.devel.java
Message-ID <14038522.vrV9OIXbG2@portable-bastien>
Le samedi 31 août 2024, 19:42:37 UTC Pierre Gruet a écrit :
> 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.

Thanks

Can you also enable salsa pipeline ?

bastien
> 
> Best,
> 
> -- 
> Pierre
>
signature.asc (application/pgp-signature, 833 B)
-----BEGIN PGP SIGNATURE-----

iQIzBAABCgAdFiEEXQGHuUCiRbrXsPVqADoaLapBCF8FAmbTcvYACgkQADoaLapB
CF9yTw/+Isgs0IuDuajv6gKtuBQb9zIeStXP+H2zvMu/CnlnW89HepsTv4kXwDLF
2/9efJTh0mhkqj/KqjBzq1JqneCvqQGr6S7j0vkdjiHB64M42cHPslCLPvwlkLAA
ucGWpS65Cs15WsVHXTnCmzWM4iUnTPg7d4fChviM2/SX4v+PM4FypHu00Nj+XFRp
q6+X5uus8MZO86uvP3NWQCMeeRj6VDQFRCwjPrV6saCYg/GVnuMdUt21jCixX8fl
4n5Z125SMTUK01DE9t0pPpPd9myeaEAHoVNAhUMmrtheLIG7ZjG+QSlmJiDtYISY
zgcL36JejdDlij2vWp7cWqzUbD+hOl9f57I9QK93oY/FrQWVTm6IXbIIXstD/fS9
bFaMX5ZRa+yAgzi0buS0RDQtQgfS5oFE8pfVJdCZPXVJW/Hk3IBM41/7Gb5ls+N2
RIxQHE10GSvQlr9JsAax64cJ4XIm9t8TKQTnVQ7wrvtMgw/3u2uPbafVvctA9RZZ
PnqCz2Z+bP7JJYBWmPwhWuuAKn0ogPsreJKjZuxXTDYY4wqiSLQg0waRvEP4Fm81
sS88IVCHyDN/16c/TbAcYFCXltxXvO90hRv7Erc9X2duKH7yaCnezSAY7Q03Fpkr
1NUVITvDRTkplcGTJKRVzZTyzgW/eBKnufyIAg89r1vjcxsbuTc=
=9QkR
-----END PGP SIGNATURE-----
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.