Solaris 10 (x86) に PHP 5.2.3 をインストール(コンパイル)しようとしているのですが、次のエラーが出てインストール出来ません。
どうすればインストール出来るのでしょうか?
どなたかわかる方がいたら教えて下さい。
--------------------------------------------------
loading cache ./config.cache
checking for Cygwin environment... (cached) no
checking for mingw32 environment... (cached) no
checking for egrep... (cached) egrep
checking for a sed that does not truncate output... (cached) /usr/bin/sed
checking host system type... i386-pc-solaris2.10
checking target system type... i386-pc-solaris2.10
checking for gcc... (cached) gcc
checking whether the C compiler (gcc ) works... no
configure: error: installation or configuration problem: C compiler cannot create executables.
--------------------------------------------------
重要なのはこっちだと思う
>>gcc version 3.4.2
>and either libgcc-3.4.6 or gcc-3.4.6 be installed. The above packages may have their own extra dependencies.
あとmbstringはmultibyteの文字。文字コードだから最低でもlibiconvが必要
http://directory.fsf.org/libiconv.html
mysqlはmyqslを先に入れてないと無理だと思う。
http://www-jp.mysql.com/
>gcc version 3.4.2
http://sunfreeware.com/programlistintel10.html#php
以下抜粋
-------------------------
php-5.2.3-sol10-x86-local.gz The PHP scripting language - installs in /usr/local/php. This build includes support for openssl, curl, gd, ldap, mysql, and postgresql as requested by many users. This PHP can only be used with apache 2.2.4, not apache 2.0.59.
Dependencies:
libiconv,
openssl-0.9.8e,
curl,
expat,
fontconfig,
freetype,
gd,
libiconv,
jpeg,
openldap,
mysql,
libpng,
sasl,
libxml2,
zlib,
postgresql,
xpm,
and either libgcc-3.4.6 or gcc-3.4.6 be installed. The above packages may have their own extra dependencies.
補足
>gccは入ってる? gccはインストールしています。 別の方が似たような事を質問していたので、そちらを確認しました。 -------------------------------------------------- $ which gcc /opt/sfw/bin/gcc -------------------------------------------------- 及び -------------------------------------------------- $ gcc -v Reading specs from /opt/sfw/lib/gcc/i386-pc-solaris2.10/3.4.2/specs Configured with: ../gcc-3.4.2/configure --prefix=/opt/sfw --with-ld=/usr/ccs/bin/ld \ --with-gnu-as --with-as=/opt/sfw/bin /gas --enable-shared --disable-libgcj Thread model: posix gcc version 3.4.2 -------------------------------------------------- にて確認しました。 ライブラリ等のパスの問題なのでしょうか?