GNU gettext 0.14.1 のインストールログ 1. 展開 gtar zxvf gettext-0.14.1.tar.gz cd gettext-0.14.1 2. コンパイルとインストール ./configure /usr/sfw/bin の gcc 3.4.3 で make しようとすると、 libtool: link: `/usr/sfw/lib/gcc/sparc-sun-solaris2.10/3.4.3/../../../libstdc++.la' is not a valid libtool archive というエラーが出る。確かにこのファイルはサイズが 0 である。 そこで、/opt/sfw/bin の gcc 3.4.2 を使うと今度は、 'environ' undeclared というエラーが出るので、man posix_spawn の記述に従って、 extern char **environ を付け加えた。該当するファイルは、 gettext-tools/lib の execute.c, pipe-bidi.c, pipe-in.c, pipe-out.c である。その後、 make make check (いくつかエラーが出るが、autoconf-lib-link/tests にある rpath.README によるとシステムによってエラーが出る事情が書いてあるので、これに該当 する場合は気にしなくてよいようだ) make install