Home | Docs | Forums | Lists | Bugs | Planet | Store | GMN | Get Gentoo!
View Bug Activity | Format For Printing | XML | Clone This Bug
The source tarballs downloaded when emerging either games-mud/tintin-1.93.1 or games-mud/tintin-1.93.2 include object files and tt++ compiled for i386 architecture. This breaks emerging on any other architecture (and is probably also wasting bandwidth). Removing *.o and tt++ from the tarball fixes this. Reproducible: Always Steps to Reproduce: 1. On a non-i386 architecture, run 'emerge --verbose -uD >=games-mud/tintin-1.93.1 Actual Results: ---- Linking... gcc -Wall -O2 -o tt++ action.o alias.o antisub.o files.o help.o highlight.o llist.o log.o main.o misc.o net.o parse.o path.o rl.o rlhist.o tab.o vt102.o scrsize.o session.o text.o substitute.o tick.o utils.o variables.o function.o debug.o tables.o strhash.o telopt.o buffer.o macro.o config.o tinexp.o split.o math.o mapper.o -lreadline -lhistory -lz -lnsl -lncurses /usr/lib/gcc-lib/x86_64-pc-linux-gnu/3.3.4/../../../../x86_64-pc-linux-gnu/bin/ld: warning: i386 architecture of input file `action.o' is incompatible with i386:x86-64 output /usr/lib/gcc-lib/x86_64-pc-linux-gnu/3.3.4/../../../../x86_64-pc-linux-gnu/bin/ld: warning: i386 architecture of input file `alias.o' is incompatible with i386:x86-64 output /usr/lib/gcc-lib/x86_64-pc-linux-gnu/3.3.4/../../../../x86_64-pc-linux-gnu/bin/ld: warning: i386 architecture of input file `antisub.o' is incompatible with i386:x86-64 output /usr/lib/gcc-lib/x86_64-pc-linux-gnu/3.3.4/../../../../x86_64-pc-linux-gnu/bin/ld: warning: i386 architecture of input file `files.o' is incompatible with i386:x86-64 output /usr/lib/gcc-lib/x86_64-pc-linux-gnu/3.3.4/../../../../x86_64-pc-linux-gnu/bin/ld: warning: i386 architecture of input file `help.o' is incompatible with i386:x86-64 output /usr/lib/gcc-lib/x86_64-pc-linux-gnu/3.3.4/../../../../x86_64-pc-linux-gnu/bin/ld: warning: i386 architecture of input file `highlight.o' is incompatible with i386:x86-64 output /usr/lib/gcc-lib/x86_64-pc-linux-gnu/3.3.4/../../../../x86_64-pc-linux-gnu/bin/ld: warning: i386 architecture of input file `llist.o' is incompatible with i386:x86-64 output /usr/lib/gcc-lib/x86_64-pc-linux-gnu/3.3.4/../../../../x86_64-pc-linux-gnu/bin/ld: warning: i386 architecture of input file `log.o' is incompatible with i386:x86-64 output /usr/lib/gcc-lib/x86_64-pc-linux-gnu/3.3.4/../../../../x86_64-pc-linux-gnu/bin/ld: warning: i386 architecture of input file `main.o' is incompatible with i386:x86-64 output /usr/lib/gcc-lib/x86_64-pc-linux-gnu/3.3.4/../../../../x86_64-pc-linux-gnu/bin/ld: warning: i386 architecture of input file `misc.o' is incompatible with i386:x86-64 output /usr/lib/gcc-lib/x86_64-pc-linux-gnu/3.3.4/../../../../x86_64-pc-linux-gnu/bin/ld: warning: i386 architecture of input file `net.o' is incompatible with i386:x86-64 output /usr/lib/gcc-lib/x86_64-pc-linux-gnu/3.3.4/../../../../x86_64-pc-linux-gnu/bin/ld: warning: i386 architecture of input file `parse.o' is incompatible with i386:x86-64 output /usr/lib/gcc-lib/x86_64-pc-linux-gnu/3.3.4/../../../../x86_64-pc-linux-gnu/bin/ld: warning: i386 architecture of input file `path.o' is incompatible with i386:x86-64 output /usr/lib/gcc-lib/x86_64-pc-linux-gnu/3.3.4/../../../../x86_64-pc-linux-gnu/bin/ld: warning: i386 architecture of input file `rl.o' is incompatible with i386:x86-64 output /usr/lib/gcc-lib/x86_64-pc-linux-gnu/3.3.4/../../../../x86_64-pc-linux-gnu/bin/ld: warning: i386 architecture of input file `rlhist.o' is incompatible with i386:x86-64 output /usr/lib/gcc-lib/x86_64-pc-linux-gnu/3.3.4/../../../../x86_64-pc-linux-gnu/bin/ld: warning: i386 architecture of input file `tab.o' is incompatible with i386:x86-64 output /usr/lib/gcc-lib/x86_64-pc-linux-gnu/3.3.4/../../../../x86_64-pc-linux-gnu/bin/ld: warning: i386 architecture of input file `vt102.o' is incompatible with i386:x86-64 output /usr/lib/gcc-lib/x86_64-pc-linux-gnu/3.3.4/../../../../x86_64-pc-linux-gnu/bin/ld: warning: i386 architecture of input file `scrsize.o' is incompatible with i386:x86-64 output /usr/lib/gcc-lib/x86_64-pc-linux-gnu/3.3.4/../../../../x86_64-pc-linux-gnu/bin/ld: warning: i386 architecture of input file `session.o' is incompatible with i386:x86-64 output /usr/lib/gcc-lib/x86_64-pc-linux-gnu/3.3.4/../../../../x86_64-pc-linux-gnu/bin/ld: warning: i386 architecture of input file `text.o' is incompatible with i386:x86-64 output /usr/lib/gcc-lib/x86_64-pc-linux-gnu/3.3.4/../../../../x86_64-pc-linux-gnu/bin/ld: warning: i386 architecture of input file `substitute.o' is incompatible with i386:x86-64 output /usr/lib/gcc-lib/x86_64-pc-linux-gnu/3.3.4/../../../../x86_64-pc-linux-gnu/bin/ld: warning: i386 architecture of input file `tick.o' is incompatible with i386:x86-64 output /usr/lib/gcc-lib/x86_64-pc-linux-gnu/3.3.4/../../../../x86_64-pc-linux-gnu/bin/ld: warning: i386 architecture of input file `utils.o' is incompatible with i386:x86-64 output /usr/lib/gcc-lib/x86_64-pc-linux-gnu/3.3.4/../../../../x86_64-pc-linux-gnu/bin/ld: warning: i386 architecture of input file `variables.o' is incompatible with i386:x86-64 output /usr/lib/gcc-lib/x86_64-pc-linux-gnu/3.3.4/../../../../x86_64-pc-linux-gnu/bin/ld: warning: i386 architecture of input file `function.o' is incompatible with i386:x86-64 output /usr/lib/gcc-lib/x86_64-pc-linux-gnu/3.3.4/../../../../x86_64-pc-linux-gnu/bin/ld: warning: i386 architecture of input file `debug.o' is incompatible with i386:x86-64 output /usr/lib/gcc-lib/x86_64-pc-linux-gnu/3.3.4/../../../../x86_64-pc-linux-gnu/bin/ld: warning: i386 architecture of input file `tables.o' is incompatible with i386:x86-64 output /usr/lib/gcc-lib/x86_64-pc-linux-gnu/3.3.4/../../../../x86_64-pc-linux-gnu/bin/ld: warning: i386 architecture of input file `strhash.o' is incompatible with i386:x86-64 output /usr/lib/gcc-lib/x86_64-pc-linux-gnu/3.3.4/../../../../x86_64-pc-linux-gnu/bin/ld: warning: i386 architecture of input file `telopt.o' is incompatible with i386:x86-64 output /usr/lib/gcc-lib/x86_64-pc-linux-gnu/3.3.4/../../../../x86_64-pc-linux-gnu/bin/ld: warning: i386 architecture of input file `buffer.o' is incompatible with i386:x86-64 output /usr/lib/gcc-lib/x86_64-pc-linux-gnu/3.3.4/../../../../x86_64-pc-linux-gnu/bin/ld: warning: i386 architecture of input file `macro.o' is incompatible with i386:x86-64 output /usr/lib/gcc-lib/x86_64-pc-linux-gnu/3.3.4/../../../../x86_64-pc-linux-gnu/bin/ld: warning: i386 architecture of input file `config.o' is incompatible with i386:x86-64 output /usr/lib/gcc-lib/x86_64-pc-linux-gnu/3.3.4/../../../../x86_64-pc-linux-gnu/bin/ld: warning: i386 architecture of input file `tinexp.o' is incompatible with i386:x86-64 output /usr/lib/gcc-lib/x86_64-pc-linux-gnu/3.3.4/../../../../x86_64-pc-linux-gnu/bin/ld: warning: i386 architecture of input file `split.o' is incompatible with i386:x86-64 output /usr/lib/gcc-lib/x86_64-pc-linux-gnu/3.3.4/../../../../x86_64-pc-linux-gnu/bin/ld: warning: i386 architecture of input file `math.o' is incompatible with i386:x86-64 output /usr/lib/gcc-lib/x86_64-pc-linux-gnu/3.3.4/../../../../x86_64-pc-linux-gnu/bin/ld: warning: i386 architecture of input file `mapper.o' is incompatible with i386:x86-64 output files.o(.text+0xa3e): In function `do_readnew': : undefined reference to `__ctype_b' files.o(.text+0xa80): In function `do_readnew': : undefined reference to `__ctype_b' files.o(.text+0xa9e): In function `do_readnew': : undefined reference to `__ctype_b' files.o(.text+0xafe): In function `do_readnew': : undefined reference to `__ctype_b' files.o(.text+0xba4): In function `do_readnew': : undefined reference to `__ctype_b' files.o(.text+0xc26): more undefined references to `__ctype_b' follow collect2: ld returned 1 exit status make: *** [tt++] Error 1 !!! ERROR: games-mud/tintin-1.93.2 failed. !!! Function src_compile, Line 24, Exitcode 2 !!! emake failed Expected Results: Normal emerge
Notified upstream. Fixed in CVS. Thanks for the bug report.