hi there,

I am trying to compile busybox with a proprietary cross compiler tool
chain.

I received a pre-compiled busybox version 1.6.1 where I am able to make
any configuration changes and compile and run the busybox on my
hardware.
However, I needed SMTP & POP support in my application, so I choose to
upgrade to busybox 1.15.3. 

When I try to compile 1.15.3, I am getting the compile error as
attached.

any help and pointers are highly appreciated.

Thanks in advance
Murali
r...@machine:~/new-busy/busybox-1.15.3# make 
CROSS_COMPILE=/usr/local/arc.4.2.1/sk885x-2.6/arc-linux-uclibc/bin/
  HOSTCC  scripts/basic/fixdep
  HOSTCC  scripts/basic/split-include
scripts/basic/split-include.c: In function ‘main’:
scripts/basic/split-include.c:133: warning: ignoring return value of 
‘fgets’, declared with attribute warn_unused_result
  HOSTCC  scripts/basic/docproc
  HOSTCC  scripts/kconfig/conf.o
scripts/kconfig/conf.c: In function ‘conf_askvalue’:
scripts/kconfig/conf.c:104: warning: ignoring return value of ‘fgets’, 
declared with attribute warn_unused_result
scripts/kconfig/conf.c: In function ‘conf_choice’:
scripts/kconfig/conf.c:359: warning: ignoring return value of ‘fgets’, 
declared with attribute warn_unused_result
  HOSTCC  scripts/kconfig/kxgettext.o
  HOSTCC  scripts/kconfig/mconf.o
scripts/kconfig/mconf.c: In function ‘exec_conf’:
scripts/kconfig/mconf.c:470: warning: ignoring return value of ‘pipe’, 
declared with attribute warn_unused_result
scripts/kconfig/mconf.c: In function ‘show_textbox’:
scripts/kconfig/mconf.c:836: warning: ignoring return value of ‘write’, 
declared with attribute warn_unused_result
  HOSTCC  scripts/kconfig/zconf.tab.o
  HOSTLD  scripts/kconfig/conf
scripts/kconfig/conf -s Config.in
#
# using defaults found in .config
#
  SPLIT   include/autoconf.h -> include/config/*
  GEN     include/bbconfigopts.h
  HOSTCC  applets/usage
applets/usage.c: In function ‘main’:
applets/usage.c:32: warning: ignoring return value of ‘write’, declared 
with attribute warn_unused_result
  GEN     include/usage_compressed.h
482+0 records in
482+0 records out
964 bytes (964 B) copied, 0.00115336 s, 836 kB/s
  HOSTCC  applets/applet_tables
  GEN     include/applet_tables.h
  CC      applets/applets.o
  LD      applets/built-in.o
  LD      archival/built-in.o
  CC      archival/tar.o
  CC      archival/unzip.o
  AR      archival/lib.a
  LD      archival/libunarchive/built-in.o
  CC      archival/libunarchive/data_align.o
  CC      archival/libunarchive/data_extract_all.o
  CC      archival/libunarchive/data_extract_to_buffer.o
  CC      archival/libunarchive/data_extract_to_stdout.o
  CC      archival/libunarchive/data_skip.o
  CC      archival/libunarchive/decompress_bunzip2.o
  CC      archival/libunarchive/decompress_unzip.o
  CC      archival/libunarchive/filter_accept_all.o
  CC      archival/libunarchive/filter_accept_list.o
  CC      archival/libunarchive/filter_accept_reject_list.o
  CC      archival/libunarchive/find_list_entry.o
  CC      archival/libunarchive/get_header_tar.o
  CC      archival/libunarchive/header_list.o
  CC      archival/libunarchive/header_skip.o
  CC      archival/libunarchive/header_verbose_list.o
  CC      archival/libunarchive/init_handle.o
  CC      archival/libunarchive/seek_by_jump.o
  CC      archival/libunarchive/seek_by_read.o
  AR      archival/libunarchive/lib.a
  LD      console-tools/built-in.o
  CC      console-tools/clear.o
  AR      console-tools/lib.a
  LD      coreutils/built-in.o
  CC      coreutils/basename.o
  CC      coreutils/cal.o
  CC      coreutils/cat.o
  CC      coreutils/chmod.o
  CC      coreutils/cp.o
  CC      coreutils/date.o
  CC      coreutils/dd.o
  CC      coreutils/df.o
  CC      coreutils/du.o
  CC      coreutils/echo.o
  CC      coreutils/env.o
  CC      coreutils/expr.o
  CC      coreutils/false.o
  CC      coreutils/ln.o
  CC      coreutils/ls.o
  CC      coreutils/md5_sha1_sum.o
  CC      coreutils/mkdir.o
  CC      coreutils/mknod.o
  CC      coreutils/mv.o
  CC      coreutils/pwd.o
  CC      coreutils/rm.o
  CC      coreutils/rmdir.o
  CC      coreutils/sleep.o
  CC      coreutils/sync.o
  CC      coreutils/tail.o
  CC      coreutils/test.o
  CC      coreutils/test_ptr_hack.o
  CC      coreutils/touch.o
  CC      coreutils/true.o
  CC      coreutils/tty.o
  CC      coreutils/uname.o
  CC      coreutils/usleep.o
  AR      coreutils/lib.a
  LD      coreutils/libcoreutils/built-in.o
  CC      coreutils/libcoreutils/cp_mv_stat.o
  CC      coreutils/libcoreutils/getopt_mk_fifo_nod.o
  AR      coreutils/libcoreutils/lib.a
  LD      debianutils/built-in.o
  AR      debianutils/lib.a
  LD      e2fsprogs/built-in.o
  AR      e2fsprogs/lib.a
  LD      editors/built-in.o
  CC      editors/vi.o
  AR      editors/lib.a
  LD      findutils/built-in.o
  AR      findutils/lib.a
  LD      init/built-in.o
  CC      init/halt.o
  CC      init/init.o
  CC      init/mesg.o
  AR      init/lib.a
  LD      libbb/built-in.o
  CC      libbb/appletlib.o
  CC      libbb/ask_confirmation.o
  CC      libbb/bb_askpass.o
  CC      libbb/bb_basename.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/crc32.o
  CC      libbb/create_icmp6_socket.o
  CC      libbb/create_icmp_socket.o
  CC      libbb/default_error_retval.o
  CC      libbb/device_open.o
  CC      libbb/dump.o
  CC      libbb/error_msg.o
  CC      libbb/error_msg_and_die.o
  CC      libbb/execable.o
  CC      libbb/fclose_nonstdin.o
  CC      libbb/fflush_stdout_and_exit.o
  CC      libbb/fgets_str.o
  CC      libbb/find_mount_point.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/getopt32.o
  CC      libbb/getpty.o
  CC      libbb/herror_msg.o
  CC      libbb/herror_msg_and_die.o
  CC      libbb/human_readable.o
  CC      libbb/inet_common.o
  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/lineedit_ptr_hack.o
  CC      libbb/llist.o
  CC      libbb/login.o
  CC      libbb/loop.o
In file included from libbb/loop.c:23:
/usr/local/arc.4.2.1/sk885x-2.6/lib/gcc/arc-linux-uclibc/4.2.1/../../../../arc-linux-uclibc/sys-include/linux/loop.h:85:
 error: expected specifier-qualifier-list before ‘__kernel_old_dev_t’
make[1]: *** [libbb/loop.o] Error 1
make: *** [libbb] Error 2
r...@machine:~/new-busy/busybox-1.15.3# 

_______________________________________________
busybox mailing list
[email protected]
http://lists.busybox.net/mailman/listinfo/busybox

Reply via email to