Bug#248216: gcc-3.3: FTBFS: Doesn't build docs without dot present
Package: gcc-3.3
Version: 1:3.3.3ds6-7
Severity: serious
>From my build log:
...
trap '' 1 2 3 15; touch stamps/08-binary-stamp-libgcj-common; mv stamps/07-install-stamp-tmp stamps/07-install-stamp
rm -rf /tmp/buildd/gcc-3.3-3.3.3ds6/build/i486-linux/libstdc++-v3/docs/doxygen/html*
if dot -V; then \
/usr/bin/make -C /tmp/buildd/gcc-3.3-3.3.3ds6/build/i486-linux/libstdc++-v3 SHELL=/bin/bash doxygen; \
/usr/bin/make -C /tmp/buildd/gcc-3.3-3.3.3ds6/build/i486-linux/libstdc++-v3 SHELL=/bin/bash doxygen-man; \
fi
/bin/bash: line 1: dot: command not found
if [ -f /tmp/buildd/gcc-3.3-3.3.3ds6/build/i486-linux/libstdc++-v3/docs/doxygen/html_user/index.html ]; then \
sed -e 's,http://gcc\.gnu\.org/onlinedocs/libstdc++,../html,g' \
-e 's,<title>Main Page</title>,<title>libstdc++-v3 Source: Main Index</title>,' \
/tmp/buildd/gcc-3.3-3.3.3ds6/build/i486-linux/libstdc++-v3/docs/doxygen/html_user/index.html \
> /tmp/buildd/gcc-3.3-3.3.3ds6/build/i486-linux/libstdc++-v3/docs/doxygen/html_user/index.html.new; \
mv -f /tmp/buildd/gcc-3.3-3.3.3ds6/build/i486-linux/libstdc++-v3/docs/doxygen/html_user/index.html.new \
/tmp/buildd/gcc-3.3-3.3.3ds6/build/i486-linux/libstdc++-v3/docs/doxygen/html_user/index.html; \
elif [ -f debian/patches/html_user.uue ]; then \
mkdir -p /tmp/buildd/gcc-3.3-3.3.3ds6/build/i486-linux/libstdc++-v3/docs/doxygen || true; \
cd /tmp/buildd/gcc-3.3-3.3.3ds6/build/i486-linux/libstdc++-v3/docs/doxygen; \
uudecode /tmp/buildd/gcc-3.3-3.3.3ds6/debian/patches/html_user.uue; \
tar -x --bzip2 -f html_user.tar.bz2; \
rm html_user.tar.bz2; \
else \
echo "unable to generate doxygen docs"; \
exit 2; \
fi
touch stamps/05-build-doxygen-stamp
dh_testdir
dh_testroot
mv stamps/07-install-stamp stamps/07-install-stamp-tmp
rm -rf debian/libstdc++5-3.3-doc
dh_installdirs -plibstdc++5-3.3-doc \
usr/share/doc/gcc-3.3-base/libstdc++ \
usr/share/man
dh_link -plibstdc++5-3.3-doc /usr/share/doc/gcc-3.3-base /usr/share/doc/libstdc++5-3.3-doc
dh_installdocs -plibstdc++5-3.3-doc
rm -f debian/libstdc++5-3.3-doc/usr/share/doc/gcc-3.3-base/copyright
cp -a /tmp/buildd/gcc-3.3-3.3.3ds6/src/libstdc++-v3/docs/html \
debian/libstdc++5-3.3-doc/usr/share/doc/gcc-3.3-base/libstdc++/.
ln -sf documentation.html \
debian/libstdc++5-3.3-doc/usr/share/doc/gcc-3.3-base/libstdc++/html/index.html
find debian/libstdc++5-3.3-doc/usr/share/doc/gcc-3.3-base/libstdc++/ -name CVS -type d \
| xargs rm -rf
cp -a /tmp/buildd/gcc-3.3-3.3.3ds6/build/i486-linux/libstdc++-v3/docs/doxygen/html_user \
debian/libstdc++5-3.3-doc/usr/share/doc/gcc-3.3-base/libstdc++/.
cp -a /tmp/buildd/gcc-3.3-3.3.3ds6/build/i486-linux/libstdc++-v3/docs/doxygen/man/man3 \
debian/libstdc++5-3.3-doc/usr/share/man/.
cp: cannot stat `/tmp/buildd/gcc-3.3-3.3.3ds6/build/i486-linux/libstdc++-v3/docs/doxygen/man/man3': No such file or directory
make[1]: *** [stamps/08-binary-stamp-libstdcxx-doc] Error 1
make[1]: Leaving directory `/tmp/buildd/gcc-3.3-3.3.3ds6'
make: *** [binary] Error 2
-- System Information:
Debian Release: testing/unstable
APT prefers unstable
APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: i386 (i686)
Kernel: Linux 2.6.5
Locale: LANG=en, LC_CTYPE=en (ignored: LC_ALL set to en_US.UTF-8)
Versions of packages gcc-3.3 depends on:
ii binutils 2.14.90.0.7-6 The GNU assembler, linker and bina
ii cpp-3.3 1:3.3.3-6 The GNU C preprocessor
ii gcc-3.3-base 1:3.3.3-6 The GNU Compiler Collection (base
ii libc6 2.3.2.ds1-12 GNU C Library: Shared libraries an
ii libgcc1 1:3.3.3-6 GCC support library
-- no debconf information
--
Daniel Schepler "Please don't disillusion me. I
schepler@math.berkeley.edu haven't had breakfast yet."
-- Orson Scott Card
Reply to: