[Pkg-octave-devel] Building octave-interval-doc 3.1.0-3

Rafael Laboissière rafael at debian.org
Tue Jan 9 08:52:25 UTC 2018


* Oliver Heimlich <oheim at posteo.de> [2018-01-09 08:50]:

> Fortunately, builds for armel and mips64el are fixed now.  The build for 
> arch:all seems to be caused by the update to octave-pkg-dev.
>
> Please have a look at the buildd logs. It starts to look suspicious from 
> this point:
>
>
>  make[1]: Entering directory '/<<PKGBUILDDIR> > '
>  ## The following is a hack that simplifies the switch from
>  ## CDBS into dh for packages using the building infrastructure
>  ## of octave-pkg-dev.
>  /usr/bin/make -k -f debian/rules pre-build
>  make[2]: Entering directory '/<<PKGBUILDDIR> > '
>  dh pre-build
>  dh: Unknown sequence pre-build (choose from: binary binary-arch
>  binary-indep build build-arch build-indep clean install install-arch
>  install-indep)
>  /usr/share/octave-pkg-dev/octave-pkg.mk:76: recipe for target
>  'pre-build' failed
>  make[2]: *** [pre-build] Error 255
>  make[2]: Leaving directory '/<<PKGBUILDDIR> > '
>  /usr/share/octave-pkg-dev/octave-pkg.mk:79: recipe for target
>  'override_dh_auto_build' failed
>  make[1]: [override_dh_auto_build] Error 2 (ignored)
>  for pkg in octave-interval octave-interval-doc; do 			\
>     /usr/bin/make -k -f debian/rules build/$pkg ;	\
>  done
>  make[2]: Entering directory '/<<PKGBUILDDIR> > '
>  dh build/octave-interval
>  dh: Unknown sequence build/octave-interval (choose from: binary
>  binary-arch binary-indep build build-arch build-indep clean install
>  install-arch install-indep)
>  /usr/share/octave-pkg-dev/octave-pkg.mk:76: recipe for target
>  'build/octave-interval' failed
>  make[2]: *** [build/octave-interval] Error 255
>  make[2]: Leaving directory '/<<PKGBUILDDIR> > '
>  make[2]: Entering directory '/<<PKGBUILDDIR> > '
>  dh build/octave-interval-doc
>  dh: Unknown sequence build/octave-interval-doc (choose from: binary
>  binary-arch binary-indep build build-arch build-indep clean install
>  install-arch install-indep)
>  /usr/share/octave-pkg-dev/octave-pkg.mk:76: recipe for target
>  'build/octave-interval-doc' failed
>  make[2]: *** [build/octave-interval-doc] Error 255
>  make[2]: Leaving directory '/<<PKGBUILDDIR> > '

The failures above are normal and are ignored by octave-pkg.mk. (I know, 
I know, they should not happen, but this is a bad side effect of the 
recent switch CDBS -> dh.) At any rate, the error that really makes the 
build fails is the following:

 # Install documentation files
 /usr/share/octave-pkg-dev/install-docs
 dh_installdocs: No packages to build. Architecture mismatch: amd64, want: all any
 dh_installdocs: No packages to build. Architecture mismatch: amd64, want: all any
 ln: target 'debian/octave-interval/usr/share/doc/octave-interval/' is not a directory: No such file or directory
 /usr/share/octave-pkg-dev/octave-pkg.mk:88: recipe for target 'override_dh_auto_install' failed
 make[1]: *** [override_dh_auto_install] Error 1
 make[1]: Leaving directory '/<<PKGBUILDDIR>>'
 /usr/share/octave-pkg-dev/octave-pkg.mk:76: recipe for target 'binary-indep' failed
 make: *** [binary-indep] Error 2
 dpkg-buildpackage: error: fakeroot debian/rules binary-indep subprocess returned exit status 2

There is indeed a bug in octave-pkg-dev.  I will take a look at this as 
time permits.

Rafael



More information about the Pkg-octave-devel mailing list