GNU bug report logs - #21063
solaris: documentation installation targets fail in some sub-directories (coreutis 8.24)

Previous Next

Package: coreutils;

Reported by: Peter Bray <pdb_ml <at> yahoo.com.au>

Date: Wed, 15 Jul 2015 11:24:02 UTC

Severity: normal

Tags: fixed

Done: Assaf Gordon <assafgordon <at> gmail.com>

Bug is archived. No further changes may be made.

Full log


View this message in rfc822 format

From: Peter Bray <pdb_ml <at> yahoo.com.au>
To: 21063 <at> debbugs.gnu.org
Subject: bug#21063: coreutils-8.24 - documentation installation targets fail in some sub-directories
Date: Wed, 15 Jul 2015 21:23:41 +1000
Greetings,

One last quick bug report for the day. Still coreutils-8.24 on Solaris
10 and Solaris 11 on X86 VMs.

The installation of built documentation (dvi,ps,pdf) requires the use
of the gmake(1) option '-k' to avoid failing in sub-trees not
supporting these phony make targets.

Successful Steps:

	gmake pdf ps dvi

Unsuccessful Steps:

	gmake install-pdf install-ps install-dvi

Workaround Steps:

	gmake -k install-pdf install-ps install-dvi

Given the nature of the coreutils build process (mostly non-recursive),
maybe these phony targets don't need to be invoked recursively, but
once again I'm guessing, and have not explored the problem completely.

Regards,

Peter Bray
Sydney, Australia

Example Errors:

take-1%   gmake install-pdf install-ps install-dvi

Making install-pdf in po
gmake[1]: Entering directory `/tmp/64-bit/coreutils-8.24/po'
gmake[1]: *** No rule to make target `install-pdf'.  Stop.
gmake[1]: Leaving directory `/tmp/64-bit/coreutils-8.24/po'
gmake: *** [install-pdf-recursive] Error 1

take-2%   gmake -k install-pdf install-ps install-dvi

Making install-pdf in po
gmake[1]: Entering directory `/tmp/64-bit/coreutils-8.24/po'
gmake[1]: *** No rule to make target `install-pdf'.
gmake[1]: Leaving directory `/tmp/64-bit/coreutils-8.24/po'
Making install-pdf in .
gmake[1]: Entering directory `/tmp/64-bit/coreutils-8.24'
 /pkgs/64-bit/bin/gmkdir -p 
'/pkgs/64-bit/release/coreutils-8.24-scaffolding/share/doc/coreutils'
 /pkgs/64-bit/bin/ginstall -c -m 644 doc/coreutils.pdf 
'/pkgs/64-bit/release/coreutils-8.24-scaffolding/share/doc/coreutils'
gmake[1]: Leaving directory `/tmp/64-bit/coreutils-8.24'
Making install-pdf in gnulib-tests
gmake[1]: Entering directory `/tmp/64-bit/coreutils-8.24/gnulib-tests'
Making install-pdf in .
gmake[2]: Entering directory `/tmp/64-bit/coreutils-8.24/gnulib-tests'
gmake[2]: Nothing to be done for `install-pdf-am'.
gmake[2]: Leaving directory `/tmp/64-bit/coreutils-8.24/gnulib-tests'
gmake[1]: Leaving directory `/tmp/64-bit/coreutils-8.24/gnulib-tests'
gmake: *** [install-pdf-recursive] Error 1
gmake: Target `install-pdf' not remade because of errors.
Making install-ps in po
gmake[1]: Entering directory `/tmp/64-bit/coreutils-8.24/po'
gmake[1]: *** No rule to make target `install-ps'.
gmake[1]: Leaving directory `/tmp/64-bit/coreutils-8.24/po'
Making install-ps in .
gmake[1]: Entering directory `/tmp/64-bit/coreutils-8.24'
 /pkgs/64-bit/bin/gmkdir -p 
'/pkgs/64-bit/release/coreutils-8.24-scaffolding/share/doc/coreutils'
 /pkgs/64-bit/bin/ginstall -c -m 644 doc/coreutils.ps 
'/pkgs/64-bit/release/coreutils-8.24-scaffolding/share/doc/coreutils'
gmake[1]: Leaving directory `/tmp/64-bit/coreutils-8.24'
Making install-ps in gnulib-tests
gmake[1]: Entering directory `/tmp/64-bit/coreutils-8.24/gnulib-tests'
Making install-ps in .
gmake[2]: Entering directory `/tmp/64-bit/coreutils-8.24/gnulib-tests'
gmake[2]: Nothing to be done for `install-ps-am'.
gmake[2]: Leaving directory `/tmp/64-bit/coreutils-8.24/gnulib-tests'
gmake[1]: Leaving directory `/tmp/64-bit/coreutils-8.24/gnulib-tests'
gmake: *** [install-ps-recursive] Error 1
gmake: Target `install-ps' not remade because of errors.
Making install-dvi in po
gmake[1]: Entering directory `/tmp/64-bit/coreutils-8.24/po'
gmake[1]: *** No rule to make target `install-dvi'.
gmake[1]: Leaving directory `/tmp/64-bit/coreutils-8.24/po'
Making install-dvi in .
gmake[1]: Entering directory `/tmp/64-bit/coreutils-8.24'
 /pkgs/64-bit/bin/gmkdir -p 
'/pkgs/64-bit/release/coreutils-8.24-scaffolding/share/doc/coreutils'
 /pkgs/64-bit/bin/ginstall -c -m 644 doc/coreutils.dvi 
'/pkgs/64-bit/release/coreutils-8.24-scaffolding/share/doc/coreutils'
gmake[1]: Leaving directory `/tmp/64-bit/coreutils-8.24'
Making install-dvi in gnulib-tests
gmake[1]: Entering directory `/tmp/64-bit/coreutils-8.24/gnulib-tests'
Making install-dvi in .
gmake[2]: Entering directory `/tmp/64-bit/coreutils-8.24/gnulib-tests'
gmake[2]: Nothing to be done for `install-dvi-am'.
gmake[2]: Leaving directory `/tmp/64-bit/coreutils-8.24/gnulib-tests'
gmake[1]: Leaving directory `/tmp/64-bit/coreutils-8.24/gnulib-tests'
gmake: *** [install-dvi-recursive] Error 1
gmake: Target `install-dvi' not remade because of errors.

PS: Yes, all packages are being built with unique installation
prefixes, and the "scaffolding" suffix relates to the build phase of
the larger project.




This bug report was last modified 6 years and 211 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.