Quote:
Originariamente inviato da Мир
Ciao, il problema e' che su Gentoo bisogna partire dai sorgenti. Bisogna scaricari i binari e compilare le librerie con i binari. Poi si compilano i sorgenti...
Ad un certo punto della compilazione il make si blocca:
Codice:
make -C osprey/targx8664_x8664 BUILD_COMPILER=OSP
.
.
../../libcif/libcif.a(cif_conv.o): In function `Cif_Make_Cifconv':
cif_conv.c:(.text+0x3d8a): warning: the use of `tempnam' is dangerous, better use `mkstemp'
../../libcif/libcif.a(cif_conv.o): In function `Cif_Cifconv':
cif_conv.c:(.text+0x4579): warning: the use of `mktemp' is dangerous, better use `mkstemp'
decorate_utils.o: In function `parse_decorate_script(char const*)':
decorate_utils.cxx:(.text+0x1084): undefined reference to `std::ctype<char>::_M_widen_init() const'
f2c_abi_utils.o: In function `Check_FF2C_Script':
f2c_abi_utils.cxx:(.text+0x854): undefined reference to `std::ctype<char>::_M_widen_init() const'
../fe90/fe90.a(fold.o): In function `fold_operation__':
fold.f:(.text+0xb88): undefined reference to `_gfortran_selected_real_kind'
fold.f:(.text+0x1039): undefined reference to `_gfortran_selected_real_kind'
fold.f:(.text+0x1960): undefined reference to `_gfortran_pow_i4_i4'
fold.f:(.text+0x1d59): undefined reference to `_gfortran_pow_i4_i4'
fold.f:(.text+0x1ff5): undefined reference to `_gfortran_pow_i4_i4'
fold.f:(.text+0x2084): undefined reference to `_gfortran_ishftc4'
fold.f:(.text+0x226b): undefined reference to `_gfortran_pow_i8_i8'
fold.f:(.text+0x2341): undefined reference to `_gfortran_ishftc8'
fold.f:(.text+0x2388): undefined reference to `_gfortran_ishftc4'
fold.f:(.text+0x2655): undefined reference to `_gfortran_ishftc4'
fold.f:(.text+0x2ec9): undefined reference to `_gfortran_ishftc4'
fold.f:(.text+0x3058): undefined reference to `_gfortran_ishftc4'
fold.f:(.text+0x3255): undefined reference to `_gfortran_ishftc4'
../fe90/fe90.a(fold.o):fold.f:(.text+0x3482): more undefined references to `_gfortran_ishftc4' follow
../fe90/fe90.a(fold.o): In function `fold_operation__':
fold.f:(.text+0x34af): undefined reference to `_gfortran_selected_real_kind'
fold.f:(.text+0x3529): undefined reference to `_gfortran_ishftc8'
fold.f:(.text+0x38c4): undefined reference to `_gfortran_selected_real_kind'
fold.f:(.text+0x38ee): undefined reference to `_gfortran_selected_real_kind'
fold.f:(.text+0x390b): undefined reference to `_gfortran_selected_real_kind'
fold.f:(.text+0x3aa7): undefined reference to `_gfortran_ishftc4'
fold.f:(.text+0x3eee): undefined reference to `_gfortran_ishftc8'
collect2: ld returned 1 exit status
make[3]: *** [mfef95] Error 1
make[2]: *** [default] Error 2
make[1]: *** [first] Error 2
make: *** [default] Error 2
Al che m'e' venuto il dubbio: devo mettere USE="gfortran" e riemergere gcc 4.4.5? 
|
Ciao
No, non centra nulla come hai potuto constatare.
Prova con "export MACHINE_TYPE=Amd64 ; make lib BUILD_COMPILER=OSP"
__________________
Amore mio, forza ed onore, io sono nel cuore tuo. Insieme ce la possiamo fare, a vincere questa battaglia per la vita
|