[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

gdcm: No rule to make target `/usr/lib/jvm/default-java/lib/libjawt.so', needed by `bin/libvtkgdcmJava.so'. Stop.



For reason beyond my understanding, I am still getting the same error
on armel (it disappear on powerpc)

https://buildd.debian.org/~luk/status/package.php?p=gdcm

[ 88%] Building CXX object
Utilities/VTK/CMakeFiles/vtkgdcmJava.dir/vtkGDCMThreadedImageReader2Java.cxx.o
make[3]: *** No rule to make target
`/usr/lib/jvm/default-java/lib/libjawt.so', needed by
`bin/libvtkgdcmJava.so'.  Stop.
make[3]: Leaving directory
`/build/buildd-gdcm_2.0.12-11-armel-vYWMSv/gdcm-2.0.12/debian/build-python2.5'


While at the same time:

  wget http://ftp.de.debian.org/debian/pool/main/v/vtk/libvtk5-dev_5.2.1-11_armel.deb
  ar xvf libvtk5-dev_5.2.1-11_armel.deb
  tar xvfz data.tar.gz
  grep -r jawt *
usr/lib/vtk-5.2/VTKLibraryDepends.cmake:
SET("vtkRenderingJava_LIB_DEPENDS"
"general;vtkRendering;general;vtkGraphicsJava;general;vtkImagingJava;general;/usr/lib/jvm/default-java/jre/lib/arm/libjawt.so;")
usr/lib/vtk-5.2/VTKLibraryDepends.cmake:
SET("vtkRenderingJava_LIB_DEPENDS"
"vtkRendering;vtkGraphicsJava;vtkImagingJava;/usr/lib/jvm/default-java/jre/lib/arm/libjawt.so;")

  I am currently travelling, so I won't be able to checkin anything,
but once I get back I used the very same trick Dominique used in VTK,
is simply use a patch FindJNI to hijack using the busted one from
cmake.

  Just out of curiosity if anyone could tell me where is cmake pulling
the dependencie to a `/usr/lib/jvm/default-java/lib/libjawt.so' while
clearly it should be /usr/lib/jvm/default-java/jre/lib/arm/libjawt.so
...

-- 
Mathieu


Reply to: