NetBSD/sparc

Perl for NetBSD/sparc

980927/Perl5.004
   254  23:04   tar zxf /pub/gnu/perl5.004_04.tar.gz
   255  23:55   cd perl5.004_04/
   257  23:56   ./Configure -des -U d_setlocale
lib/gdbm..........skipping test on this platform
lib/odbm..........skipping test on this platform
All tests successful.
u=4.14  s=7.04  cu=198.26  cs=152.91  scripts=150  tests=4717
980927/Perl5.005
perl を作ろうとする。
  fork 出来ないという (5.005_01, 5.005_52 供に同じ)
    egcs-1.1.b を作ろうとする texinfo/lib のところで
      Making all in lib
     "Makefile", line 217: Need an operator
     Fatal errors encountered -- cannot continue
     となる
        make-3.76.1 を作る。./configure;make;make install だけ
     これで egcs-1.1b は出来た。
       tar zxf /pub/gnu/egcs-1.1b.tar.gz
       mkdir egcs-sparc
       cd egcs-sparc
       ../egcs-1.1b/configure
       time make bootstrap
   Perl はもう少し先に進むようになったが、5.005_52 は ./miniperl
  が Segmentation Fault,
  5.005_01 は
  cc -c  -I/usr/local/include -O    -DVERSION=\"a5\" -DXS_VERSION=\"a5\" -DPIC -fPIC  -I../..  B.c
  cc: Internal compiler error: program as got fatal signal 11
  make[1]: *** [B.o] Error 1
  となってしまう。-O2 -O3 -O4 も同じ。何と次のようにしたら行ける。いいのかな。
  /usr/bin/gcc-2.7.2  -c -I/usr/local/include -O4 -DVERSION=\"a5\" -DXS_VERSION=\"a5\" -DPIC -fPIC -I../.. B.c
  Note (probably harmless): No library found for -ldb
  ext/Data/Dumper でも Internal compiler error:, cc を
  (Perl5.005_01 を組立てている途中ではあるが)
  gcc-2.7.2 に戻してしまった。

SysV.xs: In function `XS_IPC__SysV_SHMLBA':
SysV.xs:177: `nbpg' undeclared (first use this function)
SysV.xs:177: (Each undeclared identifier is reported only once
SysV.xs:177: for each function it appears in.)
make[1]: *** [SysV.o] Error 1
make[1]: Leaving directory `/amd/komekome/home6/making/perl5.005_01/ext/IPC/SysV'
make: *** [lib/auto/IPC/SysV/SysV.so] Error 2
makoto@a  23:59:52/980927(...making/perl5.005_01)>