Building a new machine. Did emerge sync from a stage three insatll this morning. Did an emerge -u world to bring machine up to date. Now I'm trying to emerger Xfree. It has a dep of unzip. Unzip-5.50-r2 fails with this output. This failure is mentioned by others in the forums. Calculating dependencies ...done! >>> emerge (1 of 1) app-arch/unzip-5.50-r2 to / >>> md5 src_uri ;-) unzip550.tar.gz >>> Unpacking source... >>> Unpacking unzip550.tar.gz to /var/tmp/portage/unzip-5.50-r2/work * Applying unzip-5.50-dotdot.patch ... [ ok ] >>> Source unpacked. x86 NOTE: use linux_noasm target for non-Intel Linux compiles. make unzips CC=gcc LD=ld AS=gcc\ CF="-O2 -march=i686 -fomit-frame-pointer -Wall -I. -DASM_CRC "\ AF="-Di386 " CRC32=crc_gcc make[1]: Entering directory `/var/tmp/portage/unzip-5.50-r2/work/unzip-5.50' gcc -c -O2 -march=i686 -fomit-frame-pointer -Wall -I. -DASM_CRC unzip.c gcc -Di386 -x assembler-with-cpp -c -o crc_gcc.o crc_i386.S gcc -c -O2 -march=i686 -fomit-frame-pointer -Wall -I. -DASM_CRC crctab.c gcc -c -O2 -march=i686 -fomit-frame-pointer -Wall -I. -DASM_CRC crypt.c gcc -c -O2 -march=i686 -fomit-frame-pointer -Wall -I. -DASM_CRC envargs.c gcc -c -O2 -march=i686 -fomit-frame-pointer -Wall -I. -DASM_CRC explode.c gcc -c -O2 -march=i686 -fomit-frame-pointer -Wall -I. -DASM_CRC extract.c gcc -c -O2 -march=i686 -fomit-frame-pointer -Wall -I. -DASM_CRC fileio.c gcc -c -O2 -march=i686 -fomit-frame-pointer -Wall -I. -DASM_CRC globals.c gcc -c -O2 -march=i686 -fomit-frame-pointer -Wall -I. -DASM_CRC inflate.c gcc -c -O2 -march=i686 -fomit-frame-pointer -Wall -I. -DASM_CRC list.c gcc -c -O2 -march=i686 -fomit-frame-pointer -Wall -I. -DASM_CRC match.c gcc -c -O2 -march=i686 -fomit-frame-pointer -Wall -I. -DASM_CRC process.c gcc -c -O2 -march=i686 -fomit-frame-pointer -Wall -I. -DASM_CRC ttyio.c gcc -c -O2 -march=i686 -fomit-frame-pointer -Wall -I. -DASM_CRC unreduce.c gcc -c -O2 -march=i686 -fomit-frame-pointer -Wall -I. -DASM_CRC unshrink.c gcc -c -O2 -march=i686 -fomit-frame-pointer -Wall -I. -DASM_CRC zipinfo.c gcc -c -O2 -march=i686 -fomit-frame-pointer -Wall -I. -DASM_CRC unix/unix.c unix/unix.c: In function `close_outfile': unix/unix.c:1062: warning: dereferencing type-punned pointer will break strict-aliasing rules gcc -c -O2 -march=i686 -fomit-frame-pointer -Wall -I. -DASM_CRC funzip.c ln crypt.c cryptf.c gcc -c -O2 -march=i686 -fomit-frame-pointer -Wall -I. -DASM_CRC -DFUNZIP cryptf.c rm -f cryptf.c ln globals.c globalsf.c gcc -c -O2 -march=i686 -fomit-frame-pointer -Wall -I. -DASM_CRC -DFUNZIP globalsf.c ln inflate.c inflatef.c gcc -c -O2 -march=i686 -fomit-frame-pointer -Wall -I. -DASM_CRC -DFUNZIP inflatef.c rm -f globalsf.c ln ttyio.c ttyiof.c gcc -c -O2 -march=i686 -fomit-frame-pointer -Wall -I. -DASM_CRC -DFUNZIP ttyiof.c rm -f ttyiof.c ln unzip.c unzipsfx.c gcc -c -O2 -march=i686 -fomit-frame-pointer -Wall -I. -DASM_CRC -DSFX unzipsfx.c rm -f inflatef.c ln crctab.c crctab_.c gcc -c -O2 -march=i686 -fomit-frame-pointer -Wall -I. -DASM_CRC -DSFX crctab_.c rm -f unzipsfx.c ln crypt.c crypt_.c gcc -c -O2 -march=i686 -fomit-frame-pointer -Wall -I. -DASM_CRC -DSFX crypt_.c rm -f crctab_.c ln extract.c extract_.c gcc -c -O2 -march=i686 -fomit-frame-pointer -Wall -I. -DASM_CRC -DSFX extract_.c rm -f crypt_.c ln fileio.c fileio_.c gcc -c -O2 -march=i686 -fomit-frame-pointer -Wall -I. -DASM_CRC -DSFX fileio_.c rm -f extract_.c ln globals.c globals_.c gcc -c -O2 -march=i686 -fomit-frame-pointer -Wall -I. -DASM_CRC -DSFX globals_.c rm -f fileio_.c ln inflate.c inflate_.c gcc -c -O2 -march=i686 -fomit-frame-pointer -Wall -I. -DASM_CRC -DSFX inflate_.c rm -f globals_.c ln match.c match_.c gcc -c -O2 -march=i686 -fomit-frame-pointer -Wall -I. -DASM_CRC -DSFX match_.c rm -f match_.c ln process.c process_.c gcc -c -O2 -march=i686 -fomit-frame-pointer -Wall -I. -DASM_CRC -DSFX process_.c rm -f inflate_.c ln ttyio.c ttyio_.c gcc -c -O2 -march=i686 -fomit-frame-pointer -Wall -I. -DASM_CRC -DSFX ttyio_.c rm -f process_.c ln unix/unix.c unix_.c gcc -c -O2 -march=i686 -fomit-frame-pointer -Wall -I. -DASM_CRC -DSFX unix_.c rm -f ttyio_.c ld -o unzip unzip.o crc_gcc.o crctab.o crypt.o envargs.o explode.o extract.o fileio.o globals.o inflate.o list.o match.o process.o ttyio.o unreduce.o unshrink.o zipinfo.o unix.o -s ld: warning: cannot find entry symbol _start; defaulting to 00000000080480c0 unzip.o(.text+0x52): In function `unzip': : undefined reference to `signal' unzip.o(.text+0x62): In function `unzip': : undefined reference to `signal' unzip.o(.text+0x72): In function `unzip': : undefined reference to `signal' unzip.o(.text+0x87): In function `unzip': : undefined reference to `signal' unzip.o(.text+0xa4): In function `unzip': : undefined reference to `strlen' unzip.o(.text+0x2f7): In function `unzip': : undefined reference to `sprintf' unzip.o(.text+0x35b): In function `unzip': : undefined reference to `sprintf' unzip.o(.text+0x498): In function `unzip': : undefined reference to `perror' unzip.o(.text+0x591): In function `uz_opts': : undefined reference to `sprintf' unzip.o(.text+0x6bd): In function `uz_opts': : undefined reference to `isatty' unzip.o(.text+0x6ea): In function `uz_opts': : undefined reference to `sprintf' unzip.o(.text+0x871): In function `uz_opts': : undefined reference to `sprintf' unzip.o(.text+0x938): In function `uz_opts': : undefined reference to `sprintf' unzip.o(.text+0xc64): In function `usage': : undefined reference to `sprintf' unzip.o(.text+0xc97): In function `usage': : undefined reference to `sprintf' unzip.o(.text+0xcf7): more undefined references to `sprintf' follow unzip.o(.text+0x1264): In function `show_version_info': : undefined reference to `getenv' unzip.o(.text+0x1294): In function `show_version_info': : undefined reference to `sprintf' unzip.o(.text+0x12c0): In function `show_version_info': : undefined reference to `getenv' unzip.o(.text+0x12f0): In function `show_version_info': : undefined reference to `sprintf' unzip.o(.text+0x131c): In function `show_version_info': : undefined reference to `getenv' unzip.o(.text+0x134c): In function `show_version_info': : undefined reference to `sprintf' unzip.o(.text+0x1378): In function `show_version_info': : undefined reference to `getenv' unzip.o(.text+0x13a8): In function `show_version_info': : undefined reference to `sprintf' crctab.o(.text+0xe): In function `make_crc_table': : undefined reference to `malloc' crctab.o(.text+0x94): In function `free_crc_table': : undefined reference to `free' crypt.o(.text+0x22a): In function `decrypt': : undefined reference to `free' crypt.o(.text+0x243): In function `decrypt': : undefined reference to `strlen' crypt.o(.text+0x24c): In function `decrypt': : undefined reference to `malloc' crypt.o(.text+0x26a): In function `decrypt': : undefined reference to `strcpy' crypt.o(.text+0x28e): In function `decrypt': : undefined reference to `malloc' crypt.o(.text+0x2b6): In function `decrypt': : undefined reference to `free' crypt.o(.text+0x329): In function `testp': : undefined reference to `strlen' crypt.o(.text+0x332): In function `testp': : undefined reference to `malloc' crypt.o(.text+0x364): In function `testp': : undefined reference to `free' envargs.o(.text+0xf): In function `envargs': : undefined reference to `getenv' envargs.o(.text+0x1a): In function `envargs': : undefined reference to `__ctype_b_loc' envargs.o(.text+0x40): In function `envargs': : undefined reference to `getenv' envargs.o(.text+0x4b): In function `envargs': : undefined reference to `__ctype_b_loc' envargs.o(.text+0x84): In function `envargs': : undefined reference to `strlen' envargs.o(.text+0x8d): In function `envargs': : undefined reference to `malloc' envargs.o(.text+0xa4): In function `envargs': : undefined reference to `strcpy' envargs.o(.text+0xc7): In function `envargs': : undefined reference to `malloc' envargs.o(.text+0x118): In function `envargs': : undefined reference to `__ctype_b_loc' envargs.o(.text+0x14a): In function `envargs': : undefined reference to `__ctype_b_loc' envargs.o(.text+0x1fc): In function `envargs': : undefined reference to `strchr' envargs.o(.text+0x211): In function `envargs': : undefined reference to `strcpy' envargs.o(.text+0x23b): In function `envargs': : undefined reference to `free' envargs.o(.text+0x275): In function `count_args': : undefined reference to `__ctype_b_loc' envargs.o(.text+0x295): In function `count_args': : undefined reference to `__ctype_b_loc' explode.o(.text+0x638): In function `explode_lit': : undefined reference to `memcpy' explode.o(.text+0x65b): In function `explode_lit': : undefined reference to `memset' explode.o(.text+0xb88): In function `explode_nolit': : undefined reference to `memcpy' explode.o(.text+0xbab): In function `explode_nolit': : undefined reference to `memset' extract.o(.text+0xdd): In function `extract_or_test_files': : undefined reference to `strncmp' extract.o(.text+0x254): In function `extract_or_test_files': : undefined reference to `lseek' extract.o(.text+0x273): In function `extract_or_test_files': : undefined reference to `read' extract.o(.text+0x2d2): In function `extract_or_test_files': : undefined reference to `free' extract.o(.text+0x305): In function `extract_or_test_files': : undefined reference to `free' extract.o(.text+0x3c1): In function `extract_or_test_files': : undefined reference to `sprintf' extract.o(.text+0x424): In function `extract_or_test_files': : undefined reference to `sprintf' extract.o(.text+0x47f): In function `extract_or_test_files': : undefined reference to `sprintf' extract.o(.text+0x4d8): In function `extract_or_test_files': : undefined reference to `sprintf' extract.o(.text+0x52a): In function `extract_or_test_files': : undefined reference to `sprintf' extract.o(.text+0x54d): more undefined references to `sprintf' follow extract.o(.text+0x694): In function `extract_or_test_files': : undefined reference to `malloc' extract.o(.text+0x6f1): In function `extract_or_test_files': : undefined reference to `qsort' extract.o(.text+0x707): In function `extract_or_test_files': : undefined reference to `free' extract.o(.text+0x72d): In function `extract_or_test_files': : undefined reference to `free' extract.o(.text+0x735): In function `extract_or_test_files': : undefined reference to `free' extract.o(.text+0x759): In function `extract_or_test_files': : undefined reference to `sprintf' extract.o(.text+0x7ac): In function `extract_or_test_files': : undefined reference to `sprintf' extract.o(.text+0x7e6): In function `extract_or_test_files': : undefined reference to `free' extract.o(.text+0x807): In function `extract_or_test_files': : undefined reference to `free' extract.o(.text+0x81f): In function `extract_or_test_files': : undefined reference to `free' extract.o(.text+0x923): In function `extract_or_test_files': : undefined reference to `sprintf' extract.o(.text+0x98b): In function `extract_or_test_files': : undefined reference to `sprintf' extract.o(.text+0xa0e): In function `extract_or_test_files': : undefined reference to `sprintf' extract.o(.text+0xa41): In function `extract_or_test_files': : undefined reference to `sprintf' extract.o(.text+0xa6c): In function `extract_or_test_files': : undefined reference to `strncmp' extract.o(.text+0xa92): In function `extract_or_test_files': : undefined reference to `malloc' extract.o(.text+0xad0): In function `extract_or_test_files': : undefined reference to `malloc' extract.o(.text+0xc5a): In function `store_info': : undefined reference to `sprintf' extract.o(.text+0xcff): In function `store_info': : undefined reference to `sprintf' extract.o(.text+0xe29): In function `store_info': : undefined reference to `sprintf' extract.o(.text+0xe58): In function `store_info': : undefined reference to `stdin' extract.o(.text+0xe6a): In function `store_info': : undefined reference to `fgets' extract.o(.text+0xf40): In function `extract_or_test_entrylist': : undefined reference to `lseek' extract.o(.text+0xf64): In function `extract_or_test_entrylist': : undefined reference to `read' extract.o(.text+0xfc2): In function `extract_or_test_entrylist': : undefined reference to `strncmp' extract.o(.text+0xffb): In function `extract_or_test_entrylist': : undefined reference to `sprintf' extract.o(.text+0x107b): In function `extract_or_test_entrylist': : undefined reference to `sprintf' extract.o(.text+0x1108): In function `extract_or_test_entrylist': : undefined reference to `sprintf' extract.o(.text+0x1170): In function `extract_or_test_entrylist': : undefined reference to `strncmp' extract.o(.text+0x11b2): In function `extract_or_test_entrylist': : undefined reference to `sprintf' extract.o(.text+0x127c): In function `extract_or_test_entrylist': : undefined reference to `strchr' extract.o(.text+0x1333): In function `extract_or_test_entrylist': : undefined reference to `sprintf' extract.o(.text+0x1362): In function `extract_or_test_entrylist': : undefined reference to `stdin' extract.o(.text+0x1374): In function `extract_or_test_entrylist': : undefined reference to `fgets' extract.o(.text+0x13b3): In function `extract_or_test_entrylist': : undefined reference to `sprintf' extract.o(.text+0x13df): In function `extract_or_test_entrylist': : undefined reference to `stdin' extract.o(.text+0x13ef): In function `extract_or_test_entrylist': : undefined reference to `fgets' extract.o(.text+0x14c3): In function `extract_or_test_entrylist': : undefined reference to `sprintf' extract.o(.text+0x150a): In function `extract_or_test_entrylist': : undefined reference to `sprintf' extract.o(.text+0x15cc): In function `extract_or_test_entrylist': : undefined reference to `sprintf' extract.o(.text+0x15f3): In function `extract_or_test_entrylist': : undefined reference to `malloc' extract.o(.text+0x164d): In function `extract_or_test_entrylist': : undefined reference to `malloc' extract.o(.text+0x1677): In function `extract_or_test_entrylist': : undefined reference to `sprintf' extract.o(.text+0x16a5): In function `extract_or_test_entrylist': : undefined reference to `free' extract.o(.text+0x16cd): In function `extract_or_test_entrylist': : undefined reference to `strcpy' extract.o(.text+0x1796): In function `extract_or_test_entrylist': : undefined reference to `sprintf' extract.o(.text+0x17dc): In function `extract_or_test_entrylist': : undefined reference to `sprintf' extract.o(.text+0x1877): In function `extract_or_test_entrylist': : undefined reference to `sprintf' extract.o(.text+0x18fd): In function `extract_or_test_entrylist': : undefined reference to `sprintf' extract.o(.text+0x1943): In function `extract_or_test_entrylist': : undefined reference to `sprintf' extract.o(.text+0x19a3): more undefined references to `sprintf' follow extract.o(.text+0x19b2): In function `extract_or_test_entrylist': : undefined reference to `free' extract.o(.text+0x1a7a): In function `extract_or_test_entrylist': : undefined reference to `sprintf' extract.o(.text+0x1ad6): In function `extract_or_test_entrylist': : undefined reference to `sprintf' extract.o(.text+0x1b51): In function `extract_or_test_entrylist': : undefined reference to `sprintf' extract.o(.text+0x1c16): In function `extract_or_test_member': : undefined reference to `sprintf' extract.o(.text+0x1cb3): In function `extract_or_test_member': : undefined reference to `sprintf' extract.o(.text+0x1e08): more undefined references to `sprintf' follow extract.o(.text+0x25aa): In function `extract_or_test_member': : undefined reference to `stdout' extract.o(.text+0x2771): In function `TestExtraField': : undefined reference to `sprintf' extract.o(.text+0x27c2): In function `TestExtraField': : undefined reference to `sprintf' extract.o(.text+0x27fa): In function `TestExtraField': : undefined reference to `sprintf' extract.o(.text+0x284c): In function `TestExtraField': : undefined reference to `sprintf' extract.o(.text+0x2968): In function `TestExtraField': : undefined reference to `sprintf' extract.o(.text+0x2a4f): more undefined references to `sprintf' follow extract.o(.text+0x2bf8): In function `test_compr_eb': : undefined reference to `malloc' extract.o(.text+0x2c54): In function `test_compr_eb': : undefined reference to `free' extract.o(.text+0x2d55): In function `memextract': : undefined reference to `sprintf' extract.o(.text+0x2e1e): In function `memextract': : undefined reference to `sprintf' extract.o(.text+0x2e81): In function `memextract': : undefined reference to `sprintf' extract.o(.text+0x2ebc): In function `memextract': : undefined reference to `memcpy' extract.o(.text+0x2ef8): In function `memflush': : undefined reference to `memcpy' extract.o(.text+0x2f69): In function `extract_izvms_block': : undefined reference to `malloc' extract.o(.text+0x2f97): In function `extract_izvms_block': : undefined reference to `free' extract.o(.text+0x2fdd): In function `extract_izvms_block': : undefined reference to `memcpy' extract.o(.text+0x3010): In function `extract_izvms_block': : undefined reference to `memcpy' extract.o(.text+0x310b): In function `dircomp': : undefined reference to `strcmp' fileio.o(.text+0x12): In function `open_input_file': : undefined reference to `open' fileio.o(.text+0x40): In function `open_input_file': : undefined reference to `sprintf' fileio.o(.text+0x8d): In function `open_outfile': : undefined reference to `__xstat' fileio.o(.text+0xaf): In function `open_outfile': : undefined reference to `__lxstat' fileio.o(.text+0xbf): In function `open_outfile': : undefined reference to `unlink' fileio.o(.text+0xdc): In function `open_outfile': : undefined reference to `fopen' fileio.o(.text+0x11b): In function `open_outfile': : undefined reference to `sprintf' fileio.o(.text+0x284): In function `readbuf': : undefined reference to `memcpy' fileio.o(.text+0x2bd): In function `readbuf': : undefined reference to `read' fileio.o(.text+0x2ec): In function `readbuf': : undefined reference to `strlen' fileio.o(.text+0x3cd): In function `readbyte': : undefined reference to `read' fileio.o(.text+0x42a): In function `readbyte': : undefined reference to `strlen' fileio.o(.text+0x454): In function `readbyte': : undefined reference to `exit' fileio.o(.text+0x4ac): In function `seek_zipf': : undefined reference to `lseek' fileio.o(.text+0x4d0): In function `seek_zipf': : undefined reference to `read' fileio.o(.text+0x542): In function `seek_zipf': : undefined reference to `sprintf' fileio.o(.text+0x5dc): In function `flush': : undefined reference to `fileno' fileio.o(.text+0x5ec): In function `flush': : undefined reference to `write' fileio.o(.text+0x71b): In function `flush': : undefined reference to `fileno' fileio.o(.text+0x735): In function `flush': : undefined reference to `write' fileio.o(.text+0x800): In function `flush': : undefined reference to `fileno' fileio.o(.text+0x81a): In function `flushunix_.c: In function `close_outfile': unix_.c:1062: warning: dereferencing type-punned pointer will break strict-aliasing rules ': : undefined reference to `write' fileio.o(.text+0x8b2): In function `flush': : undefined reference to `fileno' fileio.o(.text+0x8cc): In function `flush': : undefined reference to `write' fileio.o(.text+0xaef): In function `is_vms_varlen_txt': : undefined reference to `free' fileio.o(.text+0xc2d): In function `disk_error': : undefined reference to `sprintf' fileio.o(.text+0xc5c): In function `disk_error': : undefined reference to `stdin' fileio.o(.text+0xc6e): In function `disk_error': : undefined reference to `fgets' fileio.o(.text+0xcc9): In function `UzpMessagePrnt': : undefined reference to `stderr' fileio.o(.text+0xdba): In function `UzpMessagePrnt': : undefined reference to `fileno' fileio.o(.text+0xdca): In function `UzpMessagePrnt': : undefined reference to `write' fileio.o(.text+0xde2): In function `UzpMessagePrnt': : undefined reference to `fflush' fileio.o(.text+0xe12): In function `UzpMessagePrnt': : undefined reference to `isatty' fileio.o(.text+0xe22): In function `UzpMessagePrnt': : undefined reference to `isatty' fileio.o(.text+0xe2b): In function `UzpMessagePrnt': : undefined reference to `stderr' fileio.o(.text+0xe33): In function `UzpMessagePrnt': : undefined reference to `fileno' fileio.o(.text+0xe43): In function `UzpMessagePrnt': : undefined reference to `write' fileio.o(.text+0xe58): In function `UzpMessagePrnt': : undefined reference to `stderr' fileio.o(.text+0xe60): In function `UzpMessagePrnt': : undefined reference to `fflush' fileio.o(.text+0xe73): In function `UzpMessagePrnt': : undefined reference to `fileno' fileio.o(.text+0xe83): In function `UzpMessagePrnt': : undefined reference to `write' fileio.o(.text+0xea4): In function `UzpMessagePrnt': : undefined reference to `fflush' fileio.o(.text+0xeef): In function `UzpMessagePrnt': : undefined reference to `_IO_putc' fileio.o(.text+0xefb): In function `UzpMessagePrnt': : undefined reference to `fflush' fileio.o(.text+0xf45): In function `UzpMessagePrnt': : undefined reference to `isatty' fileio.o(.text+0xf55): In function `UzpMessagePrnt': : undefined reference to `isatty' fileio.o(.text+0xf65): In function `UzpMessagePrnt': : undefined reference to `stderr' fileio.o(.text+0xf6e): In function `UzpMessagePrnt': : undefined reference to `_IO_putc' fileio.o(.text+0xf73): In function `UzpMessagePrnt': : undefined reference to `stderr' fileio.o(.text+0xf7b): In function `UzpMessagePrnt': : undefined reference to `fflush' fileio.o(.text+0xfc2): In function `UzpMessagePrnt': : undefined reference to `stdout' fileio.o(.text+0x1010): In function `UzpMorePause': : undefined reference to `stderr' fileio.o(.text+0x1018): In function `UzpMorePause': : undefined reference to `fprintf' fileio.o(.text+0x101d): In function `UzpMorePause': : undefined reference to `stderr' fileio.o(.text+0x1025): In function `UzpMorePause': : undefined reference to `fflush' fileio.o(.text+0x107d): In function `UzpMorePause': : undefined reference to `stderr' fileio.o(.text+0x1085): In function `UzpMorePause': : undefined reference to `fprintf' fileio.o(.text+0x108a): In function `UzpMorePause': : undefined reference to `stderr' fileio.o(.text+0x1092): In function `UzpMorePause': : undefined reference to `fflush' fileio.o(.text+0x1097): In function `UzpMorePause': : undefined reference to `__ctype_b_loc' fileio.o(.text+0x10b4): In function `UzpMorePause': : undefined reference to `__ctype_tolower_loc' fileio.o(.text+0x110b): In function `UzpMorePause': : undefined reference to `stderr' fileio.o(.text+0x1114): In function `UzpMorePause': : undefined reference to `fputc' fileio.o(.text+0x1128): In function `UzpMorePause': : undefined reference to `exit' fileio.o(.text+0x117b): In function `UzpPassword': : undefined reference to `free' fileio.o(.text+0x11c3): In function `UzpPassword': : undefined reference to `malloc' fileio.o(.text+0x1210): In function `UzpPassword': : undefined reference to `sprintf' fileio.o(.text+0x1259): In function `handler': : undefined reference to `sprintf' fileio.o(.text+0x1283): In function `handler': : undefined reference to `exit' fileio.o(.text+0x1349): In function `dos_to_unix_time': : undefined reference to `timezone' fileio.o(.text+0x1397): In function `dos_to_unix_time': : undefined reference to `localtime' fileio.o(.text+0x1430): In function `check_for_newer': : undefined reference to `__xstat' fileio.o(.text+0x1451): In function `check_for_newer': : undefined reference to `__lxstat' fileio.o(.text+0x149f): In function `check_for_newer': : undefined reference to `sprintf' fileio.o(.text+0x14f5): In function `check_for_newer': : undefined reference to `__lxstat' fileio.o(.text+0x1886): In function `do_string': : undefined reference to `malloc' fileio.o(.text+0x18d0): In function `do_string': : undefined reference to `sprintf' fileio.o(.text+0x18f6): In function `do_string': : undefined reference to `free' fileio.o(.text+0x1a05): In function `do_string': : undefined reference to `sprintf' fileio.o(.text+0x1a4c): In function `do_string': : undefined reference to `__ctype_b_loc' fileio.o(.text+0x1a79): In function `do_string': : undefined reference to `__ctype_tolower_loc' fileio.o(.text+0x1af1): In function `do_string': : undefined reference to `sprintf' fileio.o(.text+0x1be2): In function `zstrnicmp': : undefined reference to `__ctype_b_loc' fileio.o(.text+0x1c1a): In function `zstrnicmp': : undefined reference to `__ctype_tolower_loc' fileio.o(.text+0x1c27): In function `zstrnicmp': : undefined reference to `__ctype_b_loc' fileio.o(.text+0x1c52): In function `zstrnicmp': : undefined reference to `__ctype_tolower_loc' fileio.o(.text+0x1c81): In function `zstrnicmp': : undefined reference to `__ctype_b_loc' fileio.o(.text+0x1ca3): In function `zstrnicmp': : undefined reference to `__ctype_tolower_loc' fileio.o(.text+0x1cb0): In function `zstrnicmp': : undefined reference to `__ctype_b_loc' fileio.o(.text+0x1cd2): In function `zstrnicmp': : undefined reference to `__ctype_tolower_loc' inflate.o(.text+0x396): In function `inflate_codes': : undefined reference to `memcpy' inflate.o(.text+0x1409): In funrm -f unix_.c ction `huft_build': : undefined reference to `malloc' inflate.o(.text+0x16fa): In function `huft_free': : undefined reference to `free' list.o(.text+0x9c): In function `list_files': : undefined reference to `strncmp' list.o(.text+0x218): In function `list_files': : undefined reference to `strcpy' list.o(.text+0x269): In function `list_files': : undefined reference to `sprintf' list.o(.text+0x2ea): In function `list_files': : undefined reference to `sprintf' list.o(.text+0x3c8): In function `list_files': : undefined reference to `sprintf' list.o(.text+0x3e5): In function `list_files': : undefined reference to `sprintf' list.o(.text+0x415): In function `list_files': : undefined reference to `sprintf' list.o(.text+0x4d9): In function `list_files': : undefined reference to `localtime' list.o(.text+0x5b7): In function `list_files': : undefined reference to `free' list.o(.text+0x5ff): In function `list_files': : undefined reference to `strncmp' list.o(.text+0x641): In function `list_files': : undefined reference to `sprintf' list.o(.text+0x6d1): In function `list_files': : undefined reference to `sprintf' list.o(.text+0x720): In function `list_files': : undefined reference to `sprintf' list.o(.text+0x780): In function `list_files': : undefined reference to `sprintf' list.o(.text+0x79a): In function `list_files': : undefined reference to `sprintf' list.o(.text+0x7d7): more undefined references to `sprintf' follow list.o(.text+0x922): In function `fn_is_dir': : undefined reference to `strchr' list.o(.text+0x9bc): In function `get_time_stamp': : undefined reference to `strncmp' list.o(.text+0xbb5): In function `get_time_stamp': : undefined reference to `free' list.o(.text+0xbeb): In function `get_time_stamp': : undefined reference to `strncmp' list.o(.text+0xc25): In function `get_time_stamp': : undefined reference to `sprintf' list.o(.text+0xc6d): In function `get_time_stamp': : undefined reference to `sprintf' list.o(.text+0xc9b): In function `get_time_stamp': : undefined reference to `sprintf' list.o(.text+0xd92): In function `fnprint': : undefined reference to `strlen' match.o(.text+0x8d): In function `recmatch': : undefined reference to `__ctype_b_loc' match.o(.text+0xb1): In function `recmatch': : undefined reference to `__ctype_tolower_loc' match.o(.text+0xc9): In function `recmatch': : undefined reference to `__ctype_b_loc' match.o(.text+0xf0): In function `recmatch': : undefined reference to `__ctype_tolower_loc' match.o(.text+0x1ec): In function `recmatch': : undefined reference to `__ctype_b_loc' match.o(.text+0x212): In function `recmatch': : undefined reference to `__ctype_tolower_loc' match.o(.text+0x25d): In function `recmatch': : undefined reference to `__ctype_b_loc' match.o(.text+0x27a): In function `recmatch': : undefined reference to `__ctype_tolower_loc' process.o(.text+0x15): In function `process_zipfiles': : undefined reference to `malloc' process.o(.text+0x26): In function `process_zipfiles': : undefined reference to `malloc' process.o(.text+0x7b): In function `process_zipfiles': : undefined reference to `tzset' process.o(.text+0x298): In function `process_zipfiles': : undefined reference to `sprintf' process.o(.text+0x2ec): In function `process_zipfiles': : undefined reference to `sprintf' process.o(.text+0x354): In function `process_zipfiles': : undefined reference to `sprintf' process.o(.text+0x3ad): In function `process_zipfiles': : undefined reference to `sprintf' process.o(.text+0x3fb): In function `process_zipfiles': : undefined reference to `sprintf' process.o(.text+0x456): more undefined references to `sprintf' follow process.o(.text+0x520): In function `process_zipfiles': : undefined reference to `strlen' process.o(.text+0x5d3): In function `process_zipfiles': : undefined reference to `sprintf' process.o(.text+0x674): In function `free_G_buffers': : undefined reference to `free' process.o(.text+0x684): In function `free_G_buffers': : undefined reference to `free' process.o(.text+0x694): In function `free_G_buffers': : undefined reference to `free' process.o(.text+0x6a5): In function `free_G_buffers': : undefined reference to `free' process.o(.text+0x6b6): In function `free_G_buffers': : undefined reference to `free' process.o(.text+0x709): In function `do_seekable': : undefined reference to `__xstat' process.o(.text+0x7a9): In function `do_seekable': : undefined reference to `sprintf' process.o(.text+0x829): In function `do_seekable': : undefined reference to `sprintf' process.o(.text+0x8ce): In function `do_seekable': : undefined reference to `close' process.o(.text+0x912): In function `do_seekable': : undefined reference to `sprintf' process.o(.text+0xa36): In function `do_seekable': : undefined reference to `sprintf' process.o(.text+0xaad): In function `do_seekable': : undefined reference to `sprintf' process.o(.text+0xad8): In function `do_seekable': : undefined reference to `close' process.o(.text+0xb05): In function `do_seekable': : undefined reference to `sprintf' process.o(.text+0xb61): In function `do_seekable': : undefined reference to `strncmp' process.o(.text+0xbba): In function `do_seekable': : undefined reference to `sprintf' process.o(.text+0xbe5): In function `do_seekable': : undefined reference to `close' process.o(.text+0xc2f): In function `do_seekable': : undefined reference to `strncmp' process.o(.text+0xc6a): In function `do_seekable': : undefined reference to `sprintf' process.o(.text+0xcec): In function `do_seekable': : undefined reference to `close' process.o(.text+0xd63): In function `do_seekable': : undefined reference to `sprintf' process.o(.text+0xdbc): In function `do_seekable': : undefined reference to `close' process.o(.text+0xdd0): In function `do_seekable': : undefined reference to `close' process.o(.text+0xe06): In function `do_seekable': : undefined reference to `sprintf' process.o(.text+0xe5d): In function `do_seekable': : undefined reference to `sprintf' process.o(.text+0xeaf): In function `do_seekable': : undefined reference to `sprintf' process.o(.text+0xf21): In function `do_seekable': : undefined reference to `sprintf' process.o(.text+0xf75): In function `do_seekable': : undefined reference to `sprintf' process.o(.text+0xfaf): In function `do_seekable': : undefined reference to `close' process.o(.text+0xfd9): In function `do_seekable': : undefined reference to `sprintf' process.o(.text+0x1036): In function `do_seekable': : undefined reference to `close' process.o(.text+0x1069): In function `do_seekable': : undefined reference to `close' process.o(.text+0x1203): In function `find_ecrec': : undefined reference to `sprintf' process.o(.text+0x1245): In function `find_ecrec': : undefined reference to `sprintf' process.o(.text+0x1292): In function `find_ecrec': : undefined reference to `lseek' process.o(.text+0x12b1): In function `find_ecrec': : undefined reference to `read' process.o(.text+0x1339): In function `find_ecrec': : undefined reference to `strncmp' process.o(.text+0x1369): In function `find_ecrec': : undefined reference to `lseek' process.o(.text+0x1388): In function `find_ecrec': : undefined reference to `read' process.o(.text+0x13f4): In function `find_ecrec': : undefined reference to `strncmp' process.o(.text+0x1425): In function `find_ecrec': : undefined reference to `lseek' process.o(.text+0x1444): In function `find_ecrec': : undefined reference to `read' process.o(.text+0x14a2): In function `find_ecrec': : undefined reference to `strncmp' process.o(.text+0x1520): In function `uz_end_central': : undefined reference to `sprintf' ttyio.o(.text+0x21): In function `Echoff': : undefined reference to `tcgetattr' ttyio.o(.text+0x3b): In function `Echoff': : undefined reference to `tcsetattr' ttyio.o(.text+0x6d): In function `Echon': : undefined reference to `tcgetattr' ttyio.o(.text+0x8c): In function `Echon': : undefined reference to `tcsetattr' ttyio.o(.text+0xdc): In function `screensize': : undefined reference to `ioctl' ttyio.o(.text+0x155): In function `zgetch': : undefined reference to `tcgetattr' ttyio.o(.text+0x18b): In function `zgetch': : undefined reference to `tcsetattr' ttyio.o(.text+0x1b1): In function `zgetch': : undefined reference to `read' ttyio.o(.text+0x1dc): In function `zgetch': : undefined reference to `tcsetattr' ttyio.o(.text+0x219): In function `getp': : undefined reference to `open' ttyio.o(.text+0x244): In function `getp': : undefined reference to `stderr' ttyio.o(.text+0x24f): In function `getp': : undefined reference to `fputs' ttyio.o(.text+0x254): In function `getp': : undefined reference to `stderr' ttyio.o(.text+0x264): In function `getp': : undefined reference to `fputs' ttyio.o(.text+0x269): In function `getp': : undefined reference to `stderr' ttyio.o(.text+0x271): In function `getp': : undefined reference to `fflush' ttyio.o(.text+0x291): In function `getp': : undefined reference to `read' ttyio.o(.text+0x2b5): In function `getp': : undefined reference to `stderr' ttyio.o(.text+0x2be): In function `getp': : undefined reference to `_IO_putc' ttyio.o(.text+0x2c3): In function `getp': : undefined reference to `stderr' ttyio.o(.text+0x2cb): In function `getp': : undefined refereld -o funzip funzip.o crc_gcc.o cryptf.o globalsf.o inflatef.o ttyiof.o -s nce to `fflush' ttyio.o(.text+0x2e8): In function `getp': : undefined reference to `close' zipinfo.o(.text+0x135): In function `zi_opts': : undefined reference to `isatty' zipinfo.o(.text+0x331): In function `zi_end_central': : undefined reference to `strlen' zipinfo.o(.text+0x379): In function `zi_end_central': : undefined reference to `sprintf' zipinfo.o(.text+0x403): In function `zi_end_central': : undefined reference to `sprintf' zipinfo.o(.text+0x448): In function `zi_end_central': : undefined reference to `sprintf' zipinfo.o(.text+0x47d): In function `zi_end_central': : undefined reference to `sprintf' zipinfo.o(.text+0x4cc): In function `zi_end_central': : undefined reference to `sprintf' zipinfo.o(.text+0x541): more undefined references to `sprintf' follow zipinfo.o(.text+0x84c): In function `zipinfo': : undefined reference to `strncmp' zipinfo.o(.text+0x992): In function `zipinfo': : undefined reference to `sprintf' zipinfo.o(.text+0xb3a): In function `zipinfo': : undefined reference to `free' zipinfo.o(.text+0xb6d): In function `zipinfo': : undefined reference to `free' zipinfo.o(.text+0xb8b): In function `zipinfo': : undefined reference to `strncmp' zipinfo.o(.text+0xbf8): In function `zipinfo': : undefined reference to `sprintf' zipinfo.o(.text+0xc4f): In function `zipinfo': : undefined reference to `sprintf' zipinfo.o(.text+0xc9d): In function `zipinfo': : undefined reference to `sprintf' zipinfo.o(.text+0xd4e): In function `zipinfo': : undefined reference to `sprintf' zipinfo.o(.text+0xd9b): In function `zipinfo': : undefined reference to `sprintf' zipinfo.o(.text+0xdc9): more undefined references to `sprintf' follow zipinfo.o(.text+0xe07): In function `zipinfo': : undefined reference to `malloc' zipinfo.o(.text+0xe45): In function `zipinfo': : undefined reference to `malloc' zipinfo.o(.text+0xf94): In function `zi_long': : undefined reference to `sprintf' zipinfo.o(.text+0xfe8): In function `zi_long': : undefined reference to `sprintf' zipinfo.o(.text+0x1033): In function `zi_long': : undefined reference to `sprintf' zipinfo.o(.text+0x1083): In function `zi_long': : undefined reference to `sprintf' zipinfo.o(.text+0x10cc): In function `zi_long': : undefined reference to `sprintf' zipinfo.o(.text+0x1122): more undefined references to `sprintf' follow zipinfo.o(.text+0x2203): In function `zi_long': : undefined reference to `strncpy' zipinfo.o(.text+0x22c1): In function `zi_long': : undefined reference to `strcpy' zipinfo.o(.text+0x233b): In function `zi_long': : undefined reference to `strcpy' zipinfo.o(.text+0x239d): In function `zi_long': : undefined reference to `strcpy' zipinfo.o(.text+0x2433): In function `zi_long': : undefined reference to `sprintf' zipinfo.o(.text+0x252d): In function `zi_long': : undefined reference to `sprintf' zipinfo.o(.text+0x2721): In function `zi_long': : undefined reference to `sprintf' zipinfo.o(.text+0x2778): In function `zi_long': : undefined reference to `sprintf' zipinfo.o(.text+0x2859): In function `zi_long': : undefined reference to `sprintf' zipinfo.o(.text+0x28ad): In function `zi_long': : undefined reference to `strcpy' zipinfo.o(.text+0x2ca8): In function `zi_long': : undefined reference to `sprintf' zipinfo.o(.text+0x2d15): In function `zi_long': : undefined reference to `sprintf' zipinfo.o(.text+0x2d68): In function `zi_long': : undefined reference to `sprintf' zipinfo.o(.text+0x2db7): In function `zi_long': : undefined reference to `sprintf' zipinfo.o(.text+0x2e12): In function `zi_long': : undefined reference to `sprintf' zipinfo.o(.text+0x2e3c): more undefined references to `sprintf' follow zipinfo.o(.text+0x2e77): In function `zi_long': : undefined reference to `free' zipinfo.o(.text+0x2ea2): In function `zi_long': : undefined reference to `sprintf' zipinfo.o(.text+0x2f13): In function `zi_short': : undefined reference to `strcpy' zipinfo.o(.text+0x3061): In function `zi_short': : undefined reference to `sprintf' zipinfo.o(.text+0x30b4): In function `zi_short': : undefined reference to `sprintf' zipinfo.o(.text+0x3142): In function `zi_short': : undefined reference to `sprintf' zipinfo.o(.text+0x31f5): In function `zi_short': : undefined reference to `sprintf' zipinfo.o(.text+0x3297): In function `zi_short': : undefined reference to `free' zipinfo.o(.text+0x32ce): In function `zi_short': : undefined reference to `sprintf' zipinfo.o(.text+0x3397): In function `zi_short': : undefined reference to `sprintf' zipinfo.o(.text+0x349a): In function `zi_short': : undefined reference to `sprintf' zipinfo.o(.text+0x3505): In function `zi_short': : undefined reference to `strrchr' zipinfo.o(.text+0x3885): In function `zi_short': : undefined reference to `sprintf' zipinfo.o(.text+0x38bf): In function `zi_showMacTypeCreator': : undefined reference to `__ctype_b_loc' zipinfo.o(.text+0x39d8): In function `zi_showMacTypeCreator': : undefined reference to `sprintf' zipinfo.o(.text+0x3a45): In function `zi_showMacTypeCreator': : undefined reference to `sprintf' zipinfo.o(.text+0x3af4): In function `zi_time': : undefined reference to `localtime' zipinfo.o(.text+0x3b8e): In function `zi_time': : undefined reference to `sprintf' zipinfo.o(.text+0x3bec): In function `zi_time': : undefined reference to `sprintf' zipinfo.o(.text+0x3c45): In function `zi_time': : undefined reference to `sprintf' zipinfo.o(.text+0x3c61): In function `zi_time': : undefined reference to `strcpy' zipinfo.o(.text+0x3cc4): In function `zi_time': : undefined reference to `gmtime' unix.o(.text+0x34): In function `do_wild': : undefined reference to `readdir' unix.o(.text+0x85): In function `do_wild': : undefined reference to `strcpy' unix.o(.text+0xb7): In function `do_wild': : undefined reference to `closedir' unix.o(.text+0xe1): In function `do_wild': : undefined reference to `free' unix.o(.text+0x10f): In function `do_wild': : undefined reference to `strrchr' unix.o(.text+0x132): In function `do_wild': : undefined reference to `malloc' unix.o(.text+0x156): In function `do_wild': : undefined reference to `strncpy' unix.o(.text+0x17d): In function `do_wild': : undefined reference to `opendir' unix.o(.text+0x199): In function `do_wild': : undefined reference to `readdir' unix.o(.text+0x205): In function `do_wild': : undefined reference to `strcpy' unix.o(.text+0x239): In function `do_wild': : undefined reference to `closedir' unix.o(.text+0x2bb): In function `do_wild': : undefined reference to `strcpy' unix.o(.text+0x338): In function `mapattr': : undefined reference to `umask' unix.o(.text+0x344): In function `mapattr': : undefined reference to `umask' unix.o(.text+0x5e6): In function `mapname': : undefined reference to `strrchr' unix.o(.text+0x6a4): In function `mapname': : undefined reference to `__ctype_b_loc' unix.o(.text+0x6fa): In function `mapname': : undefined reference to `sprintf' unix.o(.text+0x7b5): In function `mapname': : undefined reference to `chmod' unix.o(.text+0x7da): In function `mapname': : undefined reference to `perror' unix.o(.text+0x80f): In function `mapname': : undefined reference to `sprintf' unix.o(.text+0x872): In function `mapname': : undefined reference to `sprintf' unix.o(.text+0x8e0): In function `mapname': : undefined reference to `__ctype_b_loc' unix.o(.text+0x957): In function `mapname': : undefined reference to `__ctype_b_loc' unix.o(.text+0xa5c): In function `checkdir': : undefined reference to `strlen' unix.o(.text+0xa70): In function `checkdir': : undefined reference to `malloc' unix.o(.text+0xa86): In function `checkdir': : undefined reference to `strcpy' unix.o(.text+0xab4): In function `checkdir': : undefined reference to `__xstat' unix.o(.text+0xae7): In function `checkdir': : undefined reference to `mkdir' unix.o(.text+0xb10): In function `checkdir': : undefined reference to `realloc' unix.o(.text+0xb25): In function `checkdir': : undefined reference to `free' unix.o(.text+0xb60): In function `checkdir': : undefined reference to `sprintf' unix.o(.text+0xb8b): In function `checkdir': : undefined reference to `free' unix.o(.text+0xba4): In function `checkdir': : undefined reference to `free' unix.o(.text+0xc00): In function `checkdir': : undefined reference to `free' unix.o(.text+0xc55): In function `checkdir': : undefined reference to `malloc' unix.o(.text+0xca5): In function `checkdir': : undefined reference to `strcpy' unix.o(.text+0xd4c): In function `checkdir': : undefined reference to `sprintf' unix.o(.text+0xd8e): In function `checkdir': : undefined reference to `strcpy' unix.o(.text+0xd9b): In function `checkdir': : undefined reference to `free' unix.o(.text+0xe18): In function `checkdir': : undefined reference to `__xstat' unix.o(.text+0xe48): In function `checkdir': : undefined reference to `mkdir' unix.o(.text+0xeab): In function `checkdir': : undefined reference to `sprintf' unix.o(.text+0xedb): In function `checkdir': : undefined reference to `free' unix.o(.text+0xf34): In function `checkdir': : undefined reference to `sprintf' unix.o(.text+0xf5f): In function `checkdir': : undefined reference to `free' unix.o(.text+0xf71): In function `checkdir': : undefined reference to `free' unix.o(.text+0x1000): In function `close_outfile': : undefined reference to `malloc' unix.o(.text+0x100f): In function `close_outfile': : undefined reference to `fclose' unix.o(.text+0x1024): In function `close_outfile': : undefined reference to `fopen' unix.o(.text+0x1046): In function `close_outfile': : uld: warning: cannot find entry symbol _start; defaulting to 00000000080480c0 funzip.o(.text+0x2c): In function `err': : undefined reference to `sprintf' funzip.o(.text+0x3a): In function `err': : undefined reference to `stderr' funzip.o(.text+0x42): In function `err': : undefined reference to `fprintf' funzip.o(.text+0x4e): In function `err': : undefined reference to `exit' funzip.o(.text+0xa8): In function `flush': : undefined reference to `fwrite' funzip.o(.text+0xb1): In function `flush': : undefined reference to `__errno_location' funzip.o(.text+0x124): In function `main': : undefined reference to `isatty' funzip.o(.text+0x147): In function `main': : undefined reference to `fopen' funzip.o(.text+0x169): In function `main': : undefined reference to `fdopen' funzip.o(.text+0x183)ndefined reference to `fread' unix.o(.text+0x107a): In function `close_outfile': : undefined reference to `sprintf' unix.o(.text+0x10a9): In function `close_outfile': : undefined reference to `free' unix.o(.text+0x10b6): In function `close_outfile': : undefined reference to `fclose' unix.o(.text+0x10ca): In function `close_outfile': : undefined reference to `fclose' unix.o(.text+0x10d6): In function `close_outfile': : undefined reference to `unlink' unix.o(.text+0x10f5): In function `close_outfile': : undefined reference to `symlink' unix.o(.text+0x1101): In function `close_outfile': : undefined reference to `free' unix.o(.text+0x110f): In function `close_outfile': : undefined reference to `perror' unix.o(.text+0x113b): In function `close_outfile': : undefined reference to `sprintf' unix.o(.text+0x116a): In function `close_outfile': : undefined reference to `fclose' unix.o(.text+0x11b6): In function `close_outfile': : undefined reference to `utime' unix.o(.text+0x11f6): In function `close_outfile': : undefined reference to `sprintf' unix.o(.text+0x1232): In function `close_outfile': : undefined reference to `chmod' unix.o(.text+0x1246): In function `close_outfile': : undefined reference to `perror' unix.o(.text+0x12c8): In function `close_outfile': : undefined reference to `chown' unix.o(.text+0x1319): In function `close_outfile': : undefined reference to `sprintf' unix.o(.text+0x1368): In function `close_outfile': : undefined reference to `sprintf' unix.o(.text+0x13e4): In function `set_direc_attribs': : undefined reference to `utime' unix.o(.text+0x13ff): In function `set_direc_attribs': : undefined reference to `chmod' unix.o(.text+0x1439): In function `set_direc_attribs': : undefined reference to `sprintf' unix.o(.text+0x1499): In function `set_direc_attribs': : undefined reference to `sprintf' unix.o(.text+0x14e7): In function `set_direc_attribs': : undefined reference to `chown' unix.o(.text+0x1531): In function `set_direc_attribs': : undefined reference to `sprintf' unix.o(.text+0x157f): In function `stamp_file': : undefined reference to `utime' unix.o(.text+0x15da): In function `version': : undefined reference to `sprintf' : In function `main': : undefined reference to `_IO_getc' funzip.o(.text+0x193): In function `main': : undefined reference to `_IO_getc' funzip.o(.text+0x207): In function `main': : undefined reference to `_IO_getc' funzip.o(.text+0x2cd): In function `main': : undefined reference to `fflush' funzip.o(.text+0x3b3): In function `main': : undefined reference to `fread' funzip.o(.text+0x418): In function `main': : undefined reference to `stderr' funzip.o(.text+0x420): In function `main': : undefined reference to `fprintf' funzip.o(.text+0x452): In function `main': : undefined reference to `fread' funzip.o(.text+0x49b): In function `main': : undefined reference to `fread' funzip.o(.text+0x4f5): In function `main': : undefined reference to `fwrite' funzip.o(.text+0x504): In function `main': : undefined reference to `__errno_location' funzip.o(.text+0x5b1): In function `main': : undefined reference to `sprintf' funzip.o(.text+0x5bf): In function `main': : undefined reference to `stderr' funzip.o(.text+0x5c7): In function `main': : undefined reference to `fprintf' funzip.o(.text+0x5f9): In function `main': : undefined reference to `_IO_getc' funzip.o(.text+0x681): In function `main': : undefined reference to `fwrite' funzip.o(.text+0x690): In function `main': : undefined reference to `__errno_location' funzip.o(.text+0x6fb): In function `main': : undefined reference to `_IO_getc' funzip.o(.text+0x70c): In function `main': : undefined reference to `malloc' funzip.o(.text+0x785): In function `main': : undefined reference to `fread' funzip.o(.text+0x7fc): In function `main': : undefined reference to `_IO_getc' funzip.o(.text+0x819): In function `main': : undefined reference to `_IO_getc' funzip.o(.text+0x835): In function `main': : undefined reference to `_IO_getc' funzip.o(.text+0x845): In function `main': : undefined reference to `_IO_getc' funzip.o(.text+0x864): In function `main': : undefined reference to `_IO_getc' funzip.o(.text+0x8bb): In function `main': : undefined reference to `fread' funzip.o(.text+0x919): In function `main': : undefined reference to `_IO_getc' funzip.o(.text+0x949): In function `main': : undefined reference to `_IO_getc' funzip.o(.text+0x9e5): In function `main': : undefined reference to `fdopen' funzip.o(.text+0xa33): In function `main': : undefined reference to `sprintf' funzip.o(.text+0xa3c): In function `main': : undefined reference to `stderr' funzip.o(.text+0xa49): In function `main': : undefined reference to `fprintf' funzip.o(.text+0xa67): In function `main': : undefined reference to `sprintf' funzip.o(.text+0xa6c): In function `main': : undefined reference to `stderr' funzip.o(.text+0xa7d): In function `main': : undefined reference to `fprintf' funzip.o(.text+0xa9b): In function `main': : undefined reference to `sprintf' funzip.o(.text+0xaa9): In function `main': : undefined reference to `stderr' funzip.o(.text+0xab1): In function `main': : undefined reference to `fprintf' funzip.o(.text+0xacf): In function `main': : undefined reference to `sprintf' funzip.o(.text+0xadd): In function `main': : undefined reference to `stderr' funzip.o(.text+0xae5): In function `main': : undefined reference to `fprintf' funzip.o(.text+0xb03): In function `main': : undefined reference to `sprintf' funzip.o(.text+0xb0c): In function `main': : undefined reference to `stderr' funzip.o(.text+0xb14): In function `main': : undefined reference to `fprintf' funzip.o(.text+0xb32): In function `main': : undefined reference to `stderr' funzip.o(.text+0xb3e): In function `main': : undefined reference to `fprintf' funzip.o(.text+0xb4a): In function `main': : undefined reference to `exit' inflatef.o(.text+0x67): In function `inflate_codes': : undefined reference to `_IO_getc' inflatef.o(.text+0x103): In function `inflate_codes': : undefined reference to `_IO_getc' inflatef.o(.text+0x15c): In function `inflate_codes': : undefined reference to `_IO_getc' inflatef.o(.text+0x193): In function `inflate_codes': : undefined reference to `_IO_getc' inflatef.o(.text+0x1f5): In function `inflate_codes': : undefined reference to `_IO_getc' inflatef.o(.text+0x26e): more undefined references to `_IO_getc' follow inflatef.o(.text+0x3c5): In function `inflate_codes': : undefined reference to `memcpy' inflatef.o(.text+0x3d8): In function `inflate_codes': : undefined reference to `_IO_getc' inflatef.o(.text+0x3ea): In function `inflate_codes': : undefined reference to `_IO_getc' inflatef.o(.text+0x3fc): In function `inflate_codes': : undefined reference to `_IO_getc' inflatef.o(.text+0x450): In function `inflate_codes': : undefined reference to `_IO_getc' inflatef.o(.text+0x4b6): In function `inflate_stored': : undefined reference to `_IO_getc' inflatef.o(.text+0x516): more undefined references to `_IO_getc' follow inflatef.o(.text+0xbbd): In function `inflate_dynamic': : undefined reference to `stderr' inflatef.o(.text+0xbd8): In function `inflate_dynamic': : undefined rmake[1]: *** [unzip] Error 1 make[1]: *** Waiting for unfinished jobs.... eference to `fwrite' inflatef.o(.text+0xc7a): In function `inflate_dynamic': : undefined reference to `stderr' inflatef.o(.text+0xc95): In function `inflate_dynamic': : undefined reference to `fwrite' inflatef.o(.text+0xd13): In function `inflate_dynamic': : undefined reference to `_IO_getc' inflatef.o(.text+0xd98): In function `inflate_dynamic': : undefined reference to `_IO_getc' inflatef.o(.text+0xdb5): In function `inflate_dynamic': : undefined reference to `_IO_getc' inflatef.o(.text+0xe2e): In function `inflate_dynamic': : undefined reference to `_IO_getc' inflatef.o(.text+0xe4b): In function `inflate_dynamic': : undefined reference to `_IO_getc' inflatef.o(.text+0xeca): more undefined references to `_IO_getc' follow inflatef.o(.text+0x1509): In function `huft_build': : undefined reference to `malloc' inflatef.o(.text+0x17fa): In function `huft_free': : undefined reference to `free' ttyiof.o(.text+0x21): In function `Echoff': : undefined reference to `tcgetattr' ttyiof.o(.text+0x3b): In function `Echoff': : undefined reference to `tcsetattr' ttyiof.o(.text+0x6d): In function `Echon': : undefined reference to `tcgetattr' ttyiof.o(.text+0x8c): In function `Echon': : undefined reference to `tcsetattr' ttyiof.o(.text+0xc9): In function `getp': : undefined reference to `open' ttyiof.o(.text+0xf4): In function `getp': : undefined reference to `stderr' ttyiof.o(.text+0xff): In function `getp': : undefined reference to `fputs' ttyiof.o(.text+0x104): In function `getp': : undefined reference to `stderr' ttyiof.o(.text+0x114): In function `getp': : undefined reference to `fputs' ttyiof.o(.text+0x119): In function `getp': : undefined reference to `stderr' ttyiof.o(.text+0x121): In function `getp': : undefined reference to `fflush' ttyiof.o(.text+0x141): In function `getp': : undefined reference to `read' ttyiof.o(.text+0x165): In function `getp': : undefined reference to `stderr' ttyiof.o(.text+0x16e): In function `getp': : undefined reference to `_IO_putc' ttyiof.o(.text+0x173): In function `getp': : undefined reference to `stderr' ttyiof.o(.text+0x17b): In function `getp': : undefined reference to `fflush' ttyiof.o(.text+0x198): In function `getp': : undefined reference to `close' make[1]: *** [funzip] Error 1 make[1]: Leaving directory `/var/tmp/portage/unzip-5.50-r2/work/unzip-5.50' make: *** [linux] Error 2 !!! ERROR: app-arch/unzip-5.50-r2 failed. !!! Function src_compile, Line 37, Exitcode 2 !!! emake failed !!! If you need support, post the topmost build error, NOT this status message. Reproducible: Always Steps to Reproduce: 1.emerge sync 2.emerge unzip Actual Results: Emerge failed Expected Results: Emerge worked. Portage 2.0.51-r2 (default-x86-2004.2, gcc-3.3.4, glibc-2.3.4.20040808-r1, 2.6.9-gentoo-r1 i686) ================================================================= System uname: 2.6.9-gentoo-r1 i686 Intel(R) Pentium(R) 4 CPU 2.80GHz Gentoo Base System version 1.4.16 Autoconf: sys-devel/autoconf-2.59-r5 Automake: sys-devel/automake-1.8.5-r1 Binutils: sys-devel/binutils-2.14.90.0.8-r1 Headers: sys-kernel/linux-headers-2.4.21-r1 Libtools: sys-devel/libtool-1.5.2-r5 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-O2 -march=i686 -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" COMPILER="" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O2 -march=i686 -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs ccache distlocks sandbox" GENTOO_MIRRORS="ftp:///ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/ http://gentoo.chem.wisc.edu/gentoo/ http://mirrors.tds.net/gentoo http://csociety-ftp.ecn.purdue.edu/pub/gentoo/" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="X alsa apache2 apm arts avi berkdb bitmap-fonts cdr crypt cups dvd encode f77 foomaticdb gdbm gif gnome gpm gtk gtk2 imlib jpeg kde libg++ libwww mad mikmod motif mpeg mysql ncurses nls oggvorbis opengl oss pam pdflib perl png python qt quicktime readline sdl slang spell ssl svga tcpd truetype x86 xml2 xmms xprint xv zlib"
It appears that the ebuild was changed. If you revert back to an old version it works just fine. I'm not sure why the ebuild was changes as it is still of version 5.50-r2 and is what is installed on my current systems.
this is the diff between the two ebuilds. it appears that the command called to do the linking has changed. 3c3 < # $Header: /var/cvsroot/gentoo-x86/app-arch/unzip/unzip-5.50-r2.ebuild,v 1.15 2004/06/26 09:17:41 seemant Exp $ --- > # $Header: /var/cvsroot/gentoo-x86/app-arch/unzip/unzip-5.50-r2.ebuild,v 1.16 2004/10/26 13:14:43 vapier Exp $ 5c5 < inherit eutils --- > inherit eutils toolchain-funcs 13c13 < KEYWORDS="x86 ppc sparc mips alpha arm hppa amd64 ia64 ppc64 s390" --- > KEYWORDS="alpha amd64 arm hppa ia64 mips ppc ppc64 s390 sparc x86" 27c27 < -e "s:CC=gcc LD=gcc:CC=${CC:-gcc} LD=${CC:-gcc}:" \ --- > -e "s:CC=gcc LD=gcc:CC=$(tc-getCC) LD=$(tc-getLD):" \ 31d30 <
If one changes the ebuild back to how it used to be thanks to the info posted earlier then the ebuild for unzip works perfectly
fixed in cvs s/tc-getLD/tc-getCC/