[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Bug#697353: binutils: FTBFS with texinfo from experimental



Norbert,

did you notice this?  Any ideas?

Frank

Paul Wise <pabs@debian.org> writes:

> Source: binutils
> Version: 2.23.1-1~exp3
> Severity: normal
> X-Debbugs-CC: debian-tex-maint@lists.debian.org
>
> binutils 2.23.1-1~exp3 FTBFS with texinfo 4.13.92.dfsg.1-1 from
> experimental. There are some warnings that seem to cause the FTBFS:
>
> guest@morrison:~/cross$ apt-cache policy texinfo
> texinfo:
>   Installed: 4.13.92.dfsg.1-1
>   Candidate: 4.13.92.dfsg.1-1
>   Version table:
>  *** 4.13.92.dfsg.1-1 0
>        1900 http://http.debian.net/debian/ experimental/main amd64 Packages
>         100 /var/lib/dpkg/status
>      4.13a.dfsg.1-10 0
>        1700 http://http.debian.net/debian/ testing/main amd64 Packages
>        1800 http://http.debian.net/debian/ unstable/main amd64 Packages
> guest@morrison:~/cross$ apt-get --build -oDpkg::Build-options="-b" source binutils
> Reading package lists... Done
> Building dependency tree       
> Reading state information... Done
> NOTICE: 'binutils' packaging is maintained in the 'Bzr' version control system at:
> http://bazaar.launchpad.net/~doko/binutils/pkg-2.23-debian
> Please use:
> bzr branch http://bazaar.launchpad.net/~doko/binutils/pkg-2.23-debian
> to retrieve the latest (possibly unreleased) updates to the package.
> Skipping already downloaded file 'binutils_2.23.1-1~exp3.dsc'
> Skipping already downloaded file 'binutils_2.23.1.orig.tar.gz'
> Skipping already downloaded file 'binutils_2.23.1-1~exp3.diff.gz'
> Need to get 0 B of source archives.
> dpkg-source: info: extracting binutils in binutils-2.23.1
> dpkg-source: info: unpacking binutils_2.23.1.orig.tar.gz
> dpkg-source: info: applying binutils_2.23.1-1~exp3.diff.gz
> dpkg-buildpackage: source package binutils
> dpkg-buildpackage: source version 2.23.1-1~exp3
> dpkg-buildpackage: source changed by Matthias Klose <doko@debian.org>
> dpkg-buildpackage: host architecture amd64
>  dpkg-source --before-build binutils-2.23.1
>  fakeroot debian/rules clean
> QUILT_PATCHES=/home/guest/cross/binutils-2.23.1/debian/patches \
>   quilt --quiltrc /dev/null pop -a -R || test $? = 2
> ...
> cd builddir-single && env CC="gcc" CXX="g++" CFLAGS="-g -O2" \
> 	../configure --with-sysroot=/ --enable-shared --enable-plugins --prefix=/usr --build=x86_64-linux-gnu --host=x86_64-linux-gnu --with-pkgversion="GNU Binutils for Debian" --enable-targets=x86_64-linux-gnux32 --enable-ld=default --enable-gold
> ...
> checking for makeinfo... makeinfo
> ...
> make[1]: Entering directory `/home/guest/cross/binutils-2.23.1/builddir-single'
> ...
> checking for makeinfo... makeinfo
> ...
> gcc -g -O2  -o sysinfo sysinfo.o syslex_wrap.o
> ./sysinfo -d <../../binutils/sysroff.info >sysroff.h
> Making info in doc
> make[4]: Entering directory `/home/guest/cross/binutils-2.23.1/builddir-single/binutils/doc'
> restore=: && backupdir=".am$$" && \
> rm -rf $backupdir && mkdir $backupdir && \
> if (makeinfo --split-size=5000000 --split-size=5000000 --version) >/dev/null 2>&1; then \
>   for f in binutils.info binutils.info-[0-9] binutils.info-[0-9][0-9] binutils.i[0-9] binutils.i[0-9][0-9]; do \
>     if test -f $f; then mv $f $backupdir; restore=mv; else :; fi; \
>   done; \
> else :; fi && \
> if makeinfo --split-size=5000000 --split-size=5000000 -I "../../../binutils/doc" -I "../../../binutils/../libiberty" -I "../../../binutils/../bfd/doc" -I ../../bfd/doc  -I ../../../binutils/doc \
>  -o binutils.info `test -f 'binutils.texi' || echo '../../../binutils/doc/'`binutils.texi; \
> then \
>   rc=0; \
> else \
>   rc=$?; \
>   $restore $backupdir/* `echo "./binutils.info" | sed 's|[^/]*$||'`; \
> fi; \
> rm -rf $backupdir; exit $rc
> ../../../binutils/doc/binutils.texi:4378: warning: @itemx should not begin @table
> ../../../binutils/doc/binutils.texi:4386: @itemx must follow @item
> ../../../binutils/doc/binutils.texi:4390: @itemx must follow @item
> ../../../binutils/doc/binutils.texi:4396: @itemx must follow @item
> ../../../binutils/doc/binutils.texi:4400: @itemx must follow @item
> ../../../binutils/doc/binutils.texi:4410: @itemx must follow @item
> ../../../binutils/doc/binutils.texi:2385: warning: Node next `ranlib' in menu `readelf' and in sectioning `size' differ
> ../../../binutils/doc/binutils.texi:2463: warning: Node prev `size' in menu `readelf' and in sectioning `ranlib' differ
> ../../../binutils/doc/binutils.texi:2687: warning: Node next `strip' in menu `elfedit' and in sectioning `c++filt' differ
> ../../../binutils/doc/binutils.texi:3221: warning: Node next `nlmconv' in menu `windres' and in sectioning `windmc' differ
> ../../../binutils/doc/binutils.texi:3326: warning: Node next `windmc' in menu `dlltool' and in sectioning `windres' differ
> ../../../binutils/doc/binutils.texi:3326: warning: Node prev `windmc' in menu `windres' and in sectioning `nlmconv' differ
> ../../../binutils/doc/binutils.texi:3487: warning: Node next `windres' in menu `windmc' and in sectioning `dlltool' differ
> ../../../binutils/doc/binutils.texi:3487: warning: Node prev `windres' in menu `nlmconv' and in sectioning `windmc' differ
> ../../../binutils/doc/binutils.texi:3681: warning: Node next `dlltool' in menu `Common Options' and in sectioning `readelf' differ
> ../../../binutils/doc/binutils.texi:3681: warning: Node prev `dlltool' in menu `windmc' and in sectioning `windres' differ
> ../../../binutils/doc/binutils.texi:4084: warning: Node next `readelf' in menu `size' and in sectioning `elfedit' differ
> ../../../binutils/doc/binutils.texi:4084: warning: Node prev `readelf' in menu `ranlib' and in sectioning `dlltool' differ
> ../../../binutils/doc/binutils.texi:4338: warning: Node next `elfedit' in menu `c++filt' and in sectioning `Common Options' differ
> ../../../binutils/doc/binutils.texi:4338: warning: Node prev `elfedit' in menu `strip' and in sectioning `readelf' differ
> ../../../binutils/doc/binutils.texi:4432: warning: Node prev `Common Options' in menu `dlltool' and in sectioning `elfedit' differ
> make[4]: *** [binutils.info] Error 1
> make[4]: Leaving directory `/home/guest/cross/binutils-2.23.1/builddir-single/binutils/doc'
> Making info in po
> make[4]: Entering directory `/home/guest/cross/binutils-2.23.1/builddir-single/binutils/po'
> make[4]: Nothing to be done for `info'.
> make[4]: Leaving directory `/home/guest/cross/binutils-2.23.1/builddir-single/binutils/po'
> make[4]: Entering directory `/home/guest/cross/binutils-2.23.1/builddir-single/binutils'
> make[4]: Nothing to be done for `info-am'.
> make[4]: Leaving directory `/home/guest/cross/binutils-2.23.1/builddir-single/binutils'
> make[3]: *** [info-recursive] Error 1
> make[3]: Leaving directory `/home/guest/cross/binutils-2.23.1/builddir-single/binutils'
> make[2]: *** [all-binutils] Error 2
> make[2]: Leaving directory `/home/guest/cross/binutils-2.23.1/builddir-single'
> make[1]: *** [all] Error 2
> make[1]: Leaving directory `/home/guest/cross/binutils-2.23.1/builddir-single'
> make: *** [build-single-stamp] Error 2
> dpkg-buildpackage: error: debian/rules build gave error exit status 2
> Build command 'cd binutils-2.23.1 && dpkg-buildpackage -b' failed.
> E: Child process failed
> guest@morrison:~/cross$ apt-cache policy texinfo
> texinfo:
>   Installed: 4.13.92.dfsg.1-1
>   Candidate: 4.13.92.dfsg.1-1
>   Version table:
>  *** 4.13.92.dfsg.1-1 0
>        1900 http://http.debian.net/debian/ experimental/main amd64 Packages
>         100 /var/lib/dpkg/status
>      4.13a.dfsg.1-10 0
>        1700 http://http.debian.net/debian/ testing/main amd64 Packages
>        1800 http://http.debian.net/debian/ unstable/main amd64 Packages
> guest@morrison:~/cross$ sudo apt-get install texinfo=4.13a.dfsg.1-10
> Reading package lists... Done
> Building dependency tree       
> Reading state information... Done
> The following package was automatically installed and is no longer required:
>   libtext-unidecode-perl
> Use 'apt-get autoremove' to remove it.
> Suggested packages:
>   texlive-generic-recommended texinfo-doc-nonfree
> The following packages will be DOWNGRADED:
>   texinfo
> 0 upgraded, 0 newly installed, 1 downgraded, 0 to remove and 39 not upgraded.
> Need to get 0 B/983 kB of archives.
> After this operation, 1,648 kB disk space will be freed.
> Do you want to continue [Y/n]? 
> dpkg: warning: downgrading texinfo from 4.13.92.dfsg.1-1 to 4.13a.dfsg.1-10
> (Reading database ... 604780 files and directories currently installed.)
> Preparing to replace texinfo 4.13.92.dfsg.1-1 (using .../texinfo_4.13a.dfsg.1-10_amd64.deb) ...
> Unpacking replacement texinfo ...
> Processing triggers for man-db ...
> Setting up texinfo (4.13a.dfsg.1-10) ...
> Running mktexlsr. This may take some time. ... done.
> guest@morrison:~/cross$ cd binutils-2.23.1/builddir-single/binutils/doc
> guest@morrison:~/cross/binutils-2.23.1/builddir-single/binutils/doc$ make
> if test -f cxxfilt.man; then \
>   man=cxxfilt.man; \
> else \
>   man=../../../binutils/doc/cxxfilt.man; \
> fi; \
> sed -e 's/@PROGRAM@/c++filt/' \
>     -e 's/cxxfilt/c++filt/' < $man \
> 	> c++filt.1
> guest@morrison:~/cross/binutils-2.23.1/builddir-single/binutils/doc$ make binutils.info 
> restore=: && backupdir=".am$$" && \
> rm -rf $backupdir && mkdir $backupdir && \
> if (makeinfo --version) >/dev/null 2>&1; then \
>   for f in binutils.info binutils.info-[0-9] binutils.info-[0-9][0-9] binutils.i[0-9] binutils.i[0-9][0-9]; do \
>     if test -f $f; then mv $f $backupdir; restore=mv; else :; fi; \
>   done; \
> else :; fi && \
> if makeinfo -I "../../../binutils/doc" -I "../../../binutils/../libiberty" -I "../../../binutils/../bfd/doc" -I ../../bfd/doc  -I ../../../binutils/doc \
>  -o binutils.info `test -f 'binutils.texi' || echo '../../../binutils/doc/'`binutils.texi; \
> then \
>   rc=0; \
> else \
>   rc=$?; \
>   $restore $backupdir/* `echo "./binutils.info" | sed 's|[^/]*$||'`; \
> fi; \
> rm -rf $backupdir; exit $rc
>
>
> -- System Information:
> Debian Release: 7.0
>   APT prefers experimental
>   APT policy: (1900, 'experimental'), (1800, 'unstable'), (1700, 'testing')
> Architecture: amd64 (x86_64)
> Foreign Architectures: armel
> armhf
>
> Kernel: Linux 3.7-trunk-amd64 (SMP w/4 CPU cores)
> Locale: LANG=en_AU.UTF-8, LC_CTYPE=en_AU.UTF-8 (charmap=UTF-8)
> Shell: /bin/sh linked to /bin/bash


Reply to: