(2010/04/15 03:39:57 PDT)
Solaris10にGauche-0.9をインストールしようとしたところ、いくつかインストールされないファイルがありました。
install-shが複数のファイルを一度にインストールできないようで、以下の例だとgosh以外はインストールされません。
.././install-sh -c -m 555 gosh gauche-config gauche-install gauche-package gauche-cesconv /usr/local/bin
configureでINSTALLを/usr/ucb/installとして解決しました。
solaris2.7にGauche-0.7.2を入れようとしてmakeが通りませんでした。
for d in gc src lib ext doc; do (cd $d; make all); done Making all in doc Making all in include for d in auxsys threads uvector charconv net termios fcntl sxml syslog dbm mt-ra ndom digest; do (cd $d; make default); done ../..//src/gosh -ftest genstub auxsyslib.stub *** ERROR: unbound variable: module-name->path Stack Trace: _______________________________________ 0 (module-name->path file) At line 128 of "../../src/gauche-init.scm" Error in initialization file. *** ERROR: unbound variable: module-name->path Stack Trace: _______________________________________ 0 (module-name->path module) At line 79 of "../../src/gauche-init.scm" *** Error code 70 make: Fatal error: Command failed for target `auxsyslib.c' Current working directory $HOME/src/Gauche-0.7.2/ext/auxsys *** Error code 1 make: Fatal error: Command failed for target `all' Current working directory $HOME/src/Gauche-0.7.2/ext *** Error code 1 make: Fatal error: Command failed for target `all'
今度は、gmake installでこける。
diff ext/Makefile.ext ext/Makefile.ext~ 35c35 < INSTALL = ../../install-sh -c --- > INSTALL = .././install-sh -c
で通った。