[Debian-astro-maintainers] Bug#809592: plplot: FTBFS: x00a.adb:30:05: file "plplot_auxiliary.ads" not found

Axel Beckert abe at debian.org
Sat Jan 9 16:01:34 UTC 2016


Control: tag -1 + confirmed

Hi Chris,

Chris West (Faux) wrote:
> The package fails to build:

Indeed, thanks for the bug report. I can reproduce this here with
pbuilder.

>  debian/rules build
> make: Nothing to be done for 'build'.
>  debian/rules binary
> slice -o UNDEF+ADA:debian/control debian/control.in
> make: mkoctfile: Command not found
> make: mkoctfile: Command not found
> make: mkoctfile: Command not found
> mkdir -p /plplot-5.10.0+dfsg2/debian/build_tmp
> ( cd /plplot-5.10.0+dfsg2/debian/build_tmp ; \

This seems not related on a first glance. The build system uses the
availability of mkoctfile to check if Octave's development libraries
are installed.

And the last NMU disabled octave support. (See #789619 and
https://packages.qa.debian.org/p/plplot/news/20151015T162248Z.html)

> [ 21%] Building Ada object examples/ada/CMakeFiles/x00a.dir/x00a.o
> x00a.adb:30:05: file "plplot_auxiliary.ads" not found
> x00a.adb:31:05: file "plplot_traditional.ads" not found

Those files are at least present at
./bindings/ada/plplot_traditional.ads and
./bindings/ada/plplot_auxiliary.ads after the failed build…

> examples/ada/CMakeFiles/x00a.dir/build.make:62: recipe for target 'examples/ada/CMakeFiles/x00a.dir/x00a.o' failed
> make[3]: *** [examples/ada/CMakeFiles/x00a.dir/x00a.o] Error 1
> make[3]: Leaving directory '/plplot-5.10.0+dfsg2/debian/build_tmp'

…, but not somewhere under debian/build_tmp/.

Simply copying bindings/ada/*.ads during the configure stage of
debian/rules to either debian/build_tmp/bindings/ada/,
debian/build_tmp/examples/ada/CMakeFiles/x00a.dir/ or
debian/build_tmp/examples/ada/ doesn't solve the problem, though.

		Regards, Axel
-- 
 ,''`.  |  Axel Beckert <abe at debian.org>, http://people.debian.org/~abe/
: :' :  |  Debian Developer, ftp.ch.debian.org Admin
`. `'   |  4096R: 2517 B724 C5F6 CA99 5329  6E61 2FF9 CD59 6126 16B5
  `-    |  1024D: F067 EA27 26B9 C3FC 1486  202E C09E 1D89 9593 0EDE



More information about the Debian-astro-maintainers mailing list