Bug#760304: openjdk-7-jre-dcevm: FTBFS on i386: no export-linux-i386

Aaron M. Ucko ucko at debian.org
Tue Sep 2 17:34:47 UTC 2014


Source: openjdk-7-jre-dcevm
Version: 7u60-1
Severity: serious
Justification: fails to build from source

Thanks for addressing #759705 promptly!  The i386 build now gets much
further, but ultimately still fails:

  dh_install -popenjdk-7-jre-dcevm \
             build/linux/export-linux-i386/jre/lib/i386/server/libjvm.so \
             /usr/lib/jvm/java-7-openjdk-i386/jre/lib/i386/dcevm
  cp: cannot stat 'debian/tmp/build/linux/export-linux-i386/jre/lib/i386/server/libjvm.so': No such file or directory
  dh_install: cp -a debian/tmp/build/linux/export-linux-i386/jre/lib/i386/server/libjvm.so debian/openjdk-7-jre-dcevm//usr/lib/jvm/java-7-openjdk-i386/jre/lib/i386/dcevm/ returned exit code 1
  make[1]: *** [override_dh_install] Error 2
  debian/rules:29: recipe for target 'override_dh_install' failed
  make[1]: Leaving directory '/«PKGBUILDDIR»'
  make: *** [binary-arch] Error 2
  debian/rules:18: recipe for target 'binary-arch' failed

It looks like the upstream build system winds up establishing an
export-linux-i586 directory here.  Could you please address this
discrepancy, by editing that command line either to use a wildcard or
to substitute $(DEB_HOST_GNU_CPU) for the first occurrence of
$(DEB_HOST_ARCH)?

Thanks!



More information about the pkg-java-maintainers mailing list