gEDA-dev: pcb build from cvs fails at documentation

Kai-Martin Knaak kmk at familieknaak.de
Fri Mar 7 12:15:49 EST 2008


If I try to build pcb from current cvs I run into errors when it comes to 
documentation:

/-----------------------
(...)
Making all in doc
make[2]: Entering directory `/usr/local/pcb-src/pcb-cvs/pcb/doc'
make  all-am
make[3]: Entering directory `/usr/local/pcb-src/pcb-cvs/pcb/doc'
restore=: && backupdir=".am$$" && \
	am__cwd=`pwd` && cd . && \
	rm -rf $backupdir && mkdir $backupdir && \
	if (/bin/sh /usr/local/pcb-src/pcb-cvs/pcb/missing --run makeinfo 
--version) >/dev/null 2>&1; then \
	  for f in pcb.info pcb.info-[0-9] pcb.info-[0-9][0-9] pcb.i[0-9] 
pcb.i[0-9][0-9]; do \
	    if test -f $f; then mv $f $backupdir; restore=mv; else :; fi; 
\
	  done; \
	else :; fi && \
	cd "$am__cwd"; \
	if /bin/sh /usr/local/pcb-src/pcb-cvs/pcb/missing --run 
makeinfo   -I . \
	 -o pcb.info pcb.texi; \
	then \
	  rc=0; \
	  cd .; \
	else \
	  rc=$?; \
	  cd . && \
	  $restore $backupdir/* `echo "./pcb.info" | sed 's|[^/]*$||'`; \
	fi; \
	rm -rf $backupdir; exit $rc
pcb.texi:4293: warning: @image file `pad.txt' (for text) unreadable: No 
such file or directory.
/usr/local/pcb-src/pcb-cvs/pcb/doc//actions.texi:1509: warning: @image 
file `puller.txt' (for text) unreadable: No such file or directory.
pcb.texi:5819: warning: @image file `thermal.txt' (for text) unreadable: 
No such file or directory.
rm -rf pcb.htp
if /bin/sh /usr/local/pcb-src/pcb-cvs/pcb/missing --run makeinfo --html --
css-include=./pcb.css --no-split  -I . \
	 -o pcb.htp pcb.texi; \
	then \
	  rm -rf pcb.html; \
	  if test ! -d pcb.htp && test -d pcb; then \
	    mv pcb pcb.html; else mv pcb.htp pcb.html; fi; \
	else \
	  if test ! -d pcb.htp && test -d pcb; then \
	    rm -rf pcb; else rm -Rf pcb.htp pcb.html; fi; \
	  exit 1; \
	fi
pcb.texi:4293: @image file `pad.png' (for HTML) not readable: No such 
file or directory.
/usr/local/pcb-src/pcb-cvs/pcb/doc//actions.texi:1509: @image file 
`puller.png' (for HTML) not readable: No such file or directory.
pcb.texi:5819: @image file `thermal.png' (for HTML) not readable: No such 
file or directory.
makeinfo: Removing output file `pcb.htp' due to errors; use --force to 
preserve.
make[3]: *** [pcb.html] Error 1
make[3]: Leaving directory `/usr/local/pcb-src/pcb-cvs/pcb/doc'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/usr/local/pcb-src/pcb-cvs/pcb/doc'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/usr/local/pcb-src/pcb-cvs/pcb'
make: *** [all] Error 2
\--------------------------------

These could be cured by manually copying pad.png, puller.png and 
thermal.png from older installs to the doc dir. 

But the next run of make stops with:

/---------------------------
make[3]: Entering directory `/usr/local/pcb-src/pcb-cvs/pcb/doc'
TEXINPUTS=".:$TEXINPUTS" \
	MAKEINFO='/bin/sh /usr/local/pcb-src/pcb-cvs/pcb/missing --run 
makeinfo   -I .' \
	 pcb.texi
/bin/sh: ./pcb.texi: Permission denied
make[3]: *** [pcb.dvi] Error 126
make[3]: Leaving directory `/usr/local/pcb-src/pcb-cvs/pcb/doc'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/usr/local/pcb-src/pcb-cvs/pcb/doc'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/usr/local/pcb-src/pcb-cvs/pcb'
make: *** [all] Error 2
\----------------------------

However, if I do 
	configure --enable-doc=no 
make and install is fine.

Anything I can do to get the docs made?

---<(kaimartin)>---
-- 
Kai-Martin Knaak
http://lilalaser.de/blog



More information about the geda-dev mailing list