Hallo,
ich habe mich mal endlich wieder an Gentoo rangewagt. Ich arbeite nach dem Installations-Handbuch von www.gentoo.de. Das ganze soll ein Stage 2 auf einem Epia V8000 werden. Nach einem "emerge --fetchonly system" gebe ich ein "emerge system" ein. Die ersten 14 Pakete scheinen sauber zulaufen, beim 15. Paket gibt es ein Problem das ich nicht verstehe. Ich denke das an dieser Stelle der Hund begraben liegt:
collect2: ld terminated with signal 4 [Illegal instruction]
You need to find a working C compiler.
Either (purchase and) install the C compiler supplied by your OS vendor,
or for a free C compiler try http://gcc.gnu.org/
I cannot continue any further, aborting.
Was bedeutet das für mich? Ich bin doch strikt nach dem Handbuch gegangen, daher denke ich das ich den richtigen Compiler habe. Oder irre ich hier?
Dies ist der Auszuge von dem Paket das Ärger macht:
>>> emerge (15 of 66) dev-lang/perl-5.8.5-r2 to /
>>> md5 src_uri perl-5.8.5.tar.gz
*
* PLEASE NOTE: If you want to compile perl-5.8 with
* threading enabled , you must restart this emerge
* with USE=ithreads emerge....
* Threading is not supported by all applications
* that compile against perl. You use threading at
* your own discretion.
*
>>> Unpacking source...
>>> Unpacking perl-5.8.5.tar.gz to /var/tmp/portage/perl-5.8.5-r2/work
* Applying perl-5.8.5-prelink-lpthread.patch ... [ ok ]
* Applying perl-5.8.5-perldoc-emptydirs.patch ... [ ok ]
* Applying perl-5.8.5-reorder-INC.patch ... [ ok ]
* Applying perl-5.8.5-picdl.patch ... [ ok ]
* Applying perl-5.8.5-noksh.patch ... [ ok ]
* Applying perl-5.8.2-uclibc.patch ... [ ok ]
* Applying perl-5.8.5-nonblock.patch ... [ ok ]
* Applying perl-5.8.5-tempfiles.patch ... [ ok ]
>>> Source unpacked.
gdbm
berkdb
First let's make sure your kit is complete. Checking...
Locating common programs...
Checking compatibility between /bin/echo and builtin echo (if any)...
Symbolic links are supported.
Checking how to test for symbolic links...
You can test for symbolic links with 'test -h'.
Good, your tr supports [:lower:] and [:upper:] to convert case.
Using [:upper:] and [:lower:] to convert case.
collect2: ld terminated with signal 4 [Illegal instruction]
You need to find a working C compiler.
Either (purchase and) install the C compiler supplied by your OS vendor,
or for a free C compiler try http://gcc.gnu.org/
I cannot continue any further, aborting.
!!! ERROR: dev-lang/perl-5.8.5-r2 failed.
!!! Function src_configure, Line 224, Exitcode 1
!!! Unable to configure
!!! If you need support, post the topmost build error, NOT this status message.
Danke
Lippton