[prev in list] [next in list] [prev in thread] [next in thread] 

List:       busybox
Subject:    Re: BusyBox for OSX
From:       casey <pfourier () mninter ! net>
Date:       2016-08-31 9:59:10
Message-ID: 0F3DB413-3A0B-483B-B711-538CB9677321 () mninter ! net
[Download RAW message or body]

[Attachment #2 (multipart/alternative)]


On Aug 30, 2016, at 10:21 AM, casey <pfourier@mninter.net> wrote:

> Hi,
> OS X Version 10.9.5 does NOT compile: 
> 
> https://github.com/daliworks/busybox-osx
> 
> # brew install gnu-sed
> # cp configs/osx_defconfig .config && make
> 
> CC      util-linux/scriptreplay.o
> clang: warning: argument unused during compilation: '-arch x86_64 \
> -mmacosx-version-min=10.5' AR      util-linux/lib.a
> LINK    busybox_unstripped
> Trying libraries: 
> Failed: 
> Output of:
> gcc -Wshadow -Wwrite-strings -Wundef -Wstrict-prototypes -Wmissing-prototypes \
> -Wmissing-declarations -Wdeclaration-after-statement -Wold-style-definition \
> -funsigned-char -Os '-arch x86_64 -mmacosx-version-min=10.5' -o busybox_unstripped \
> applets/built-in.o archival/lib.a archival/libarchive/lib.a console-tools/lib.a \
> coreutils/lib.a coreutils/libcoreutils/lib.a debianutils/lib.a editors/lib.a \
> findutils/lib.a init/lib.a libbb/lib.a libpwdgrp/lib.a loginutils/lib.a \
> mailutils/lib.a miscutils/lib.a networking/lib.a procps/lib.a runit/lib.a \
> shell/lib.a sysklogd/lib.a util-linux/lib.a archival/built-in.o \
> archival/libarchive/built-in.o console-tools/built-in.o coreutils/built-in.o \
> coreutils/libcoreutils/built-in.o debianutils/built-in.o editors/built-in.o \
> findutils/built-in.o init/built-in.o libbb/built-in.o libpwdgrp/built-in.o \
> loginutils/built-in.o mailutils/built-in.o miscutils/built-in.o \
> networking/built-in.o procps/built-in.o runit/built-in.o shell/built-in.o \
> sysklogd/built-in.o util-linux/built-in.o ==========
> clang: error: no such file or directory: ''-arch'
> clang: error: no such file or directory: 'x86_64'
> clang: error: invalid version number in '-mmacosx-version-min=10.5''
> make: *** [busybox_unstripped] Error 1
> Sam-MacBook-Pro:busybox Hill$ 
> ########
> Q: Any chance updating BusyBox for OSX?
> casey

I have no clue about OSX but the ticks around '-arch x86_64 \
-mmacosx-version-min=10.5' feel wrong. Can you copy the gcc line, remove the arch and \
mmacosx, and simply run the gcc again ?

re,
 wh
wh,
REM’d out that build option in /configs/osx_defconfig:

# Build Options
#
# CONFIG_STATIC is not set
# CONFIG_PIE is not set
# CONFIG_NOMMU is not set
# CONFIG_BUILD_LIBBUSYBOX=y
# CONFIG_FEATURE_INDIVIDUAL is not set
# CONFIG_FEATURE_SHARED_BUSYBOX=y
CONFIG_LFS=y
CONFIG_CROSS_COMPILER_PREFIX=""
#CONFIG_EXTRA_CFLAGS=‘-arch x86_64 -mmacosx-version-min=10.5'
# # $
*
ash (ASH) [Y/n/?] y
  bash-compatible extensions (ASH_BASH_COMPAT) [Y/n/?] y
  Idle timeout variable (ASH_IDLE_TIMEOUT) [N/y/?] n
  Job control (ASH_JOB_CONTROL) [Y/n/?] y
  Alias support (ASH_ALIAS) [Y/n/?] y
  Builtin getopt to parse positional parameters (ASH_GETOPTS) [Y/n/?] y
  Builtin version of 'echo' (ASH_BUILTIN_ECHO) [Y/n/?] y
  Builtin version of 'printf' (ASH_BUILTIN_PRINTF) [Y/n/?] y
  Builtin version of 'test' (ASH_BUILTIN_TEST) [Y/n/?] y
  'command' command to override shell builtins (ASH_CMDCMD) [Y/n/?] y
  Check for new mail on interactive shells (ASH_MAIL) [N/y/?] n
  Optimize for size instead of speed (ASH_OPTIMIZE_FOR_SIZE) [Y/n/?] y
  Pseudorandom generator and $RANDOM variable (ASH_RANDOM_SUPPORT) [Y/n/?] y
  Expand prompt string (ASH_EXPAND_PRMT) [Y/n/?] y
cttyhack (CTTYHACK) [Y/n/?] y
hush (HUSH) [N/y/?] n
msh (deprecated: aliased to hush) (MSH) [N/y/?] n
Choose which shell is aliased to 'sh' name
> 1. ash (FEATURE_SH_IS_ASH)
  2. none (FEATURE_SH_IS_NONE)
choice[1-2?]: 1
Choose which shell is aliased to 'bash' name
  1. ash (FEATURE_BASH_IS_ASH)
> 2. none (FEATURE_BASH_IS_NONE)
choice[1-2?]: 2
POSIX math support (SH_MATH_SUPPORT) [Y/n/?] y
  Extend POSIX math support to 64 bit (SH_MATH_SUPPORT_64) [Y/n/?] y
Hide message on interactive shell startup (FEATURE_SH_EXTRA_QUIET) [N/y/?] n
Standalone shell (FEATURE_SH_STANDALONE) [N/y/?] (NEW) y
Run 'nofork' applets directly (FEATURE_SH_NOFORK) [N/y/?] (NEW) y
Use $HISTFILESIZE (FEATURE_SH_HISTFILESIZE) [Y/n/?] y
  SPLIT   include/autoconf.h -> include/config/*
  GEN     include/bbconfigopts.h
  HOSTCC  applets/usage
  GEN     include/usage_compressed.h
  HOSTCC  applets/applet_tables
  GEN     include/applet_tables.h
  CC      applets/applets.o
  LD      applets/built-in.o
  HOSTCC  applets/usage_pod
  CC      archival/ar.o
archival/ar.c:77:4: warning: format specifies type 'unsigned long' but the argument \
has type 'off_t' (aka 'long long') [-Wformat]  fh->size
                        ^~~~~~~~
archival/ar.c:187:4: warning: format specifies type 'unsigned long' but the argument \
has type 'off_t' (aka 'long long') [-Wformat]  file_header->size,
                        ^~~~~~~~~~~~~~~~~
2 warnings generated.
  CC      archival/bbunzip.o
  CC      archival/bzip2.o
  CC      archival/cpio.o
  CC      archival/dpkg.o
  CC      archival/dpkg_deb.o
  CC      archival/gzip.o
  CC      archival/lzop.o
  CC      archival/rpm.o
  CC      archival/rpm2cpio.o
  CC      archival/tar.o
archival/tar.c:170:52: warning: format specifies type 'unsigned long' but the \
argument has type 'off_t' (aka 'long long') [-Wformat]  width = sprintf(tempBuffer, \
"%0*"OFF_FMT"o", len, value);  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
                                     %0*llo
/usr/include/secure/_stdio.h:47:56: note: expanded from macro 'sprintf'
  __builtin___sprintf_chk (str, 0, __darwin_obsz(str), __VA_ARGS__)
                                                       ^
archival/tar.c:353:15: warning: format specifies type 'unsigned long' but the \
argument has type 'off_t' (aka 'long long') [-Wformat]  fileName, statbuf->st_size);
                                          ^~~~~~~~~~~~~~~~
2 warnings generated.
  CC      archival/unzip.o
  AR      archival/lib.a
  CC      archival/libarchive/data_align.o
  CC      archival/libarchive/data_extract_all.o
  CC      archival/libarchive/data_extract_to_command.o
archival/libarchive/data_extract_to_command.c:41:24: warning: format string is not a \
string literal (potentially insecure) [-Wformat-security]  \
bb_error_msg_and_die(bb_msg_memory_exhausted);  ^~~~~~~~~~~~~~~~~~~~~~~
1 warning generated.
  CC      archival/libarchive/data_extract_to_stdout.o
  CC      archival/libarchive/data_skip.o
  CC      archival/libarchive/decompress_bunzip2.o
  CC      archival/libarchive/decompress_uncompress.o
  CC      archival/libarchive/decompress_unlzma.o
  CC      archival/libarchive/decompress_unxz.o
  CC      archival/libarchive/decompress_unzip.o
  CC      archival/libarchive/filter_accept_all.o
  CC      archival/libarchive/filter_accept_list.o
  CC      archival/libarchive/filter_accept_list_reassign.o
  CC      archival/libarchive/filter_accept_reject_list.o
  CC      archival/libarchive/find_list_entry.o
  CC      archival/libarchive/get_header_ar.o
  CC      archival/libarchive/get_header_cpio.o
  CC      archival/libarchive/get_header_tar.o
  CC      archival/libarchive/get_header_tar_bz2.o
  CC      archival/libarchive/get_header_tar_gz.o
  CC      archival/libarchive/get_header_tar_lzma.o
  CC      archival/libarchive/header_list.o
  CC      archival/libarchive/header_skip.o
  CC      archival/libarchive/header_verbose_list.o
archival/libarchive/header_verbose_list.c:36:3: warning: format specifies type \
'unsigned long' but the argument has type 'off_t' (aka 'long long') [-Wformat]  \
file_header->size,  ^~~~~~~~~~~~~~~~~
1 warning generated.
  CC      archival/libarchive/init_handle.o
  CC      archival/libarchive/lzo1x_1.o
  CC      archival/libarchive/lzo1x_1o.o
  CC      archival/libarchive/lzo1x_9x.o
  CC      archival/libarchive/lzo1x_d.o
  CC      archival/libarchive/open_transformer.o
  CC      archival/libarchive/seek_by_jump.o
  CC      archival/libarchive/seek_by_read.o
  CC      archival/libarchive/unpack_ar_archive.o
  AR      archival/libarchive/lib.a
  CC      console-tools/clear.o
  CC      console-tools/reset.o
  CC      console-tools/resize.o
  CC      console-tools/setconsole.o
  CC      console-tools/setkeycodes.o
  AR      console-tools/lib.a
  CC      coreutils/basename.o
  CC      coreutils/cat.o
  CC      coreutils/catv.o
  CC      coreutils/chgrp.o
  CC      coreutils/chmod.o
  CC      coreutils/chown.o
  CC      coreutils/chroot.o
  CC      coreutils/cksum.o
coreutils/cksum.c:67:10: warning: format specifies type 'long' but the argument has \
type 'off_t' (aka 'long long') [-Wformat]  crc, filesize, *argv);
                                     ^~~~~~~~
coreutils/cksum.c:67:10: warning: format specifies type 'long' but the argument has \
type 'off_t' (aka 'long long') [-Wformat]  crc, filesize, *argv);
                                     ^~~~~~~~
coreutils/cksum.c:67:20: warning: data argument not used by format string \
[-Wformat-extra-args]  crc, filesize, *argv);
                                               ^
3 warnings generated.
  CC      coreutils/comm.o
  CC      coreutils/cp.o
  CC      coreutils/cut.o
  CC      coreutils/date.o
  CC      coreutils/dd.o
coreutils/dd.c:92:4: warning: format specifies type 'unsigned long' but the argument \
has type 'off_t' (aka 'long long') [-Wformat]  G.in_full, G.in_part,
                        ^~~~~~~~~
coreutils/dd.c:74:11: note: expanded from macro 'G'
#define G (*(struct globals*)&bb_common_bufsiz1)
          ^
coreutils/dd.c:92:15: warning: format specifies type 'unsigned long' but the argument \
has type 'off_t' (aka 'long long') [-Wformat]  G.in_full, G.in_part,
                                   ^~~~~~~~~
coreutils/dd.c:74:11: note: expanded from macro 'G'
#define G (*(struct globals*)&bb_common_bufsiz1)
          ^
coreutils/dd.c:93:4: warning: format specifies type 'unsigned long' but the argument \
has type 'off_t' (aka 'long long') [-Wformat]  G.out_full, G.out_part);
                        ^~~~~~~~~~
coreutils/dd.c:74:11: note: expanded from macro 'G'
#define G (*(struct globals*)&bb_common_bufsiz1)
          ^
coreutils/dd.c:93:16: warning: format specifies type 'unsigned long' but the argument \
has type 'off_t' (aka 'long long') [-Wformat]  G.out_full, G.out_part);
                                    ^~~~~~~~~~
coreutils/dd.c:74:11: note: expanded from macro 'G'
#define G (*(struct globals*)&bb_common_bufsiz1)
          ^
4 warnings generated.
  CC      coreutils/dirname.o
  CC      coreutils/dos2unix.o
  CC      coreutils/du.o
  CC      coreutils/echo.o
  CC      coreutils/env.o
  CC      coreutils/expand.o
coreutils/expand.c:230:25: warning: format string is not a string literal \
(potentially insecure) [-Wformat-security]  \
bb_perror_msg_and_die(bb_msg_standard_input);  ^~~~~~~~~~~~~~~~~~~~~
1 warning generated.
  CC      coreutils/expr.o
  CC      coreutils/false.o
  CC      coreutils/fold.o
  CC      coreutils/fsync.o
  CC      coreutils/head.o
  CC      coreutils/hostid.o
  CC      coreutils/id.o
  CC      coreutils/ln.o
  CC      coreutils/logname.o
  CC      coreutils/ls.o
coreutils/ls.c:525:37: warning: format specifies type 'unsigned long' but the \
                argument has type 'off_t' (aka 'long long') [-Wformat]
                column += printf("%6"OFF_FMT"u ", (off_t) (dn->dn_blocks >> 1));
                                  ~~~~~~~~~~~~    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
                                  %6lld
coreutils/ls.c:562:39: warning: format specifies type 'unsigned long' but the \
                argument has type 'off_t' (aka 'long long') [-Wformat]
                                column += printf("%9"OFF_FMT"u ", dn->dn_size);
                                                  ~~~~~~~~~~~~    ^~~~~~~~~~~
                                                  %9lld
coreutils/ls.c:1036:34: warning: format specifies type 'unsigned long' but the \
                argument has type 'off_t' (aka 'long long') [-Wformat]
                        printf("total %"OFF_FMT"u\n", calculate_blocks(subdnp));
                                      ~~~~~~~~~~~     ^~~~~~~~~~~~~~~~~~~~~~~~
                                      %lld
3 warnings generated.
  CC      coreutils/md5_sha1_sum.o
  CC      coreutils/mkdir.o
  CC      coreutils/mkfifo.o
  CC      coreutils/mv.o
  CC      coreutils/nice.o
  CC      coreutils/nohup.o
  CC      coreutils/od.o
In file included from coreutils/od.c:24:
coreutils/od_bloaty.c:1381:25: warning: format string is not a string literal \
(potentially insecure) [-Wformat-security]  \
bb_perror_msg_and_die(bb_msg_standard_input);  ^~~~~~~~~~~~~~~~~~~~~
1 warning generated.
  CC      coreutils/printenv.o
  CC      coreutils/printf.o
  CC      coreutils/pwd.o
  CC      coreutils/readlink.o
  CC      coreutils/realpath.o
  CC      coreutils/rm.o
  CC      coreutils/rmdir.o
  CC      coreutils/seq.o
  CC      coreutils/sleep.o
  CC      coreutils/sort.o
  CC      coreutils/split.o
  CC      coreutils/stty.o
  CC      coreutils/sum.o
  CC      coreutils/sync.o
  CC      coreutils/tac.o
  CC      coreutils/tail.o
  CC      coreutils/tee.o
  CC      coreutils/test.o
  CC      coreutils/touch.o
  CC      coreutils/tr.o
  CC      coreutils/true.o
  CC      coreutils/tty.o
  CC      coreutils/uname.o
  CC      coreutils/uniq.o
  CC      coreutils/usleep.o
  CC      coreutils/uudecode.o
  CC      coreutils/uuencode.o
  CC      coreutils/wc.o
  CC      coreutils/whoami.o
  CC      coreutils/yes.o
  AR      coreutils/lib.a
  CC      coreutils/libcoreutils/cp_mv_stat.o
  CC      coreutils/libcoreutils/getopt_mk_fifo_nod.o
  AR      coreutils/libcoreutils/lib.a
  CC      debianutils/mktemp.o
  CC      debianutils/pipe_progress.o
  CC      debianutils/run_parts.o
  CC      debianutils/start_stop_daemon.o
  CC      debianutils/which.o
  AR      debianutils/lib.a
  CC      editors/awk.o
editors/awk.c:2416:9: warning: variable 'L' is uninitialized when used within its own \
initialization [-Wuninitialized]  } L = L; /* for compiler */
                  ~   ^
editors/awk.c:2420:9: warning: variable 'R' is uninitialized when used within its own \
initialization [-Wuninitialized]  } R = R;
                  ~   ^
2 warnings generated.
  CC      editors/cmp.o
  CC      editors/diff.o
  CC      editors/ed.o
  CC      editors/patch.o
  CC      editors/sed.o
  CC      editors/vi.o
  AR      editors/lib.a
  CC      findutils/find.o
  CC      findutils/grep.o
  CC      findutils/xargs.o
  AR      findutils/lib.a
  CC      init/mesg.o
  AR      init/lib.a
  CC      libbb/appletlib.o
  CC      libbb/ask_confirmation.o
  CC      libbb/bb_askpass.o
  CC      libbb/bb_bswap_64.o
  CC      libbb/bb_do_delay.o
  CC      libbb/bb_pwd.o
  CC      libbb/bb_qsort.o
  CC      libbb/bb_strtonum.o
  CC      libbb/change_identity.o
  CC      libbb/chomp.o
  CC      libbb/compare_string_array.o
  CC      libbb/concat_path_file.o
  CC      libbb/concat_subpath_file.o
  CC      libbb/copy_file.o
  CC      libbb/copyfd.o
  CC      libbb/correct_password.o
  CC      libbb/crc32.o
  CC      libbb/create_icmp6_socket.o
libbb/create_icmp6_socket.c:29:25: warning: format string is not a string literal \
                (potentially insecure) [-Wformat-security]
                        bb_error_msg_and_die(bb_msg_perm_denied_are_you_root);
                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
libbb/create_icmp6_socket.c:30:25: warning: format string is not a string literal \
(potentially insecure) [-Wformat-security]  \
bb_perror_msg_and_die(bb_msg_can_not_create_raw_socket);  \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2 warnings generated.
  CC      libbb/create_icmp_socket.o
libbb/create_icmp_socket.c:28:25: warning: format string is not a string literal \
                (potentially insecure) [-Wformat-security]
                        bb_error_msg_and_die(bb_msg_perm_denied_are_you_root);
                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
libbb/create_icmp_socket.c:29:25: warning: format string is not a string literal \
(potentially insecure) [-Wformat-security]  \
bb_perror_msg_and_die(bb_msg_can_not_create_raw_socket);  \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2 warnings generated.
  CC      libbb/default_error_retval.o
  CC      libbb/device_open.o
  CC      libbb/dump.o
libbb/dump.c:616:15: warning: format string is not a string literal (potentially \
insecure) [-Wformat-security]  printf(pr->fmt);
                                                               ^~~~~~~
libbb/dump.c:666:12: warning: format string is not a string literal (potentially \
insecure) [-Wformat-security]  printf(pr->fmt);
                                       ^~~~~~~
2 warnings generated.
  CC      libbb/execable.o
  CC      libbb/fclose_nonstdin.o
  CC      libbb/fflush_stdout_and_exit.o
libbb/fflush_stdout_and_exit.c:19:25: warning: format string is not a string literal \
(potentially insecure) [-Wformat-security]  \
bb_perror_msg_and_die(bb_msg_standard_output);  ^~~~~~~~~~~~~~~~~~~~~~
1 warning generated.
  CC      libbb/fgets_str.o
  CC      libbb/find_pid_by_name.o
  CC      libbb/find_root_device.o
  CC      libbb/full_write.o
  CC      libbb/get_console.o
  CC      libbb/get_last_path_component.o
  CC      libbb/get_line_from_file.o
  CC      libbb/get_shell_name.o
  CC      libbb/get_volsize.o
  CC      libbb/getopt32.o
  CC      libbb/getpty.o
  CC      libbb/hash_md5_sha.o
  CC      libbb/herror_msg.o
  CC      libbb/human_readable.o
  CC      libbb/inet_common.o
libbb/inet_common.c:31:6: warning: implicit declaration of function 'inet_aton' is \
invalid in C99 [-Wimplicit-function-declaration]  if (inet_aton(name, \
&s_in->sin_addr)) {  ^
libbb/inet_common.c:117:18: warning: implicit declaration of function 'inet_ntoa' is \
invalid in C99 [-Wimplicit-function-declaration]  return \
xstrdup(inet_ntoa(s_in->sin_addr));  ^
libbb/inet_common.c:117:18: warning: incompatible integer to pointer conversion \
passing 'int' to parameter of type 'const char *' [-Wint-conversion]  return \
xstrdup(inet_ntoa(s_in->sin_addr));  ^~~~~~~~~~~~~~~~~~~~~~~~~
include/libbb.h:647:27: note: passing argument to parameter 's' here
char *xstrdup(const char *s) FAST_FUNC RETURNS_MALLOC;
                          ^
libbb/inet_common.c:153:18: warning: incompatible integer to pointer conversion \
passing 'int' to parameter of type 'const char *' [-Wint-conversion]  name = \
xstrdup(inet_ntoa(s_in->sin_addr));  ^~~~~~~~~~~~~~~~~~~~~~~~~
include/libbb.h:647:27: note: passing argument to parameter 's' here
char *xstrdup(const char *s) FAST_FUNC RETURNS_MALLOC;
                          ^
libbb/inet_common.c:204:3: warning: implicit declaration of function 'inet_ntop' is \
invalid in C99 [-Wimplicit-function-declaration]  inet_ntop(AF_INET6, \
&sin6->sin6_addr, name, sizeof(name));  ^
5 warnings generated.
  CC      libbb/info_msg.o
  CC      libbb/inode_hash.o
  CC      libbb/isdirectory.o
  CC      libbb/kernel_version.o
  CC      libbb/last_char_is.o
  CC      libbb/lineedit.o
  CC      libbb/llist.o
  CC      libbb/login.o
  CC      libbb/make_directory.o
  CC      libbb/match_fstype.o
  CC      libbb/messages.o
  CC      libbb/mode_string.o
  CC      libbb/parse_config.o
  CC      libbb/parse_mode.o
  CC      libbb/percent_decode.o
  CC      libbb/perror_msg.o
  CC      libbb/pidfile.o
  CC      libbb/platform.o
  CC      libbb/print_flags.o
  CC      libbb/printable.o
  CC      libbb/printable_string.o
  CC      libbb/process_escape_sequence.o
  CC      libbb/procps.o
  CC      libbb/progress.o
  CC      libbb/pw_encrypt.o
  CC      libbb/read.o
  CC      libbb/read_key.o
  CC      libbb/read_printf.o
  CC      libbb/recursive_action.o
  CC      libbb/remove_file.o
  CC      libbb/rtc.o
  CC      libbb/run_shell.o
  CC      libbb/safe_gethostname.o
  CC      libbb/safe_poll.o
  CC      libbb/safe_strncpy.o
  CC      libbb/safe_write.o
  CC      libbb/setup_environment.o
  CC      libbb/signals.o
  CC      libbb/simplify_path.o
  CC      libbb/single_argv.o
  CC      libbb/skip_whitespace.o
  CC      libbb/speed_table.o
libbb/speed_table.c:46:3: warning: implicit conversion from 'int' to 'unsigned short' \
changes value from 115200 to 49664 [-Wconstant-conversion]  {B115200, 115200/256 + \
0x8000U},  ~^~~~~~~
/usr/include/sys/termios.h:313:17: note: expanded from macro 'B115200'
#define B115200 115200
                ^~~~~~
libbb/speed_table.c:49:3: warning: implicit conversion from 'int' to 'unsigned short' \
changes value from 230400 to 33792 [-Wconstant-conversion]  {B230400, 230400/256 + \
0x8000U},  ~^~~~~~~
/usr/include/sys/termios.h:314:17: note: expanded from macro 'B230400'
#define B230400 230400
                ^~~~~~
2 warnings generated.
  CC      libbb/str_tolower.o
  CC      libbb/strrstr.o
  CC      libbb/systemd_support.o
  CC      libbb/time.o
  CC      libbb/trim.o
  CC      libbb/u_signal_names.o
  CC      libbb/udp_io.o
  CC      libbb/uuencode.o
  CC      libbb/vdprintf.o
  CC      libbb/verror_msg.o
  CC      libbb/vfork_daemon_rexec.o
  CC      libbb/warn_ignoring_args.o
  CC      libbb/wfopen.o
libbb/wfopen.c:46:24: warning: format string is not a string literal (potentially \
insecure) [-Wformat-security]  bb_error_msg_and_die(bb_msg_memory_exhausted);
                                     ^~~~~~~~~~~~~~~~~~~~~~~
1 warning generated.
  CC      libbb/wfopen_input.o
  CC      libbb/write.o
  CC      libbb/xatonum.o
  CC      libbb/xconnect.o
libbb/xconnect.c:88:5: warning: implicit declaration of function 'inet_ntoa' is \
                invalid in C99 [-Wimplicit-function-declaration]
                                inet_ntoa(((struct sockaddr_in *)s_addr)->sin_addr));
                                ^
libbb/xconnect.c:88:5: warning: format specifies type 'char *' but the argument has \
                type 'int' [-Wformat]
                                inet_ntoa(((struct sockaddr_in *)s_addr)->sin_addr));
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
libbb/xconnect.c:235:7: warning: implicit declaration of function 'inet_aton' is \
invalid in C99 [-Wimplicit-function-declaration]  if (inet_aton(host, &in4) != 0) {
                    ^
libbb/xconnect.c:248:7: warning: implicit declaration of function 'inet_pton' is \
invalid in C99 [-Wimplicit-function-declaration]  if (inet_pton(AF_INET6, host, &in6) \
> 0) {  ^
4 warnings generated.
  CC      libbb/xfunc_die.o
  CC      libbb/xfuncs.o
  CC      libbb/xfuncs_printf.o
libbb/xfuncs_printf.c:40:16: warning: format string is not a string literal \
(potentially insecure) [-Wformat-security]  bb_error_msg(bb_msg_memory_exhausted);
                             ^~~~~~~~~~~~~~~~~~~~~~~
libbb/xfuncs_printf.c:49:24: warning: format string is not a string literal \
(potentially insecure) [-Wformat-security]  \
bb_error_msg_and_die(bb_msg_memory_exhausted);  ^~~~~~~~~~~~~~~~~~~~~~~
libbb/xfuncs_printf.c:60:24: warning: format string is not a string literal \
(potentially insecure) [-Wformat-security]  \
bb_error_msg_and_die(bb_msg_memory_exhausted);  ^~~~~~~~~~~~~~~~~~~~~~~
libbb/xfuncs_printf.c:84:24: warning: format string is not a string literal \
(potentially insecure) [-Wformat-security]  \
bb_error_msg_and_die(bb_msg_memory_exhausted);  ^~~~~~~~~~~~~~~~~~~~~~~
libbb/xfuncs_printf.c:237:48: warning: format specifies type 'unsigned long' but the \
                argument has type 'off_t' (aka 'long long') [-Wformat]
                        bb_perror_msg_and_die("lseek(%"OFF_FMT"u)", offset);
                                                     ~~~~~~~~~~~    ^~~~~~
                                                     %lld
libbb/xfuncs_printf.c:302:24: warning: format string is not a string literal \
(potentially insecure) [-Wformat-security]  \
bb_error_msg_and_die(bb_msg_memory_exhausted);  ^~~~~~~~~~~~~~~~~~~~~~~
libbb/xfuncs_printf.c:309:24: warning: format string is not a string literal \
(potentially insecure) [-Wformat-security]  \
bb_error_msg_and_die(bb_msg_memory_exhausted);  ^~~~~~~~~~~~~~~~~~~~~~~
libbb/xfuncs_printf.c:621:25: warning: format string is not a string literal \
(potentially insecure) [-Wformat-security]  bb_perror_msg_and_die("vfork"+1);
                                      ^~~~~~~~~
8 warnings generated.
  CC      libbb/xgetcwd.o
  CC      libbb/xgethostbyname.o
  CC      libbb/xreadlink.o
  CC      libbb/xrealloc_vector.o
  CC      libbb/xregcomp.o
  AR      libbb/lib.a
/Library/Developer/CommandLineTools/usr/bin/ranlib: file: libbb/lib.a(bb_bswap_64.o) \
                has no symbols
/Library/Developer/CommandLineTools/usr/bin/ranlib: file: libbb/lib.a(makedev.o) has \
                no symbols
/Library/Developer/CommandLineTools/usr/bin/ranlib: file: libbb/lib.a(match_fstype.o) \
                has no symbols
/Library/Developer/CommandLineTools/usr/bin/ranlib: file: libbb/lib.a(vdprintf.o) has \
no symbols  CC      libpwdgrp/pwd_grp.o
  CC      libpwdgrp/uidgid_get.o
  AR      libpwdgrp/lib.a
  CC      loginutils/cryptpw.o
  CC      loginutils/getty.o
  CC      loginutils/login.o
  AR      loginutils/lib.a
  CC      mailutils/mail.o
  CC      mailutils/makemime.o
  CC      mailutils/popmaildir.o
  CC      mailutils/reformime.o
  CC      mailutils/sendmail.o
  AR      mailutils/lib.a
  CC      miscutils/bbconfig.o
  CC      miscutils/dc.o
  CC      miscutils/less.o
  CC      miscutils/microcom.o
  CC      miscutils/rx.o
  CC      miscutils/setsid.o
  CC      miscutils/strings.o
miscutils/strings.c:71:32: warning: format specifies type 'unsigned long' but the \
                argument has type 'long long' [-Wformat]
                                                        printf("%7"OFF_FMT"o ", \
                offset - n);
                                                                ~~~~~~~~~~~~    \
^~~~~~~~~~  %7llo
1 warning generated.
  CC      miscutils/time.o
  CC      miscutils/timeout.o
  CC      miscutils/ttysize.o
  AR      miscutils/lib.a
  CC      networking/ftpd.o
networking/ftpd.c:597:14: warning: format specifies type 'unsigned long' but the \
argument has type 'off_t' (aka 'long long') [-Wformat]  G.ftp_arg, statbuf.st_size);
                           ^~~~~~~~~~~~~~~
networking/ftpd.c:819:56: warning: format specifies type 'unsigned long' but the \
                argument has type 'off_t' (aka 'long long') [-Wformat]
                sprintf(buf, STR(FTP_STATFILE_OK)" %"OFF_FMT"u\r\n", \
                statbuf.st_size);
                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
                                                   %lld
/usr/include/secure/_stdio.h:47:56: note: expanded from macro 'sprintf'
  __builtin___sprintf_chk (str, 0, __darwin_obsz(str), __VA_ARGS__)
                                                       ^
2 warnings generated.
  CC      networking/ftpgetput.o
networking/ftpgetput.c:251:36: warning: format specifies type 'unsigned long' but the \
argument has type 'off_t' (aka 'long long') [-Wformat]  sprintf(buf, "REST \
%"OFF_FMT"u", beg_range);  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
                                   %lld
/usr/include/secure/_stdio.h:47:56: note: expanded from macro 'sprintf'
  __builtin___sprintf_chk (str, 0, __darwin_obsz(str), __VA_ARGS__)
                                                       ^
1 warning generated.
  CC      networking/hostname.o
networking/hostname.c:156:20: warning: implicit declaration of function 'inet_ntoa' \
                is invalid in C99 [-Wimplicit-function-declaration]
                                        printf("%s ", inet_ntoa(**h_addr_list));
                                                      ^
networking/hostname.c:156:20: warning: format specifies type 'char *' but the \
                argument has type 'int' [-Wformat]
                                        printf("%s ", inet_ntoa(**h_addr_list));
                                                ~~    ^~~~~~~~~~~~~~~~~~~~~~~~
                                                %d
2 warnings generated.
  CC      networking/inetd.o
networking/inetd.c:1331:20: warning: format string is not a string literal \
(potentially insecure) [-Wformat-security]  bb_perror_msg("vfork"+1);
                                                      ^~~~~~~~~
1 warning generated.
  CC      networking/ipcalc.o
  CC      networking/isrv.o
  CC      networking/isrv_identd.o
  CC      networking/nc.o
  CC      networking/pscan.o
  CC      networking/tcpudp.o
networking/tcpudp.c:500:5: warning: data argument not used by format string \
[-Wformat-extra-args]  local_hostname, remote_hostname);
                                ^
1 warning generated.
  CC      networking/tcpudp_perhost.o
  CC      networking/telnet.o
  CC      networking/telnetd.o
  CC      networking/tftp.o
networking/tftp.c:426:37: warning: format specifies type 'unsigned long' but the \
                argument has type 'off_t' (aka 'long long') [-Wformat]
                        cp += sprintf(cp, "%"OFF_FMT"u", (off_t)st.st_size) + 1;
                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
                                           %lld
/usr/include/secure/_stdio.h:47:56: note: expanded from macro 'sprintf'
  __builtin___sprintf_chk (str, 0, __darwin_obsz(str), __VA_ARGS__)
                                                       ^
1 warning generated.
  CC      networking/wget.o
networking/wget.c:202:25: warning: format string is not a string literal (potentially \
insecure) [-Wformat-security]  bb_perror_msg_and_die(bb_msg_memory_exhausted);
                                      ^~~~~~~~~~~~~~~~~~~~~~~
networking/wget.c:419:43: warning: format specifies type 'unsigned long' but the \
argument has type 'off_t' (aka 'long long') [-Wformat]  sprintf(G.wget_buf, "REST \
%"OFF_FMT"u", G.beg_range);  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
                                          %lld
networking/wget.c:83:11: note: expanded from macro 'G'
#define G (*ptr_to_globals)
          ^
/usr/include/secure/_stdio.h:47:56: note: expanded from macro 'sprintf'
  __builtin___sprintf_chk (str, 0, __darwin_obsz(str), __VA_ARGS__)
                                                       ^
networking/wget.c:679:50: warning: format specifies type 'unsigned long' but the \
                argument has type 'off_t' (aka 'long long') [-Wformat]
                        fprintf(sfp, "Range: bytes=%"OFF_FMT"u-\r\n", G.beg_range);
                                                   ~~~~~~~~~~~        ^~~~~~~~~~~
                                                   %lld
networking/wget.c:83:11: note: expanded from macro 'G'
#define G (*ptr_to_globals)
          ^
3 warnings generated.
  CC      networking/whois.o
  AR      networking/lib.a
  CC      procps/kill.o
  CC      procps/renice.o
  CC      procps/watch.o
  AR      procps/lib.a
  CC      runit/chpst.o
  CC      runit/runsvdir.o
runit/runsvdir.c:166:19: warning: equality comparison with extraneous parentheses \
[-Wparentheses-equality]  if ((sv[i].ino == s.st_ino)
                             ~~~~~~~~~~^~~~~~~~~~~
runit/runsvdir.c:166:19: note: remove extraneous parentheses around the comparison to \
silence this warning  if ((sv[i].ino == s.st_ino)
                            ~          ^          ~
runit/runsvdir.c:166:19: note: use '=' to turn this equality comparison into an \
assignment  if ((sv[i].ino == s.st_ino)
                                       ^~
                                       =
1 warning generated.
  CC      runit/sv.o
  CC      runit/svlogd.o
  AR      runit/lib.a
  CC      shell/ash.o
shell/ash.c:3929:23: warning: format string is not a string literal (potentially \
insecure) [-Wformat-security]  col = fmtstr(s, 32, strsignal(st));
                                    ^~~~~~~~~~~~~
shell/ash.c:4410:16: warning: adding 'int' to a string does not append to the string \
[-Wstring-plus-int]  str = "\"}" + !(quoted & 1);
                              ~~~~~~^~~~~~~~~~~~~~~
shell/ash.c:4410:16: note: use array indexing to silence this warning
                        str = "\"}" + !(quoted & 1);
                                    ^
                              &     [              ]
shell/ash.c:12967:9: warning: expression which evaluates to zero treated as a null \
pointer constant of type 'const char *' [-Wnon-literal-null-conversion]  p = '\0';
                                    ^~~~
3 warnings generated.
  CC      shell/cttyhack.o
shell/cttyhack.c:69:3: warning: cttyhack will not be able to detect a controlling tty \
on this system [-W#warnings] # warning cttyhack will not be able to detect a \
controlling tty on this system  ^
1 warning generated.
  CC      shell/math.o
  CC      shell/random.o
  CC      shell/shell_common.o
  AR      shell/lib.a
  CC      sysklogd/syslogd_and_logger.o
  AR      sysklogd/lib.a
  CC      util-linux/flock.o
  CC      util-linux/getopt.o
  CC      util-linux/hexdump.o
  CC      util-linux/more.o
util-linux/more.c:129:7: warning: format specifies type 'unsigned long' but the \
argument has type 'off_t' (aka 'long long') [-Wformat]  st.st_size);
                                                ^~~~~~~~~~
1 warning generated.
  CC      util-linux/rdate.o
  CC      util-linux/rdev.o
  CC      util-linux/rev.o
  CC      util-linux/rtcwake.o
  CC      util-linux/script.o
  CC      util-linux/scriptreplay.o
  AR      util-linux/lib.a
  LINK    busybox_unstripped
Trying libraries: 
Final link with: <none>
  DOC     busybox.pod
  DOC     BusyBox.txt
  DOC     busybox.1
  DOC     BusyBox.html
Sam-MacBook-Pro:busybox Hill$
# # #

I’d be curious if you see any other RED flags?  BusyBox now launches from CLI!

Q: How can other functions/applets be added to the compile, along with upgrading the \
BusyBox SRC from 1.20.0 to 1.25.0? thx
casey  


[Attachment #5 (unknown)]

<html><head><meta http-equiv="Content-Type" content="text/html \
charset=windows-1252"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: \
space; -webkit-line-break: after-white-space;"><br><div><div>On Aug 30, 2016, at \
10:21 AM, casey &lt;<a \
href="mailto:pfourier@mninter.net">pfourier@mninter.net</a>&gt; wrote:</div><br \
class="Apple-interchange-newline"><blockquote type="cite"><meta \
http-equiv="Content-Type" content="text/html charset=us-ascii"><div style="word-wrap: \
break-word; -webkit-nbsp-mode: space; -webkit-line-break: \
after-white-space;"><div><div style="margin: 0px; font-family: \
Courier;">Hi,</div><div style="margin: 0px; font-family: Courier;">OS X Version \
10.9.5 does NOT compile:&nbsp;</div><div style="margin: 0px; font-family: \
Courier;"><br></div><div style="margin: 0px; font-family: Courier;"><a \
href="https://github.com/daliworks/busybox-osx">https://github.com/daliworks/busybox-osx</a></div></div><div \
style="margin: 0px; font-family: Courier;"><br></div><div><div style="margin: 0px; \
font-family: Courier;"># brew install gnu-sed</div><div style="margin: 0px; \
font-family: Courier;"># cp configs/osx_defconfig .config &amp;&amp; \
make</div></div><div style="margin: 0px; font-family: Courier;"><br></div><div \
style="margin: 0px; font-family: Courier;"><div style="margin: 0px; font-size: 11px; \
font-family: Menlo;">&nbsp;&nbsp;CC&nbsp; &nbsp; &nbsp; \
util-linux/scriptreplay.o</div><div style="margin: 0px; font-size: 11px; font-family: \
Menlo;">clang: warning: argument unused during compilation: '-arch x86_64 \
-mmacosx-version-min=10.5'</div><div style="margin: 0px; font-size: 11px; \
font-family: Menlo;">&nbsp; AR&nbsp; &nbsp; &nbsp; util-linux/lib.a</div><div \
style="margin: 0px; font-size: 11px; font-family: Menlo;">&nbsp; LINK&nbsp; &nbsp; \
busybox_unstripped</div><div style="margin: 0px; font-size: 11px; font-family: \
Menlo;">Trying libraries:&nbsp;</div><div style="margin: 0px; font-size: 11px; \
font-family: Menlo;">Failed:&nbsp;</div><div style="margin: 0px; font-size: 11px; \
font-family: Menlo;">Output of:</div><div style="margin: 0px; font-size: 11px; \
font-family: Menlo;">gcc -Wshadow -Wwrite-strings -Wundef -Wstrict-prototypes \
-Wmissing-prototypes -Wmissing-declarations -Wdeclaration-after-statement \
-Wold-style-definition -funsigned-char -Os '-arch x86_64 -mmacosx-version-min=10.5' \
-o busybox_unstripped applets/built-in.o archival/lib.a archival/libarchive/lib.a \
console-tools/lib.a coreutils/lib.a coreutils/libcoreutils/lib.a debianutils/lib.a \
editors/lib.a findutils/lib.a init/lib.a libbb/lib.a libpwdgrp/lib.a loginutils/lib.a \
mailutils/lib.a miscutils/lib.a networking/lib.a procps/lib.a runit/lib.a shell/lib.a \
sysklogd/lib.a util-linux/lib.a archival/built-in.o archival/libarchive/built-in.o \
console-tools/built-in.o coreutils/built-in.o coreutils/libcoreutils/built-in.o \
debianutils/built-in.o editors/built-in.o findutils/built-in.o init/built-in.o \
libbb/built-in.o libpwdgrp/built-in.o loginutils/built-in.o mailutils/built-in.o \
miscutils/built-in.o networking/built-in.o procps/built-in.o runit/built-in.o \
shell/built-in.o sysklogd/built-in.o util-linux/built-in.o</div><div style="margin: \
0px; font-size: 11px; font-family: Menlo;">==========</div><div style="margin: 0px; \
font-size: 11px; font-family: Menlo;">clang: error: no such file or directory: \
''-arch'</div><div style="margin: 0px; font-size: 11px; font-family: Menlo;">clang: \
error: no such file or directory: 'x86_64'</div><div style="margin: 0px; font-size: \
11px; font-family: Menlo;">clang: error: invalid version number in \
'-mmacosx-version-min=10.5''</div><div style="margin: 0px; font-size: 11px; \
font-family: Menlo;">make: *** [busybox_unstripped] Error 1</div><div style="margin: \
0px; font-size: 11px; font-family: Menlo;">Sam-MacBook-Pro:busybox \
Hill$&nbsp;</div><div style="margin: 0px; font-size: 11px; font-family: \
Menlo;">########</div><div style="margin: 0px; font-size: 11px; font-family: \
Menlo;">Q: Any chance updating BusyBox for OSX?</div><div style="margin: 0px; \
font-size: 11px; font-family: \
Menlo;">casey</div></div></div></blockquote><br></div><div><pre style="white-space: \
pre-wrap; background-color: rgb(255, 255, 255); position: static; z-index: auto;">I \
have no clue about OSX but the ticks around '-arch x86_64 -mmacosx-version-min=10.5' \
feel wrong. Can you copy the gcc line, remove the arch and mmacosx, and simply run \
the gcc again ?

re,
 wh</pre><pre style="white-space: pre-wrap; background-color: rgb(255, 255, 255); \
position: static; z-index: auto;">wh,</pre><pre style="white-space: pre-wrap; \
background-color: rgb(255, 255, 255); position: static; z-index: auto;">REM’d out \
that build option in /configs/osx_defconfig:</pre><pre style="white-space: pre-wrap; \
background-color: rgb(255, 255, 255); position: static; z-index: auto;"> # Build \
Options #
# CONFIG_STATIC is not set
# CONFIG_PIE is not set
# CONFIG_NOMMU is not set
# CONFIG_BUILD_LIBBUSYBOX=y
# CONFIG_FEATURE_INDIVIDUAL is not set
# CONFIG_FEATURE_SHARED_BUSYBOX=y
CONFIG_LFS=y
CONFIG_CROSS_COMPILER_PREFIX=""
#CONFIG_EXTRA_CFLAGS=‘-arch x86_64 -mmacosx-version-min=10.5'</pre><pre \
style="white-space: pre-wrap; background-color: rgb(255, 255, 255); position: \
relative; z-index: 0;"># # $</pre><pre style="white-space: pre-wrap; \
background-color: rgb(255, 255, 255); position: relative; z-index: 0;"><div \
style="margin: 0px; font-size: 11px; font-family: Menlo;">*</div><div style="margin: \
0px; font-size: 11px; font-family: Menlo;">ash (ASH) [Y/n/?] y</div><div \
style="margin: 0px; font-size: 11px; font-family: Menlo;">&nbsp; bash-compatible \
extensions (ASH_BASH_COMPAT) [Y/n/?] y</div><div style="margin: 0px; font-size: 11px; \
font-family: Menlo;">&nbsp; Idle timeout variable (ASH_IDLE_TIMEOUT) [N/y/?] \
n</div><div style="margin: 0px; font-size: 11px; font-family: Menlo;">&nbsp; Job \
control (ASH_JOB_CONTROL) [Y/n/?] y</div><div style="margin: 0px; font-size: 11px; \
font-family: Menlo;">&nbsp; Alias support (ASH_ALIAS) [Y/n/?] y</div><div \
style="margin: 0px; font-size: 11px; font-family: Menlo;">&nbsp; Builtin getopt to \
parse positional parameters (ASH_GETOPTS) [Y/n/?] y</div><div style="margin: 0px; \
font-size: 11px; font-family: Menlo;">&nbsp; Builtin version of 'echo' \
(ASH_BUILTIN_ECHO) [Y/n/?] y</div><div style="margin: 0px; font-size: 11px; \
font-family: Menlo;">&nbsp; Builtin version of 'printf' (ASH_BUILTIN_PRINTF) [Y/n/?] \
y</div><div style="margin: 0px; font-size: 11px; font-family: Menlo;">&nbsp; Builtin \
version of 'test' (ASH_BUILTIN_TEST) [Y/n/?] y</div><div style="margin: 0px; \
font-size: 11px; font-family: Menlo;">&nbsp; 'command' command to override shell \
builtins (ASH_CMDCMD) [Y/n/?] y</div><div style="margin: 0px; font-size: 11px; \
font-family: Menlo;">&nbsp; Check for new mail on interactive shells (ASH_MAIL) \
[N/y/?] n</div><div style="margin: 0px; font-size: 11px; font-family: Menlo;">&nbsp; \
Optimize for size instead of speed (ASH_OPTIMIZE_FOR_SIZE) [Y/n/?] y</div><div \
style="margin: 0px; font-size: 11px; font-family: Menlo;">&nbsp; Pseudorandom \
generator and $RANDOM variable (ASH_RANDOM_SUPPORT) [Y/n/?] y</div><div \
style="margin: 0px; font-size: 11px; font-family: Menlo;">&nbsp; Expand prompt string \
(ASH_EXPAND_PRMT) [Y/n/?] y</div><div style="margin: 0px; font-size: 11px; \
font-family: Menlo;">cttyhack (CTTYHACK) [Y/n/?] y</div><div style="margin: 0px; \
font-size: 11px; font-family: Menlo;">hush (HUSH) [N/y/?] n</div><div style="margin: \
0px; font-size: 11px; font-family: Menlo;">msh (deprecated: aliased to hush) (MSH) \
[N/y/?] n</div><div style="margin: 0px; font-size: 11px; font-family: Menlo;">Choose \
which shell is aliased to 'sh' name</div><div style="margin: 0px; font-size: 11px; \
font-family: Menlo;">&gt; 1. ash (FEATURE_SH_IS_ASH)</div><div style="margin: 0px; \
font-size: 11px; font-family: Menlo;">&nbsp; 2. none (FEATURE_SH_IS_NONE)</div><div \
style="margin: 0px; font-size: 11px; font-family: Menlo;">choice[1-2?]: 1</div><div \
style="margin: 0px; font-size: 11px; font-family: Menlo;">Choose which shell is \
aliased to 'bash' name</div><div style="margin: 0px; font-size: 11px; font-family: \
Menlo;">&nbsp; 1. ash (FEATURE_BASH_IS_ASH)</div><div style="margin: 0px; font-size: \
11px; font-family: Menlo;">&gt; 2. none (FEATURE_BASH_IS_NONE)</div><div \
style="margin: 0px; font-size: 11px; font-family: Menlo;">choice[1-2?]: 2</div><div \
style="margin: 0px; font-size: 11px; font-family: Menlo;">POSIX math support \
(SH_MATH_SUPPORT) [Y/n/?] y</div><div style="margin: 0px; font-size: 11px; \
font-family: Menlo;">&nbsp; Extend POSIX math support to 64 bit (SH_MATH_SUPPORT_64) \
[Y/n/?] y</div><div style="margin: 0px; font-size: 11px; font-family: Menlo;">Hide \
message on interactive shell startup (FEATURE_SH_EXTRA_QUIET) [N/y/?] n</div><div \
style="margin: 0px; font-size: 11px; font-family: Menlo;">Standalone shell \
(FEATURE_SH_STANDALONE) [N/y/?] (NEW) y</div><div style="margin: 0px; font-size: \
11px; font-family: Menlo;">Run 'nofork' applets directly (FEATURE_SH_NOFORK) [N/y/?] \
(NEW) y</div><div style="margin: 0px; font-size: 11px; font-family: Menlo;">Use \
$HISTFILESIZE (FEATURE_SH_HISTFILESIZE) [Y/n/?] y</div><div style="margin: 0px; \
font-size: 11px; font-family: Menlo;">&nbsp; SPLIT &nbsp; include/autoconf.h -&gt; \
include/config/*</div><div style="margin: 0px; font-size: 11px; font-family: \
Menlo;">&nbsp; GEN &nbsp; &nbsp; include/bbconfigopts.h</div><div style="margin: 0px; \
font-size: 11px; font-family: Menlo;">&nbsp; HOSTCC&nbsp; applets/usage</div><div \
style="margin: 0px; font-size: 11px; font-family: Menlo;">&nbsp; GEN &nbsp; &nbsp; \
include/usage_compressed.h</div><div style="margin: 0px; font-size: 11px; \
font-family: Menlo;">&nbsp; HOSTCC&nbsp; applets/applet_tables</div><div \
style="margin: 0px; font-size: 11px; font-family: Menlo;">&nbsp; GEN &nbsp; &nbsp; \
include/applet_tables.h</div><div style="margin: 0px; font-size: 11px; font-family: \
Menlo;">&nbsp; CC&nbsp; &nbsp; &nbsp; applets/applets.o</div><div style="margin: 0px; \
font-size: 11px; font-family: Menlo;">&nbsp; LD&nbsp; &nbsp; &nbsp; \
applets/built-in.o</div><div style="margin: 0px; font-size: 11px; font-family: \
Menlo;">&nbsp; HOSTCC&nbsp; applets/usage_pod</div><div style="margin: 0px; \
font-size: 11px; font-family: Menlo;">&nbsp; CC&nbsp; &nbsp; &nbsp; \
archival/ar.o</div><div style="margin: 0px; font-size: 11px; font-family: \
Menlo;"><b>archival/ar.c:77:4: </b><span style="color: #d53bd3"><b>warning: \
</b></span><b>format specifies type 'unsigned long' but the argument has type 'off_t' \
(aka 'long long') [-Wformat]</b></div><div style="margin: 0px; font-size: 11px; \
font-family: Menlo;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; \
&nbsp; &nbsp; &nbsp; fh-&gt;size</div><div style="margin: 0px; font-size: 11px; \
font-family: Menlo; color: rgb(52, 189, 38);"><b>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; \
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; ^~~~~~~~</b></div><div \
style="margin: 0px; font-size: 11px; font-family: Menlo;"><b>archival/ar.c:187:4: \
</b><span style="color: #d53bd3"><b>warning: </b></span><b>format specifies type \
'unsigned long' but the argument has type 'off_t' (aka 'long long') \
[-Wformat]</b></div><div style="margin: 0px; font-size: 11px; font-family: \
Menlo;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; \
&nbsp; file_header-&gt;size,</div><div style="margin: 0px; font-size: 11px; \
font-family: Menlo; color: rgb(52, 189, 38);"><b>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; \
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; ^~~~~~~~~~~~~~~~~</b></div><div \
style="margin: 0px; font-size: 11px; font-family: Menlo;">2 warnings \
generated.</div><div style="margin: 0px; font-size: 11px; font-family: Menlo;">&nbsp; \
CC&nbsp; &nbsp; &nbsp; archival/bbunzip.o</div><div style="margin: 0px; font-size: \
11px; font-family: Menlo;">&nbsp; CC&nbsp; &nbsp; &nbsp; archival/bzip2.o</div><div \
style="margin: 0px; font-size: 11px; font-family: Menlo;">&nbsp; CC&nbsp; &nbsp; \
&nbsp; archival/cpio.o</div><div style="margin: 0px; font-size: 11px; font-family: \
Menlo;">&nbsp; CC&nbsp; &nbsp; &nbsp; archival/dpkg.o</div><div style="margin: 0px; \
font-size: 11px; font-family: Menlo;">&nbsp; CC&nbsp; &nbsp; &nbsp; \
archival/dpkg_deb.o</div><div style="margin: 0px; font-size: 11px; font-family: \
Menlo;">&nbsp; CC&nbsp; &nbsp; &nbsp; archival/gzip.o</div><div style="margin: 0px; \
font-size: 11px; font-family: Menlo;">&nbsp; CC&nbsp; &nbsp; &nbsp; \
archival/lzop.o</div><div style="margin: 0px; font-size: 11px; font-family: \
Menlo;">&nbsp; CC&nbsp; &nbsp; &nbsp; archival/rpm.o</div><div style="margin: 0px; \
font-size: 11px; font-family: Menlo;">&nbsp; CC&nbsp; &nbsp; &nbsp; \
archival/rpm2cpio.o</div><div style="margin: 0px; font-size: 11px; font-family: \
Menlo;">&nbsp; CC&nbsp; &nbsp; &nbsp; archival/tar.o</div><div style="margin: 0px; \
font-size: 11px; font-family: Menlo;"><b>archival/tar.c:170:52: </b><span \
style="color: #d53bd3"><b>warning: </b></span><b>format specifies type 'unsigned \
long' but the argument has type 'off_t' (aka 'long long') [-Wformat]</b></div><div \
style="margin: 0px; font-size: 11px; font-family: Menlo;">&nbsp; &nbsp; &nbsp; &nbsp; \
width = sprintf(tempBuffer, "%0*"OFF_FMT"o", len, value);</div><div style="margin: \
0px; font-size: 11px; font-family: Menlo; color: rgb(52, 189, 38);"><b>&nbsp; &nbsp; \
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; \
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~</b></div><div style="margin: 0px; \
font-size: 11px; font-family: Menlo; color: rgb(52, 189, 38);">&nbsp;&nbsp; &nbsp; \
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; \
&nbsp; &nbsp; &nbsp; &nbsp; %0*llo</div><div style="margin: 0px; font-size: 11px; \
font-family: Menlo;"><b>/usr/include/secure/_stdio.h:47:56: note: </b>expanded from \
macro 'sprintf'</div><div style="margin: 0px; font-size: 11px; font-family: \
Menlo;">&nbsp; __builtin___sprintf_chk (str, 0, __darwin_obsz(str), \
__VA_ARGS__)</div><div style="margin: 0px; font-size: 11px; font-family: Menlo; \
color: rgb(52, 189, 38);"><b>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; \
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; \
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; ^</b></div><div \
style="margin: 0px; font-size: 11px; font-family: Menlo;"><b>archival/tar.c:353:15: \
</b><span style="color: #d53bd3"><b>warning: </b></span><b>format specifies type \
'unsigned long' but the argument has type 'off_t' (aka 'long long') \
[-Wformat]</b></div><div style="margin: 0px; font-size: 11px; font-family: \
Menlo;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; \
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; fileName, statbuf-&gt;st_size);</div><div \
style="margin: 0px; font-size: 11px; font-family: Menlo; color: rgb(52, 189, \
38);"><b>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; \
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; \
^~~~~~~~~~~~~~~~</b></div><div style="margin: 0px; font-size: 11px; font-family: \
Menlo;">2 warnings generated.</div><div style="margin: 0px; font-size: 11px; \
font-family: Menlo;">&nbsp; CC&nbsp; &nbsp; &nbsp; archival/unzip.o</div><div \
style="margin: 0px; font-size: 11px; font-family: Menlo;">&nbsp; AR&nbsp; &nbsp; \
&nbsp; archival/lib.a</div><div style="margin: 0px; font-size: 11px; font-family: \
Menlo;">&nbsp; CC&nbsp; &nbsp; &nbsp; archival/libarchive/data_align.o</div><div \
style="margin: 0px; font-size: 11px; font-family: Menlo;">&nbsp; CC&nbsp; &nbsp; \
&nbsp; archival/libarchive/data_extract_all.o</div><div style="margin: 0px; \
font-size: 11px; font-family: Menlo;">&nbsp; CC&nbsp; &nbsp; &nbsp; \
archival/libarchive/data_extract_to_command.o</div><div style="margin: 0px; \
font-size: 11px; font-family: \
Menlo;"><b>archival/libarchive/data_extract_to_command.c:41:24: </b><span \
style="color: #d53bd3"><b>warning: </b></span><b>format string is not a string \
literal (potentially insecure) [-Wformat-security]</b></div><div style="margin: 0px; \
font-size: 11px; font-family: Menlo;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; \
&nbsp; &nbsp; bb_error_msg_and_die(bb_msg_memory_exhausted);</div><div style="margin: \
0px; font-size: 11px; font-family: Menlo; color: rgb(52, 189, 38);"><b>&nbsp;&nbsp; \
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; \
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; ^~~~~~~~~~~~~~~~~~~~~~~</b></div><div \
style="margin: 0px; font-size: 11px; font-family: Menlo;">1 warning \
generated.</div><div style="margin: 0px; font-size: 11px; font-family: Menlo;">&nbsp; \
CC&nbsp; &nbsp; &nbsp; archival/libarchive/data_extract_to_stdout.o</div><div \
style="margin: 0px; font-size: 11px; font-family: Menlo;">&nbsp; CC&nbsp; &nbsp; \
&nbsp; archival/libarchive/data_skip.o</div><div style="margin: 0px; font-size: 11px; \
font-family: Menlo;">&nbsp; CC&nbsp; &nbsp; &nbsp; \
archival/libarchive/decompress_bunzip2.o</div><div style="margin: 0px; font-size: \
11px; font-family: Menlo;">&nbsp; CC&nbsp; &nbsp; &nbsp; \
archival/libarchive/decompress_uncompress.o</div><div style="margin: 0px; font-size: \
11px; font-family: Menlo;">&nbsp; CC&nbsp; &nbsp; &nbsp; \
archival/libarchive/decompress_unlzma.o</div><div style="margin: 0px; font-size: \
11px; font-family: Menlo;">&nbsp; CC&nbsp; &nbsp; &nbsp; \
archival/libarchive/decompress_unxz.o</div><div style="margin: 0px; font-size: 11px; \
font-family: Menlo;">&nbsp; CC&nbsp; &nbsp; &nbsp; \
archival/libarchive/decompress_unzip.o</div><div style="margin: 0px; font-size: 11px; \
font-family: Menlo;">&nbsp; CC&nbsp; &nbsp; &nbsp; \
archival/libarchive/filter_accept_all.o</div><div style="margin: 0px; font-size: \
11px; font-family: Menlo;">&nbsp; CC&nbsp; &nbsp; &nbsp; \
archival/libarchive/filter_accept_list.o</div><div style="margin: 0px; font-size: \
11px; font-family: Menlo;">&nbsp; CC&nbsp; &nbsp; &nbsp; \
archival/libarchive/filter_accept_list_reassign.o</div><div style="margin: 0px; \
font-size: 11px; font-family: Menlo;">&nbsp; CC&nbsp; &nbsp; &nbsp; \
archival/libarchive/filter_accept_reject_list.o</div><div style="margin: 0px; \
font-size: 11px; font-family: Menlo;">&nbsp; CC&nbsp; &nbsp; &nbsp; \
archival/libarchive/find_list_entry.o</div><div style="margin: 0px; font-size: 11px; \
font-family: Menlo;">&nbsp; CC&nbsp; &nbsp; &nbsp; \
archival/libarchive/get_header_ar.o</div><div style="margin: 0px; font-size: 11px; \
font-family: Menlo;">&nbsp; CC&nbsp; &nbsp; &nbsp; \
archival/libarchive/get_header_cpio.o</div><div style="margin: 0px; font-size: 11px; \
font-family: Menlo;">&nbsp; CC&nbsp; &nbsp; &nbsp; \
archival/libarchive/get_header_tar.o</div><div style="margin: 0px; font-size: 11px; \
font-family: Menlo;">&nbsp; CC&nbsp; &nbsp; &nbsp; \
archival/libarchive/get_header_tar_bz2.o</div><div style="margin: 0px; font-size: \
11px; font-family: Menlo;">&nbsp; CC&nbsp; &nbsp; &nbsp; \
archival/libarchive/get_header_tar_gz.o</div><div style="margin: 0px; font-size: \
11px; font-family: Menlo;">&nbsp; CC&nbsp; &nbsp; &nbsp; \
archival/libarchive/get_header_tar_lzma.o</div><div style="margin: 0px; font-size: \
11px; font-family: Menlo;">&nbsp; CC&nbsp; &nbsp; &nbsp; \
archival/libarchive/header_list.o</div><div style="margin: 0px; font-size: 11px; \
font-family: Menlo;">&nbsp; CC&nbsp; &nbsp; &nbsp; \
archival/libarchive/header_skip.o</div><div style="margin: 0px; font-size: 11px; \
font-family: Menlo;">&nbsp; CC&nbsp; &nbsp; &nbsp; \
archival/libarchive/header_verbose_list.o</div><div style="margin: 0px; font-size: \
11px; font-family: Menlo;"><b>archival/libarchive/header_verbose_list.c:36:3: \
</b><span style="color: #d53bd3"><b>warning: </b></span><b>format specifies type \
'unsigned long' but the argument has type 'off_t' (aka 'long long') \
[-Wformat]</b></div><div style="margin: 0px; font-size: 11px; font-family: \
Menlo;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; \
file_header-&gt;size,</div><div style="margin: 0px; font-size: 11px; font-family: \
Menlo; color: rgb(52, 189, 38);"><b>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; \
&nbsp; ^~~~~~~~~~~~~~~~~</b></div><div style="margin: 0px; font-size: 11px; \
font-family: Menlo;">1 warning generated.</div><div style="margin: 0px; font-size: \
11px; font-family: Menlo;">&nbsp; CC&nbsp; &nbsp; &nbsp; \
archival/libarchive/init_handle.o</div><div style="margin: 0px; font-size: 11px; \
font-family: Menlo;">&nbsp; CC&nbsp; &nbsp; &nbsp; \
archival/libarchive/lzo1x_1.o</div><div style="margin: 0px; font-size: 11px; \
font-family: Menlo;">&nbsp; CC&nbsp; &nbsp; &nbsp; \
archival/libarchive/lzo1x_1o.o</div><div style="margin: 0px; font-size: 11px; \
font-family: Menlo;">&nbsp; CC&nbsp; &nbsp; &nbsp; \



_______________________________________________
busybox mailing list
busybox@busybox.net
http://lists.busybox.net/mailman/listinfo/busybox

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic