BusyBox Bug and Patch Tracking
BusyBox
  

Viewing Issue Simple Details Jump to Notes ] View Advanced ] Issue History ] Print ]
ID Category Severity Reproducibility Date Submitted Last Update
0001212 [buildroot] Architecture Specific minor always 02-13-07 00:09 03-20-07 10:29
Reporter izak View Status public  
Assigned To buildroot
Priority normal Resolution no change required  
Status closed   Product Version 0.9.27
Summary 0001212: build stops after makeinfo warning
Description I'm not sure if the warning is causing the issue. The output of the run:

izak@izak-desktop:~/buildroot$ make

Checking build system dependencies:
CC clean: Ok
CXX clean: Ok
CPP clean: Ok
CFLAGS clean: Ok
CXXFLAGS clean: Ok
sed works: Ok
which installed: Ok
GNU make version '3.81beta4': Ok
C compiler '/usr/bin/gcc'
C compiler version '4.0.3': Ok
bison installed: Ok
flex installed: Ok
gettext installed: Ok
Build system dependencies: Ok

make -j1 -C /home/izak/buildroot/toolchain_build_sh4/binutils-2.17-build all
make[1]: Entering directory `/home/izak/buildroot/toolchain_build_sh4/binutils-2.17-build'
make[2]: Entering directory `/home/izak/buildroot/toolchain_build_sh4/binutils-2.17-build'
make[3]: Entering directory `/home/izak/buildroot/toolchain_build_sh4/binutils-2.17-build/libiberty'
make[4]: Entering directory `/home/izak/buildroot/toolchain_build_sh4/binutils-2.17-build/libiberty/testsuite'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/home/izak/buildroot/toolchain_build_sh4/binutils-2.17-build/libiberty/testsuite'
make[3]: Leaving directory `/home/izak/buildroot/toolchain_build_sh4/binutils-2.17-build/libiberty'
make[3]: Entering directory `/home/izak/buildroot/toolchain_build_sh4/binutils-2.17-build/intl'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/izak/buildroot/toolchain_build_sh4/binutils-2.17-build/intl'
make[3]: Entering directory `/home/izak/buildroot/toolchain_build_sh4/binutils-2.17-build/bfd'
Making info in doc
make[4]: Entering directory `/home/izak/buildroot/toolchain_build_sh4/binutils-2.17-build/bfd/doc'
restore=: && backupdir=".am$$" && \
        am__cwd=`pwd` && cd /home/izak/buildroot/toolchain_build_sh4/binutils-2.17/bfd/doc && \
        rm -rf $backupdir && mkdir $backupdir && \
        for f in /home/izak/buildroot/toolchain_build_sh4/binutils-2.17/bfd/doc/bfd.info /home/izak/buildroot/toolchain_build_sh4/binutils-2.17/bfd/doc/bfd.info-[0-9] /home/izak/buildroot/toolchain_build_sh4/binutils-2.17/bfd/doc/bfd.info-[0-9][0-9] /home/izak/buildroot/toolchain_build_sh4/binutils-2.17/bfd/doc/bfd.i[0-9] /home/izak/buildroot/toolchain_build_sh4/binutils-2.17/bfd/doc/bfd.i[0-9][0-9]; do \
          if test -f $f; then mv $f $backupdir; restore=mv; else :; fi; \
        done; \
        cd "$am__cwd"; \
        if /home/izak/buildroot/toolchain_build_sh4/binutils-2.17/missing makeinfo --split-size=5000000 --split-size=5000000 -I /home/izak/buildroot/toolchain_build_sh4/binutils-2.17/bfd/doc \
         -o /home/izak/buildroot/toolchain_build_sh4/binutils-2.17/bfd/doc/bfd.info /home/izak/buildroot/toolchain_build_sh4/binutils-2.17/bfd/doc/bfd.texinfo; \
        then \
          rc=0; \
          cd /home/izak/buildroot/toolchain_build_sh4/binutils-2.17/bfd/doc; \
        else \
          rc=$?; \
          cd /home/izak/buildroot/toolchain_build_sh4/binutils-2.17/bfd/doc && \
          $restore $backupdir/* `echo ".//home/izak/buildroot/toolchain_build_sh4/binutils-2.17/bfd/doc/bfd.info" | sed 's|[^/]*$||'`; \
        fi; \
        rm -rf $backupdir; exit $rc
WARNING: `makeinfo' is missing on your system. You should only need it if
         you modified a `.texi' or `.texinfo' file, or any other file
         indirectly affecting the aspect of the manual. The spurious
         call might also be the consequence of using a buggy `make' (AIX,
         DU, IRIX). You might want to install the `Texinfo' package or
         the `GNU make' package. Grab either from any GNU archive site.
make[4]: *** [/home/izak/buildroot/toolchain_build_sh4/binutils-2.17/bfd/doc/bfd.info] Error 1
make[4]: Leaving directory `/home/izak/buildroot/toolchain_build_sh4/binutils-2.17-build/bfd/doc'
Making info in po
make[4]: Entering directory `/home/izak/buildroot/toolchain_build_sh4/binutils-2.17-build/bfd/po'
make[4]: Nothing to be done for `info'.
make[4]: Leaving directory `/home/izak/buildroot/toolchain_build_sh4/binutils-2.17-build/bfd/po'
make[4]: Entering directory `/home/izak/buildroot/toolchain_build_sh4/binutils-2.17-build/bfd'
make[4]: Nothing to be done for `info-am'.
make[4]: Leaving directory `/home/izak/buildroot/toolchain_build_sh4/binutils-2.17-build/bfd'
make[3]: *** [info-recursive] Error 1
make[3]: Leaving directory `/home/izak/buildroot/toolchain_build_sh4/binutils-2.17-build/bfd'
make[2]: *** [all-bfd] Error 2
make[2]: Leaving directory `/home/izak/buildroot/toolchain_build_sh4/binutils-2.17-build'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/home/izak/buildroot/toolchain_build_sh4/binutils-2.17-build'
make: *** [/home/izak/buildroot/toolchain_build_sh4/binutils-2.17-build/binutils/objdump] Error 2
izak@izak-desktop:~/buildroot$ less .config
izak@izak-desktop:~/buildroot$ gcc --version
gcc (GCC) 4.0.3 (Ubuntu 4.0.3-1ubuntu5)
Additional Information I'm trying to build a crosscompilation toolchain for x86 (Ubuntu under VMware) => SH4 (with uClinux installed already).
gcc is version 4.0.3. (this is the current version in the ubuntu repository).
'.config' file attached.
I didn't alter any '.texi' or '.texinfo' and I reinstalled GNU make, but the error persists.

Thanks for any help!
Attached Files  .config [^] (8,983 bytes) 02-13-07 00:09

- Relationships

- Notes
(0002155)
izak
02-13-07 03:17

Aslo texinfo is installed on my system and makeinfo is apparently not available for ubuntu.
 
(0002237)
smitty_one_each
03-16-07 18:37

Concur for a Ubuntu system.
Looking at the Makefile in the bfd subdirectory of the binutils build, I tried to explicitely set the path to makeinfo, with exactly the same 'texinfo not installed' error:

smitty@tiger:~/src/buildroot/toolchain_build_i686/binutils-2.17.50.0.10-build/bfd$ MAKEINFO=/usr/local/bin/makeinfo make
 
(0002238)
smitty_one_each
03-17-07 11:19

I think this is a configure-time problem.
After installing texinfo on my Ubuntu, I blew away the binutils-*-build directory, did a make clean, and started again.
Having the binutils ./configure script run, with texinfo actually installed, cured what ailed me.
 
(0002253)
bernhardf
03-20-07 10:29

fix binutils upstream.

Apart from that, we now have a check for an installed makeinfo for the build-host which clearly states that you may have to install a working makeinfo for your host.

thanks for the report
 

- Issue History
Date Modified Username Field Change
02-13-07 00:09 izak New Issue
02-13-07 00:09 izak Status new => assigned
02-13-07 00:09 izak Assigned To  => buildroot
02-13-07 00:09 izak File Added: .config
02-13-07 00:10 izak Issue Monitored: izak
02-13-07 03:17 izak Note Added: 0002155
03-16-07 18:34 smitty_one_each Issue Monitored: smitty_one_each
03-16-07 18:37 smitty_one_each Note Added: 0002237
03-17-07 11:19 smitty_one_each Note Added: 0002238
03-17-07 11:19 smitty_one_each Issue End Monitor: smitty_one_each
03-20-07 10:29 bernhardf Status assigned => closed
03-20-07 10:29 bernhardf Note Added: 0002253
03-20-07 10:29 bernhardf Resolution open => no change required


Copyright © 2000 - 2006 Mantis Group
Powered by Mantis Bugtracker