cpan[1]> install DBD::Oracle
gcc -c -I/usr/lib64/perl5/vendor_perl/auto/DBI -D_REENTRANT -D_GNU_SOURCE -fno-strict-aliasing -pipe -fstack-protector -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -DVERSION=\"1.74\" -DXS_VERSION=\"1.74\" -fPIC "-I/usr/lib64/perl5/CORE" -Wall -Wno-comment -DUTF8_SUPPORT -DORA_OCI_VERSION=\"11.2.0.1\" -DORA_OCI_102 -DORA_OCI_112 Oracle.c
In file included from Oracle.xs:1:0:
Oracle.h:37:17: fatal error: oci.h: No such file or directory
#include <oci.h>
^
compilation terminated.
make: *** [Oracle.o] Error 1
PYTHIAN/DBD-Oracle-1.74.tar.gz
/usr/bin/make -- NOT OK
Running make test
Can't test without successful make
Running make install
Make had returned bad status, install seems impossible
Failed during this command:
PYTHIAN/DBD-Oracle-1.74.tar.gz : make NO
cpan으로 DBD::Oracle을 설치하려는데 아래와 같은 에러가 발생하는 이유가 뭐죠??
** 처음엔 cpan이 아닌 DBD-Oracle-1.74.tar파일을 받아 설치하려고 했는데
perl Makefile.PL 후에
make에서 위와 같은 에러가 발생해서
그냥 cpan으로 설치하려고 한건데
같은 에러가 발생하네요;;
***내용추가
oci.h 파일이 없다고 하는거 같은데 이 파일이 sdk 디렉터리에 있거든요
xming을 이용하여
linux.x64_11gR2_client.zip 로 설치하게 되면 sdk 디렉터리가 생성되지 않는데
어떻게 해야하나요?
** oracle client 를
instantclient-basic-linux.x64-11.2.0.4.0.zip
instantclient-sdk-linux.x64-11.2.0.4.0.zip
instantclient-sqlplus-linux.x64-11.2.0.4.0.zip
이 3개 zip파일을 이용하여 설치하면 oci.h가 있는 sdk 디렉토리가 생겨서
DBD::Oracle이 에러 없이 설치되는데
저는 zip파일이 아닌 xming을 이용하여 linux.x64_11gR2_client.zip 파일로 설치해야 합니다.
|