[oe-issues] [Bug 3138] New: makeinfo confused by too many params, results in missing script giving Error 1.

bugzilla-daemon at tinman.treke.net bugzilla-daemon at tinman.treke.net
Wed Oct 10 10:13:35 UTC 2007


http://bugs.openembedded.org/show_bug.cgi?id=3138

           Summary: makeinfo confused by too many params, results in missing
                    script giving Error 1.
           Product: Openembedded
           Version: Angstrom
          Platform: Other
        OS/Version: Linux
            Status: NEW
          Severity: normal
          Priority: P2
         Component: Build
        AssignedTo: openembedded-issues at lists.openembedded.org
        ReportedBy: russf at topia.com


Analysis of the trace below
===========================

1. Makeinfo is *not* missing from system - 'missing' is confusing in handling
failure of called programs.

   [russ at shiny doc]$ makeinfo  --version
   makeinfo (GNU texinfo) 4.11

2. Looking at the Makefile that runs the failing command, when I echo MI
$(MAKEINFO) right before the execution that fails, I see it has picked up a
couple of split-size params and looks like:


/raid/oe/d/tmp/work/armv4t-angstrom-linux-gnueabi/binutils-cross-2.18-r0/binutils-2.18/missing
makeinfo --split-size=5000000 --split-size=5000000

instead of 

/raid/oe/d/tmp/work/armv4t-angstrom-linux-gnueabi/binutils-cross-2.18-r0/binutils-2.18/missing
makeinfo

as set at the top of the make file.

My mojo runs low at this point.

Trace
=====

bitbake task-boot
NOTE: Handling BitBake files: \ (4739/4739) [100 %]
NOTE: Parsing finished. 4509 cached, 0 parsed, 230 skipped, 0 masked.
NOTE: build 200710101018: started

OE Build Configuration:
BB_VERSION     = "1.8.9"
OE_REVISION    = "c751859acd3640bd84cb596c1f3a4fe9bc0536be"
TARGET_ARCH    = "arm"
TARGET_OS      = "linux-gnueabi"
MACHINE        = "kb9202"
DISTRO         = "angstrom"
DISTRO_VERSION = "2007.9-test-20071010"
TARGET_FPU     = "soft"

NOTE: Resolving missing task queue dependencies
NOTE: preferred version 2.5 of glibc not available (for item
virtual/arm-angstrom-linux-gnueabi-libc-for-gcc)
NOTE: Preparing runqueue
NOTE: Executing runqueue
NOTE: Running task 108 of 418 (ID: 257,
/raid/oe/d/org.openembedded.dev/packages/binutils/binutils-cross_2.18.bb,
do_compile)
NOTE: package binutils-cross-2.18: started
NOTE: package binutils-cross-2.18-r0: task do_compile: started
ERROR: function do_compile failed
ERROR: log data follows
(/raid/oe/d/tmp/work/armv4t-angstrom-linux-gnueabi/binutils-cross-2.18-r0/temp/log.do_compile.31754)
| NOTE: make configure-build-libiberty all
| make[1]: Entering directory
`/raid/oe/d/tmp/work/armv4t-angstrom-linux-gnueabi/binutils-cross-2.18-r0/binutils-2.18/build.i686-linux.arm-angstrom-linux-gnueabi'
| make[2]: Entering directory
`/raid/oe/d/tmp/work/armv4t-angstrom-linux-gnueabi/binutils-cross-2.18-r0/binutils-2.18/build.i686-linux.arm-angstrom-linux-gnueabi/libiberty'
| make[3]: Entering directory
`/raid/oe/d/tmp/work/armv4t-angstrom-linux-gnueabi/binutils-cross-2.18-r0/binutils-2.18/build.i686-linux.arm-angstrom-linux-gnueabi/libiberty/testsuite'
| make[3]: Nothing to be done for `all'.
| make[3]: Leaving directory
`/raid/oe/d/tmp/work/armv4t-angstrom-linux-gnueabi/binutils-cross-2.18-r0/binutils-2.18/build.i686-linux.arm-angstrom-linux-gnueabi/libiberty/testsuite'
| make[2]: Leaving directory
`/raid/oe/d/tmp/work/armv4t-angstrom-linux-gnueabi/binutils-cross-2.18-r0/binutils-2.18/build.i686-linux.arm-angstrom-linux-gnueabi/libiberty'
| make[2]: Entering directory
`/raid/oe/d/tmp/work/armv4t-angstrom-linux-gnueabi/binutils-cross-2.18-r0/binutils-2.18/build.i686-linux.arm-angstrom-linux-gnueabi/intl'
| make[2]: Nothing to be done for `all'.
| make[2]: Leaving directory
`/raid/oe/d/tmp/work/armv4t-angstrom-linux-gnueabi/binutils-cross-2.18-r0/binutils-2.18/build.i686-linux.arm-angstrom-linux-gnueabi/intl'
| make[2]: Entering directory
`/raid/oe/d/tmp/work/armv4t-angstrom-linux-gnueabi/binutils-cross-2.18-r0/binutils-2.18/build.i686-linux.arm-angstrom-linux-gnueabi/bfd'
| Making info in doc
| make[3]: Entering directory
`/raid/oe/d/tmp/work/armv4t-angstrom-linux-gnueabi/binutils-cross-2.18-r0/binutils-2.18/build.i686-linux.arm-angstrom-linux-gnueabi/bfd/doc'
| restore=: && backupdir=".am$$" && \
|       rm -rf $backupdir && mkdir $backupdir && \
|       if
(/raid/oe/d/tmp/work/armv4t-angstrom-linux-gnueabi/binutils-cross-2.18-r0/binutils-2.18/missing
makeinfo --split-size=5000000 --split-size=5000000 --version) >/dev/null 2>&1;
then \
|         for f in bfd.info bfd.info-[0-9] bfd.info-[0-9][0-9] bfd.i[0-9]
bfd.i[0-9][0-9]; do \
|           if test -f $f; then mv $f $backupdir; restore=mv; else :; fi; \
|         done; \
|       else :; fi && \
|       if
/raid/oe/d/tmp/work/armv4t-angstrom-linux-gnueabi/binutils-cross-2.18-r0/binutils-2.18/missing
makeinfo --split-size=5000000 --split-size=5000000   -I
/raid/oe/d/tmp/work/armv4t-angstrom-linux-gnueabi/binutils-cross-2.18-r0/binutils-2.18/bfd/doc
\
|        -o bfd.info `test -f 'bfd.texinfo' || echo
'/raid/oe/d/tmp/work/armv4t-angstrom-linux-gnueabi/binutils-cross-2.18-r0/binutils-2.18/bfd/doc/'`bfd.texinfo;
\
|       then \
|         rc=0; \
|       else \
|         rc=$?; \
|         $restore $backupdir/* `echo "./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[3]: *** [bfd.info] Error 1
| make[3]: Leaving directory
`/raid/oe/d/tmp/work/armv4t-angstrom-linux-gnueabi/binutils-cross-2.18-r0/binutils-2.18/build.i686-linux.arm-angstrom-linux-gnueabi/bfd/doc'
| Making info in po
| make[3]: Entering directory
`/raid/oe/d/tmp/work/armv4t-angstrom-linux-gnueabi/binutils-cross-2.18-r0/binutils-2.18/build.i686-linux.arm-angstrom-linux-gnueabi/bfd/po'
| make[3]: Nothing to be done for `info'.
| make[3]: Leaving directory
`/raid/oe/d/tmp/work/armv4t-angstrom-linux-gnueabi/binutils-cross-2.18-r0/binutils-2.18/build.i686-linux.arm-angstrom-linux-gnueabi/bfd/po'
| make[3]: Entering directory
`/raid/oe/d/tmp/work/armv4t-angstrom-linux-gnueabi/binutils-cross-2.18-r0/binutils-2.18/build.i686-linux.arm-angstrom-linux-gnueabi/bfd'
| make[3]: Nothing to be done for `info-am'.
| make[3]: Leaving directory
`/raid/oe/d/tmp/work/armv4t-angstrom-linux-gnueabi/binutils-cross-2.18-r0/binutils-2.18/build.i686-linux.arm-angstrom-linux-gnueabi/bfd'
| make[2]: *** [info-recursive] Error 1
| make[2]: Leaving directory
`/raid/oe/d/tmp/work/armv4t-angstrom-linux-gnueabi/binutils-cross-2.18-r0/binutils-2.18/build.i686-linux.arm-angstrom-linux-gnueabi/bfd'
| make[1]: *** [all-bfd] Error 2
| make[1]: Leaving directory
`/raid/oe/d/tmp/work/armv4t-angstrom-linux-gnueabi/binutils-cross-2.18-r0/binutils-2.18/build.i686-linux.arm-angstrom-linux-gnueabi'
| make: *** [all] Error 2
| FATAL: oe_runmake failed
NOTE: Task failed:
/raid/oe/d/tmp/work/armv4t-angstrom-linux-gnueabi/binutils-cross-2.18-r0/temp/log.do_compile.31754
NOTE: package binutils-cross-2.18-r0: task do_compile: failed
ERROR: TaskFailed event exception, aborting
NOTE: package binutils-cross-2.18: failed
ERROR: Build of
/raid/oe/d/org.openembedded.dev/packages/binutils/binutils-cross_2.18.bb
do_compile failed
ERROR: Task 257
(/raid/oe/d/org.openembedded.dev/packages/binutils/binutils-cross_2.18.bb,
do_compile) failed
NOTE: Tasks Summary: Attempted 107 tasks of which 107 didn't need to be rerun
and 1 failed.
ERROR:
'/raid/oe/d/org.openembedded.dev/packages/binutils/binutils-cross_2.18.bb'
failed


-- 
Configure bugmail: http://bugs.openembedded.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.




More information about the Openembedded-issues mailing list