Eddig mar par helyen hasznaltam pkgsrc -t mert ugye ahogy szoktam mondani, a kisebbik rossz jobb. De az az allitas, hogy a pkgsrc portable, hamis.
Eddig foleg loonixon hasznaltam, mert nem voltam hajlando yastal szarakodni. Ezert el tudom mondani hogy, SLES9 -n kisebb nagyobb problemak nelkul megy is.
A kovetkezo lepesben csak kivancsisagbol, bootstrappeltem egyet Debil loonixon.
robert@debil:~$ cat /etc/debian_version && uname -a
testing/unstable
Linux debillinux.hu 2.6.17-1-itanium-smp #1 SMP Thu Jul 13 15:28:32 UTC 2006 ia64 GNU/Linux
Eloszoris probaljuk meg gcc -vel:
Using built-in specs.
Target: ia64-linux-gnu
Configured with: ../src/configure -v --enable-languages=c,c++,java,fortran,objc,obj-c++,ada,treelang --prefix=/usr --enable-shared --with-system-zlib --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --enable-nls --program-suffix=-4.1 --enable-__cxa_atexit --enable-clocale=gnu --enable-libstdcxx-debug --enable-java-awt=gtk --enable-gtk-cairo --with-java-home=/usr/lib/jvm/java-1.4.2-gcj-4.1-1.4.2.0/jre --enable-mpfr --with-system-libunwind --enable-checking=release ia64-linux-gnu
Thread model: posix
gcc version 4.1.2 20060708 (prerelease) (Debian 4.1.1-8)
Eredmeny:
Meg annyire se mukodik mint SLES9 -n. Idokozbe valamit elkurhattak a sracok kemenyen. A bootstrap utan:
221 Thank you for using the FTP service on ftp.NetBSD.org.
checksum: ``/usr/pkg/bin/digest'' is missing
ERROR: Make sure the Makefile and checksum file (/usr/pkgsrc/lang/gcc/distinfo)
ERROR: are up to date. If you want to override this check, type
ERROR: "/usr/pkg/bin/bmake NO_CHECKSUM=yes [other args]".
*** Error code 1
Utanna probaljuk icc -vel:
Intel(R) C Itanium(R) Compiler for Itanium(R)-based applications
Version 9.1 Build 20060523 Package ID: l_cc_c_9.1.039
Copyright (C) 1985-2006 Intel Corporation. All rights reserved.
Eredmeny:
Megrosszab. A bootstrap vegen megprobal gcc2 -t forditani nekem, amit senki nem kert tole. Es nem is igy kene, mivel icc a compiler. Miutan ezt workaroundoltam az mk.confban, ugyanaz a hiba mint gcc -s bootstrap utan. A bootstrap hianyos.
Aztan nezzuk a kovetkezo aldozatot. AIX...
# uname -a && oslevel -r && gcc -v
AIX Vigor31 1 5 004082BA4C00
5100-03
Using built-in specs.
Target: powerpc-ibm-aix5.1.0.0
Configured with: ../gcc-4.0.0/configure --disable-aix64 --disable-nls
Thread model: aix
gcc version 4.0.0
gcc -g -O2 -I. -I./.. -I. -I.. -I./../libedit -I./../libnetbsd -c chared.c
In file included from sys.h:142,
from chared.c:37:
/usr/include/regex.h:174: error: conflicting types for 'regex'
/usr/include/libgen.h:42: error: previous declaration of 'regex' was here
/usr/include/regex.h:175: error: conflicting types for 'regcmp'
/usr/include/libgen.h:41: error: previous declaration of 'regcmp' was here
make: 1254-004 The error code from the last command is 1.