Hello,
 
It seems there is a bug on user/busybox/applets/applets.c on lines 411 and 425 
(using fork instead of vfork ?)
 
I'm using the M5272C3 config and the busybox doesn't compile without deactivate 
this block in this file.
(#ifdef CONFIG_FEATURE_COMPRESS_USAGE ... #else )
 
There is a risk to do this ?
 
Otherwise, there is a patch ?
 
Thanks for your help.
 


From: [EMAIL PROTECTED]: [EMAIL PROTECTED]: [uClinux-dev] Help - unable to 
compile busyboxDate: Thu, 30 Aug 2007 18:11:58 +0000


 Hello, uclinux test 20070823 - linux 2.4.34.5-uc0 - uClibc 0.9.29 (a short 
problem : "make xconfig" don't works but "make config" works) All is ok but 
when I activate the compilation of busybox, that fails with : 
-----------make[3]: entrant dans le répertoire « 
/uClinux-dist-test/user/busybox »sh ./mkconfig > .config.tmpif cmp -s .config 
.config.tmp ; \        then \                echo "CONFIGs the same!" ; \       
         rm -f .config.tmp ; \        else \                echo "CALLING make 
clean!" ; \                mv -f .config.tmp .config ; \                make 
clean; \        fiCALLING make clean!  CLEAN   applets  CLEAN   .tmp_versions  
CLEAN   busybox_unstripped.elf busybox_unstripped.elf2flt 
.kernelreleasemake[3]: quittant le répertoire « /uClinux-dist-test/user/busybox 
»make[3]: entrant dans le répertoire « /uClinux-dist-test/user/busybox »  
HOSTCC  scripts/basic/fixdep  HOSTCC  scripts/basic/split-include  HOSTCC  
scripts/basic/docproc  HOSTCC  scripts/kconfig/conf.o  HOSTCC  
scripts/kconfig/kxgettext.o  HOSTCC  scripts/kconfig/mconf.o  HOSTCC  
scripts/kconfig/zconf.tab.o  HOSTLD  scripts/kconfig/confscripts/kconfig/conf 
-s Config.in## using defaults found in .config#  SPLIT   include/autoconf.h -> 
include/config/*  GEN     include/bbconfigopts.h  HOSTCC  applets/usage  GEN    
 include/usage_compressed.h  CC      applets/applets.oapplets/applets.c: In 
function ‘unpack_usage_messages’:applets/applets.c:411: warning: implicit 
declaration of function ‘fork’  CC      applets/busybox.o  LD      
applets/built-in.o  LD      archival/built-in.o  AR      archival/lib.a  LD     
 archival/libunarchive/built-in.o  CC      
archival/libunarchive/archive_xread_all_eof.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/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/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/open_transformer.oarchival/libunarchive/open_transformer.c:
 In function ‘open_transformer’:archival/libunarchive/open_transformer.c:24: 
warning: implicit declaration of function ‘fork’  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  AR      console-tools/lib.a  LD      
coreutils/built-in.o  CC      coreutils/false.o  CC      coreutils/test.o  CC   
   coreutils/tr.o  CC      coreutils/true.o  AR      coreutils/lib.a  LD      
coreutils/libcoreutils/built-in.o  AR      coreutils/libcoreutils/lib.a  LD     
 debianutils/built-in.o  CC      debianutils/start_stop_daemon.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  AR      
init/lib.a  LD      libbb/built-in.o  CC      libbb/ask_confirmation.o  CC      
libbb/bb_askpass.o  CC      libbb/bb_do_delay.o  CC      libbb/bb_pwd.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_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/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/llist.o  CC      libbb/login.o  CC      libbb/loop.o  CC      
libbb/make_directory.o  CC      libbb/makedev.o  CC      libbb/md5.o  CC      
libbb/messages.o  CC      libbb/mode_string.o  CC      libbb/mtab_file.o  CC    
  libbb/obscure.o  CC      libbb/parse_mode.o  CC      libbb/perror_msg.o  CC   
   libbb/perror_msg_and_die.o  CC      libbb/perror_nomsg.o  CC      
libbb/perror_nomsg_and_die.o  CC      libbb/process_escape_sequence.o  CC      
libbb/procps.o  CC      libbb/read.o  CC      libbb/recursive_action.o  CC      
libbb/remove_file.o  CC      libbb/restricted_shell.o  CC      
libbb/run_shell.o  CC      libbb/safe_strncpy.o  CC      libbb/safe_write.o  CC 
     libbb/setup_environment.o  CC      libbb/sha1.o  CC      
libbb/simplify_path.o  CC      libbb/skip_whitespace.o  CC      
libbb/speed_table.o  CC      libbb/trim.o  CC      libbb/u_signal_names.o  CC   
   libbb/uuencode.o  CC      libbb/vdprintf.o  CC      libbb/verror_msg.o  CC   
   libbb/vfork_daemon_rexec.olibbb/vfork_daemon_rexec.c: In function 
‘vfork_daemon_rexec’:libbb/vfork_daemon_rexec.c:43: warning: assignment 
discards qualifiers from pointer target type  CC      libbb/vherror_msg.o  CC   
   libbb/vinfo_msg.o  CC      libbb/vperror_msg.o  CC      
libbb/warn_ignoring_args.o  CC      libbb/wfopen.o  CC      
libbb/wfopen_input.o  CC      libbb/xatonum.o  CC      libbb/xconnect.o  CC     
 libbb/xfuncs.o  CC      libbb/xgetcwd.o  CC      libbb/xgethostbyname.o  CC    
  libbb/xreadlink.o  AR      libbb/lib.a  LD      libpwdgrp/built-in.o  CC      
libpwdgrp/pwd_grp.o  CC      libpwdgrp/uidgid_get.o  AR      libpwdgrp/lib.a  
LD      loginutils/built-in.o  AR      loginutils/lib.a  LD      
miscutils/built-in.o  AR      miscutils/lib.a  LD      modutils/built-in.o  CC  
    modutils/insmod.omodutils/insmod.c: In function 
‘arch_apply_relocation’:modutils/insmod.c:879: warning: unused variable ‘got’  
CC      modutils/lsmod.o  CC      modutils/rmmod.o  AR      modutils/lib.a  LD  
    networking/built-in.o  CC      networking/hostname.o  CC      
networking/ifconfig.o  CC      networking/interface.o  CC      
networking/ping.o  CC      networking/route.o  CC      networking/telnet.o  AR  
    networking/lib.a  LD      networking/libiproute/built-in.o  AR      
networking/libiproute/lib.a  LD      networking/udhcp/built-in.o  AR      
networking/udhcp/lib.a  LD      procps/built-in.o  CC      procps/ps.o  AR      
procps/lib.a  LD      runit/built-in.o  AR      runit/lib.a  LD      
selinux/built-in.o  AR      selinux/lib.a  LD      shell/built-in.o  CC      
shell/msh.o  AR      shell/lib.a  LD      sysklogd/built-in.o  CC      
sysklogd/logger.o  AR      sysklogd/lib.a  LD      util-linux/built-in.o  CC    
  util-linux/dmesg.o  CC      util-linux/mount.o  AR      util-linux/lib.a  
LINK    busybox_unstrippedbusybox_unstripped.elf2flt: In function 
`unpack_usage_messages':applets/applets.c:411: référence indéfinie vers « fork 
»applets/applets.c:425: référence indéfinie vers « fork »collect2: ld returned 
1 exit statusmake[3]: *** [busybox_unstripped] Erreur 1make[3]: quittant le 
répertoire « /uClinux-dist-test/user/busybox »make[2]: *** [busybox] Erreur 
2make[2]: quittant le répertoire « /uClinux-dist-test/user »make[1]: *** [all] 
Erreur 2make[1]: quittant le répertoire « /uClinux-dist-test/user »make: *** 
[subdirs] Erreur 1----------- There is an option fork / vfork to configure ? 
Thanks for your help.

Besoin d'un e-mail ? Créez gratuitement un compte Windows Live Hotmail et 
bénéficiez d'un filtre antispam gratuit ! Windows Live Hotmail 
_________________________________________________________________
Découvrez le blog Messenger Séries TV : infos, scoops, interviews et photos !
http://blog-series-tv.spaces.live.com/
_______________________________________________
uClinux-dev mailing list
[email protected]
http://mailman.uclinux.org/mailman/listinfo/uclinux-dev
This message was resent by [email protected]
To unsubscribe see:
http://mailman.uclinux.org/mailman/options/uclinux-dev

Reply via email to