Link Applet against ncurses
Farnik Stefan
Stefan.Farnik at swarovski.com
Tue Jul 17 07:26:40 UTC 2007
On Monday, 16. July 2007 23:46, Denis Vlasenko wrote:
> show the output of make V=1.
> Also try adding -v to the scripts/trylink:
> "$@" -v $added >busybox.map 2>busybox_ld.err
> ^^
> If it doesn't complain about -v, sent output
> of this modified link stage instead.
output of busybox_ls.err:
---- ---- ---- ----
Using built-in specs.
Target: i486-linux-gnu
Configured with: ../src/configure -v --enable-languages=c,c++,java,f95,objc,ada,treelang --prefix=/usr --enable-shared --with-system-zlib --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --enable-nls --program-suffix=-4.0 --enable-__cxa_atexit --enable-clocale=gnu --enable-libstdcxx-debug --enable-java-awt=gtk-default --enable-gtk-cairo --with-java-home=/usr/lib/jvm/java-1.4.2-gcj-4.0-1.4.2.0/jre --enable-mpfr --disable-werror --with-tune=pentium4 --enable-checking=release i486-linux-gnu
Thread model: posix
gcc version 4.0.3 (Ubuntu 4.0.3-1ubuntu5)
/usr/lib/gcc/i486-linux-gnu/4.0.3/collect2 -m elf_i386 -static -o busybox_unstripped /usr/lib/gcc/i486-linux-gnu/4.0.3/../../../../lib/crt1.o /usr/lib/gcc/i486-linux-gnu/4.0.3/../../../../lib/crti.o /usr/lib/gcc/i486-linux-gnu/4.0.3/crtbeginT.o -L/usr/lib/gcc/i486-linux-gnu/4.0.3 -L/usr/lib/gcc/i486-linux-gnu/4.0.3 -L/usr/lib/gcc/i486-linux-gnu/4.0.3/../../../../lib -L/usr/lib/gcc/i486-linux-gnu/4.0.3/../../.. -L/lib/../lib -L/usr/lib/../lib -lncurses --warn-common --sort-common --start-group applets/built-in.o archival/lib.a archival/libunarchive/lib.a console-tools/lib.a coreutils/lib.a coreutils/libcoreutils/lib.a debianutils/lib.a e2fsprogs/lib.a editors/lib.a findutils/lib.a init/lib.a libbb/lib.a libpwdgrp/lib.a loginutils/lib.a miscutils/lib.a modutils/lib.a networking/lib.a networking/libiproute/lib.a networking/udhcp/lib.a procps/lib.a runit/lib.a shell/lib.a sysklogd/lib.a util-linux/lib.a archival/built-in.o archival/libunarchive/built-in.o console-tools/built-in.o coreutils/built-in.o coreutils/libcoreutils/built-in.o debianutils/built-in.o e2fsprogs/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 miscutils/built-in.o modutils/built-in.o networking/built-in.o networking/libiproute/built-in.o networking/udhcp/built-in.o procps/built-in.o runit/built-in.o shell/built-in.o sysklogd/built-in.o util-linux/built-in.o --end-group --start-group -lcrypt -lm --end-group --start-group -lgcc -lgcc_eh -lc --end-group /usr/lib/gcc/i486-linux-gnu/4.0.3/crtend.o /usr/lib/gcc/i486-linux-gnu/4.0.3/../../../../lib/crtn.o
networking/lib.a(nslookup.o): In function `print_host':nslookup.c:(.text.print_host+0x46): warning: Using 'getaddrinfo' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking
libbb/lib.a(inet_common.o): In function `INET_rresolve':inet_common.c:(.text.INET_rresolve+0xcb): warning: Using 'gethostbyaddr' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking
util-linux/lib.a(mount.o): In function `singlemount':mount.c:(.text.singlemount+0xab): warning: Using 'gethostbyname' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking
libbb/lib.a(inet_common.o): In function `INET_rresolve':inet_common.c:(.text.INET_rresolve+0xd8): warning: Using 'getnetbyaddr' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking
libbb/lib.a(inet_common.o): In function `INET_resolve':inet_common.c:(.text.INET_resolve+0x66): warning: Using 'getnetbyname' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking
libbb/lib.a(create_icmp_socket.o): In function `create_icmp_socket':create_icmp_socket.c:(.text.create_icmp_socket+0x7): warning: Using 'getprotobyname' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking
libbb/lib.a(xconnect.o): In function `bb_lookup_port':xconnect.c:(.text.bb_lookup_port+0x3c): warning: Using 'getservbyname' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking
/usr/lib/gcc/i486-linux-gnu/4.0.3/../../../../lib/libc.a(dl-open.o): warning: definition of `_dl_tls_static_size' overriding common
/usr/lib/gcc/i486-linux-gnu/4.0.3/../../../../lib/libc.a(libc-tls.o): warning: common is here
coreutils/lib.a(dwipe.o): In function `dwipe_gui_title':dwipe.c:(.text.dwipe_gui_title+0x31): undefined reference to `mvwprintw'
coreutils/lib.a(dwipe.o): In function `dwipe_gui_init':dwipe.c:(.text.dwipe_gui_init+0x1): undefined reference to `initscr'
:dwipe.c:(.text.dwipe_gui_init+0x6): undefined reference to `cbreak'
[...]
:dwipe.c:(.text.dwipe_gui_load+0xc0): undefined reference to `mvwprintw'
coreutils/lib.a(dwipe.o): In function `dwipe_gui_status':dwipe.c:(.text.dwipe_gui_status+0x85): undefined reference to `werase'
:dwipe.c:(.text.dwipe_gui_status+0x90): undefined reference to `werase'
:dwipe.c:(.text.dwipe_gui_status+0x96): undefined reference to `stdscr'
:dwipe.c:(.text.dwipe_gui_status+0x9b): undefined reference to `wgetch'
:dwipe.c:(.text.dwipe_gui_status+0x2da): undefined reference to `mvwprintw'
:dwipe.c:(.text.dwipe_gui_status+0x328): undefined reference to `mvwprintw'
[...]
collect2: ld returned 1 exit status
---- ---- ---- ----
[...] - nobody need full 222 lines of errors, all in dwipe.c which is the one applet using ncurses
busybox.map is empty (0 bytes)
output of make isn't interesting beside the errors above
thank you for your help!
Stefan
More information about the busybox
mailing list