ltib
[Top][All Lists]
Advanced

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

[Ltib] Busybox building breaks on QuadCore box


From: Peter Barada
Subject: [Ltib] Busybox building breaks on QuadCore box
Date: Mon, 12 Oct 2009 12:38:27 -0400

I've run into a sporadic problem building busybox on my I-720 QuadCore box running Ubuntu-9.04x64.  It looks to be a timing problem where busybox launches the build of applets/appletlib.o before it completes the generation of include/usage_compressed.h.  I've seen this problem with LTIB's patched 1.11.2, as well as an unpatched 1.15.1.  The following is a clipped log of the build of 1.15.1 with the pertinents bits in bold:

runsv (RUNSV) [N/y/?] runsvdir (RUNSVDIR) [N/y/?] sv (SV) [N/y/?] svlogd (SVLOGD) [N/y/?] chpst (CHPST) [N/y/?] setuidgid (SETUIDGID) [N/y/?] envuidgid (ENVUIDGID) [N/y/?] envdir (ENVDIR) [N/y/?] softlimit (SOFTLIMIT) [N/y/?] *
* Print Utilities
*
lpd (LPD) [N/y/?] lpr (LPR) [N/y/?] lpq (LPQ) [N/y/?] + '[' arm = m68knommu ']'
+ make 'HOSTCC=/usr/bin/gcc -B/usr/bin//'
  SPLIT   include/autoconf.h -> include/config/*
  GEN     include/bbconfigopts.h
  HOSTCC  applets/usage
  HOSTCC  applets/applet_tables
  LD      archival/built-in.o
  CC      archival/bbunzip.o
  LD      archival/libunarchive/built-in.o
  CC      archival/gzip.o
  CC      archival/tar.o
  LD      console-tools/built-in.o
  CC      console-tools/chvt.o
applets/usage.c: In function 'main':
applets/usage.c:27: warning: ignoring return value of 'write', declared with attribute warn_unused_result
  CC      archival/libunarchive/archive_xread_all_eof.o
  CC      archival/unzip.o
  CC      console-tools/clear.o
  CC      archival/libunarchive/data_align.o
  LD      coreutils/built-in.o
  CC      coreutils/basename.o
  CC      console-tools/deallocvt.o
  CC      archival/libunarchive/data_extract_all.o
  CC      console-tools/openvt.o
  CC      archival/libunarchive/data_extract_to_buffer.o
  LD      coreutils/libcoreutils/built-in.o
  CC      coreutils/libcoreutils/cp_mv_stat.o
  CC      coreutils/cal.o
  CC      coreutils/cat.o
  CC      archival/libunarchive/data_extract_to_stdout.o
  CC      console-tools/reset.o
  CC      coreutils/libcoreutils/getopt_mk_fifo_nod.o
  LD      debianutils/built-in.o
  CC      debianutils/mktemp.o
  AR      archival/lib.a
  CC      coreutils/chgrp.o
  CC      archival/libunarchive/data_skip.o
  LD      e2fsprogs/built-in.o
  AR      e2fsprogs/lib.a
  GEN     include/applet_tables.h
  AR      coreutils/libcoreutils/lib.a
  CC      coreutils/chmod.o
  CC      debianutils/run_parts.o
  AR      console-tools/lib.a
  CC      coreutils/chown.o
  CC      archival/libunarchive/decompress_bunzip2.o
  CC      archival/libunarchive/decompress_unzip.o
  CC      coreutils/chroot.o
  CC      archival/libunarchive/filter_accept_all.o
  LD      editors/built-in.o
  CC      editors/awk.o
  CC      editors/cmp.o
  CC      debianutils/which.o
  CC      coreutils/cp.o
  CC      coreutils/cut.o
  AR      debianutils/lib.a
  CC      coreutils/date.o
  CC      coreutils/dd.o
  CC      coreutils/df.o
  CC      editors/patch.o
  CC      archival/libunarchive/filter_accept_list.o
  LD      findutils/built-in.o
  LD      init/built-in.o
  CC      findutils/find.o
  CC      init/halt.o
  LD      libbb/built-in.o
  CC      libbb/appletlib.o
  CC      coreutils/dirname.o
  CC      archival/libunarchive/filter_accept_reject_list.o
libbb/appletlib.c:65:30: error: usage_compressed.h: No such file or directory
libbb/appletlib.c: In function 'unpack_usage_messages':
libbb/appletlib.c:76: error: 'packed_usage' undeclared (first use in this function)
libbb/appletlib.c:76: error: (Each undeclared identifier is reported only once
libbb/appletlib.c:76: error: for each function it appears in.)
libbb/appletlib.c:82: error: 'SIZEOF_usage_messages' undeclared (first use in this function)
make[1]: *** [libbb/appletlib.o] Error 1
make[1]: *** Waiting for unfinished jobs....
  CC      init/init.o
  CC      libbb/ask_confirmation.o
  CC      archival/libunarchive/find_list_entry.o
  CC      coreutils/du.o
  CC      editors/sed.o
make: *** [libbb] Error 2
make: *** Waiting for unfinished jobs....
  CC      coreutils/echo.o
  CC      archival/libunarchive/get_header_tar.o
  CC      coreutils/env.o
  CC      findutils/grep.o
  CC      coreutils/expr.o
  CC      coreutils/false.o
  AR      init/lib.a
  CC      editors/vi.o
  CC      archival/libunarchive/get_header_tar_bz2.o
  CC      coreutils/head.o
  CC      findutils/xargs.o
  CC      archival/libunarchive/get_header_tar_gz.o
  CC      coreutils/hostid.o
  CC      coreutils/id.o
  CC      coreutils/install.o
  CC      coreutils/ln.o
  CC      archival/libunarchive/header_list.o
  CC      coreutils/logname.o
  AR      findutils/lib.a
  CC      coreutils/ls.o
  CC      coreutils/md5_sha1_sum.o
  CC      archival/libunarchive/header_skip.o
  CC      coreutils/mkdir.o
  CC      archival/libunarchive/header_verbose_list.o
  CC      coreutils/mkfifo.o
  CC      archival/libunarchive/init_handle.o
  CC      coreutils/mknod.o
  CC      coreutils/mv.o
  CC      archival/libunarchive/open_transformer.o
  CC      coreutils/od.o
  CC      archival/libunarchive/seek_by_jump.o
  CC      coreutils/pwd.o
  CC      coreutils/readlink.o
  CC      coreutils/realpath.o
  CC      archival/libunarchive/seek_by_read.o
  CC      coreutils/rm.o
  CC      coreutils/rmdir.o
  CC      coreutils/seq.o
  CC      coreutils/sleep.o
  CC      coreutils/sort.o
  AR      archival/libunarchive/lib.a
  CC      coreutils/stat.o
  CC      coreutils/stty.o
  CC      coreutils/sync.o
  CC      coreutils/tail.o
  CC      coreutils/tee.o
  CC      coreutils/test.o
  CC      coreutils/test_ptr_hack.o
  GEN     include/usage_compressed.h
  CC      coreutils/touch.o
  CC      coreutils/tr.o
  CC      coreutils/true.o
  CC      coreutils/tty.o
  CC      applets/applets.o
  CC      coreutils/uname.o
  CC      coreutils/uniq.o
  CC      coreutils/usleep.o
  CC      coreutils/wc.o
  CC      coreutils/who.o
  LD      applets/built-in.o
  CC      coreutils/whoami.o
  CC      coreutils/yes.o
  AR      coreutils/lib.a
  AR      editors/lib.a
error: Bad exit status from /home/peter/work/logic/svn/eps_svn/software/products/linux/LTIB/tags/REL-ltib-1_61/tmp/rpm-tmp.121 (%build)

I've tried adding the following dependency to applets/Kbuild:

applets/appletlib.o: include/usage_compressed.h

And this apparently rearranges the build such that include/usage_compressed.h is generated before applets/appletlib.o is built, but I'm not sure if this the correct approach.  Has anyone seen this before?  Does anyone have a better suggestion on how to fix this?  Are there any other dependency gotchas I'm missing?




--
Peter Barada <address@hidden>
Logic Product Development, Inc.

reply via email to

[Prev in Thread] Current Thread [Next in Thread]