landley / toybox

toybox
http://landley.net/toybox
BSD Zero Clause License
2.39k stars 335 forks source link

0.8.9 Compile issue #417

Closed dlegaultbbry closed 1 year ago

dlegaultbbry commented 1 year ago

I was getting this error cross-compiling on QNX, until I tried it on Ubuntu:

It's the verbose mode (V=1) which causes an issue in the build but I couldn't spot a failing command anywhere at first glance.

$ make defconfig
$ V=1 NOSTRIP=1 make toybox
scripts/genconfig.sh
scripts/make.sh

Which C files to build...
...
cc -Wall -Wundef -Werror=implicit-function-declaration -Wno-char-subscripts -Wno-pointer-sign -funsigned-char -I . -Os -ffunction-sections -fdata-sections -fno-asynchronous-unwind-tables -fno-strict-aliasing generated/obj/lib_args.o generated/obj/lib_commas.o generated/obj/lib_deflate.o generated/obj/lib_dirtree.o generated/obj/lib_env.o generated/obj/lib_lib.o generated/obj/lib_llist.o generated/obj/lib_net.o generated/obj/lib_password.o generated/obj/lib_portability.o generated/obj/lib_tty.o generated/obj/lib_utf8.o generated/obj/lib_xwrap.o generated/obj/main.o generated/obj/dmesg.o generated/obj/gzip.o generated/obj/hostname.o generated/obj/killall.o generated/obj/md5sum.o generated/obj/mknod.o generated/obj/mktemp.o generated/obj/mount.o generated/obj/passwd.o generated/obj/pidof.o generated/obj/seq.o generated/obj/su.o generated/obj/sync.o generated/obj/umount.o generated/obj/ftpget.o generated/obj/host.o generated/obj/httpd.o generated/obj/ifconfig.o generated/obj/microcom.o generated/obj/netcat.o generated/obj/netstat.o generated/obj/ping.o generated/obj/rfkill.o generated/obj/sntp.o generated/obj/tunctl.o generated/obj/wget.o generated/obj/acpi.o generated/obj/ascii.o generated/obj/base64.o generated/obj/blkdiscard.o generated/obj/blkid.o generated/obj/blockdev.o generated/obj/bzcat.o generated/obj/chroot.o generated/obj/chrt.o generated/obj/clear.o generated/obj/count.o generated/obj/devmem.o generated/obj/dos2unix.o generated/obj/eject.o generated/obj/factor.o generated/obj/fallocate.o generated/obj/flock.o generated/obj/fmt.o generated/obj/free.o generated/obj/freeramdisk.o generated/obj/fsfreeze.o generated/obj/fsync.o generated/obj/gpiod.o generated/obj/help.o generated/obj/hexedit.o generated/obj/hwclock.o generated/obj/i2ctools.o generated/obj/inotifyd.o generated/obj/insmod.o generated/obj/ionice.o generated/obj/login.o generated/obj/losetup.o generated/obj/lsattr.o generated/obj/lsmod.o generated/obj/lsusb.o generated/obj/makedevs.o generated/obj/mcookie.o generated/obj/mix.o generated/obj/mkpasswd.o generated/obj/mkswap.o generated/obj/modinfo.o generated/obj/mountpoint.o generated/obj/nbd_client.o generated/obj/nbd_server.o generated/obj/nsenter.o generated/obj/oneit.o generated/obj/openvt.o generated/obj/partprobe.o generated/obj/pivot_root.o generated/obj/pmap.o generated/obj/printenv.o generated/obj/pwdx.o generated/obj/pwgen.o generated/obj/readahead.o generated/obj/readelf.o generated/obj/readlink.o generated/obj/reboot.o generated/obj/reset.o generated/obj/rev.o generated/obj/rmmod.o generated/obj/rtcwake.o generated/obj/setfattr.o generated/obj/setsid.o generated/obj/sha3sum.o generated/obj/shred.o generated/obj/stat.o generated/obj/swapoff.o generated/obj/swapon.o generated/obj/switch_root.o generated/obj/sysctl.o generated/obj/tac.o generated/obj/taskset.o generated/obj/timeout.o generated/obj/truncate.o generated/obj/uclampset.o generated/obj/uptime.o generated/obj/usleep.o generated/obj/uuidgen.o generated/obj/vconfig.o generated/obj/vmstat.o generated/obj/w.o generated/obj/watch.o generated/obj/watchdog.o generated/obj/which.o generated/obj/xxd.o generated/obj/yes.o generated/obj/basename.o generated/obj/cal.o generated/obj/cat.o generated/obj/chgrp.o generated/obj/chmod.o generated/obj/cksum.o generated/obj/cmp.o generated/obj/comm.o generated/obj/cp.o generated/obj/cpio.o generated/obj/cut.o generated/obj/date.o generated/obj/df.o generated/obj/dirname.o generated/obj/du.o generated/obj/echo.o generated/obj/env.o generated/obj/expand.o generated/obj/false.o generated/obj/file.o generated/obj/find.o generated/obj/getconf.o generated/obj/grep.o generated/obj/head.o generated/obj/iconv.o generated/obj/id.o generated/obj/kill.o generated/obj/link.o generated/obj/ln.o generated/obj/logger.o generated/obj/ls.o generated/obj/mkdir.o generated/obj/mkfifo.o generated/obj/nice.o generated/obj/nl.o generated/obj/nohup.o generated/obj/od.o generated/obj/paste.o generated/obj/patch.o generated/obj/printf.o generated/obj/ps.o generated/obj/pwd.o generated/obj/renice.o generated/obj/rm.o generated/obj/rmdir.o generated/obj/sed.o generated/obj/sleep.o generated/obj/sort.o generated/obj/split.o generated/obj/strings.o generated/obj/tail.o generated/obj/tar.o generated/obj/tee.o generated/obj/test.o generated/obj/time.o generated/obj/touch.o generated/obj/true.o generated/obj/tty.o generated/obj/ulimit.o generated/obj/uname.o generated/obj/uniq.o generated/obj/unlink.o generated/obj/uudecode.o generated/obj/uuencode.o generated/obj/wc.o generated/obj/who.o generated/obj/xargs.o -Wl,--gc-sections -Wl,--as-needed -lutil -lcrypt -lm -lresolv -lselinux -lz -o generated/unstripped/toybox
chmod 555 toybox
make: *** [Makefile:17: toybox] Error 1
landley commented 1 year ago

Are you building a version before commit c5e7495fe46d ?

dlegaultbbry commented 1 year ago

I am building the released 0.8.9 which doesn't have this change. I'll pick it up individually on top. Thanks.