안녕하세요. 추운겨울에 수고많으십니다. 저는 한참 informix를 공부하고 있는 학생입니다. 몇일 전부터 제가 informix를 이용해서 웨에서 서비스를 할려고 하는데 오류가 나서 질문사항을 올립니다. 제가 지금 설치하고 잇는 시스템은
시스템 : 솔라리스 2.5.1 구성하려는 형식 : Apache + Php + Informix의 연동입니다.
아파치 버전은 1.3.29 PHP 버전은 4.0.4 INFORMIX 버전은 7.3.1
이 구성요소로 서버에서 웹서비스를 해줄려고 합니다.
다른 곳에서는 권한이 잘못되어서 나오는 에러라고 하는 데 그런데 영 이해가 가질 않습니다. 설치는 root계정으로 c셀을 써서 했는데... 아파치를 먼저 configure 하고 PHP를 완전설치하고 다시 아파치를 완전설치하기 위해서 configure하는 단계에서 발생하는 에러입니다. 에러 내용은 다음과 같습니다.
======에러내용===== #configure --prefix=/www --activate-module=src/modules/php4/libphp4.a configuring for Apache, Version 1.3.29 + using installation path layout: Apache (config.layout) + activated php4 module (modules/php4/libphp4.a) Creating Makefile Creating Configuration.apaci in src Creating Makefile in src + configured for Solaris 251 platform + setting C compiler to gcc + setting C pre-processor to gcc -E + using "tr [a-z] [A-Z]" to uppercase + checking for system header files + adding selected modules o php4_module uses ConfigStart/End + using builtin Expat + checking sizeof various data types + doing sanity check on compiler and options ** A test compilation with your Makefile configuration ** failed. The below error output from the compilation ** test will give you an idea what is failing. Note that ** Apache requires an ANSI C Compiler, such as gcc.
======== Error Output for sanity check ======== cd ..; gcc -DSOLARIS2=251 -I/data3/install/temp3/php-4.0.4pl1-ahn -I/data3/install/temp3/php-4.0.4pl1-ahn/main -I/data3/install/temp3/php-4.0.4pl1-ahn/main -I/data3/install/temp3/php-4.0.4pl1-ahn/Zend -I/data3/install/temp3/php-4.0.4pl1-ahn/Zend -I/data3/install/temp3/php-4.0.4pl1-ahn/TSRM -I/data3/install/temp3/php-4.0.4pl1-ahn/TSRM -I/data3/install/temp3/php-4.0.4pl1-ahn -DUSE_EXPAT -I./lib/expat-lite -DNO_DL_NEEDED `./apaci` -o helpers/dummy helpers/dummy.c -R/usr/ucblib -R/usr/local/lib/gcc-lib/sparc-sun-solaris2.5.1/3.3.2 -R/data2/informix/lib -R/data2/informix/lib/esql -R/data3/install/temp3/php-4.0.4pl1-ahn/ext/informix -L/usr/ucblib -L/usr/local/lib/gcc-lib/sparc-sun-solaris2.5.1/3.3.2 -L/data2/informix/lib -L/data2/informix/lib/esql -L/data3/install/temp3/php-4.0.4pl1-ahn/ext/informix -Lmodules/php4 -L../modules/php4 -L../../modules/php4 -lmodphp4 -ldl -lresolv -lresolv -lresolv -lm -ldl -lcrypt -lsocket -lsocket -lgcc -lifsql -lifasf -lifgen -lifos -lifgls -lnsl -lsocket -laio -ldl -lelf cd ..; gcc -DSOLARIS2=251 -I/data3/install/t/data2/informix/lib/esql/libifsql.so: undefined reference to `tell64' /data2/informix/lib/esql/libifsql.so: undefined reference to `open64' /data2/informix/lib/esql/libifsql.so: undefined reference to `lseek64' collect2: ld returned 1 exit status *** Error code 1 make: Fatal error: Command failed for target `dummy' ============= End of Error Report =============
Aborting!
#
===== 끝====
이상입니다.
답변좀 잘 부탁드립니다. 그럼 추운 겨울입니다.
부디 고뿔걸리지 마시고 수고하세요. |