Bug#836592: jessie-pu: package gdcm/2.4.4-3
On Fri, Sep 9, 2016 at 17:33:08 +0100, Adam D. Barratt wrote:
> On Fri, 2016-09-09 at 17:08 +0200, Gert Wollny wrote:
> > > As far as I can tell, the problem isn't the documentation, it's:
> > >
> > > make[3]: *** No rule to make target
> > > '/usr/lib/jvm/default-java/jre/lib/ppc64/libjawt.so', needed by
> > > 'bin/libvtkgdcmJava.so'. Stop.
> > >
> > >
> > Agreed, I didn't see this because I was scanning for "error:".
> >
> > The compilation failure is still unrelated to the patches though,
> > because the patches only touch the C++ code, the compilation error is a
> > result of some problem on the part that cmake does.
> >
> > At the beginning of the build log one can even see that the library is
> > correctly detected in the JRE ppc64el sub-directory, but later it wants
> > ppc64 only and I can't find the according code in the gdcm VTK java
> > module definition.
>
> I was wondering if this might be a similar issue to javatool's #833572
> (now fixed in p-u), but I don't know either gdcm or Java packaging in
> general well enough to immediately point to a solution I'm afraid.
>
After apt-get build-dep gdcm:
(jessie_ppc64el-dchroot)jcristau@plummer:~$ rgrep ppc64/libjawt /usr/lib/
/usr/lib/vtk-5.8/VTKTargets-release.cmake: IMPORTED_LINK_INTERFACE_LIBRARIES_RELEASE "vtkGraphics;vtkFilteringJava;/usr/lib/jvm/default-java/jre/lib/ppc64/libjawt.so"
/usr/lib/vtk-5.8/VTKTargets-release.cmake: IMPORTED_LINK_INTERFACE_LIBRARIES_RELEASE "vtkRendering;vtkGraphicsJava;vtkImagingJava;/usr/lib/jvm/default-java/jre/lib/ppc64/libjawt.so"
/usr/lib/vtk-5.8/VTKTargets-release.cmake: IMPORTED_LINK_INTERFACE_LIBRARIES_RELEASE "vtkCharts;vtkViewsJava;/usr/lib/jvm/default-java/jre/lib/ppc64/libjawt.so"
/usr/lib/vtk-5.8/VTKConfig-Java.cmake:SET(VTK_JAVA_AWT_LIBRARY "/usr/lib/jvm/default-java/jre/lib/ppc64/libjawt.so")
cmake brain damage strikes again.
Cheers,
Julien
Reply to: