+ xlc 编译器
+ perl5.8.8 (使用xlc7 32位编译安装的)
+ Oracle 10g 64bit
现在DBI安装好了,DBD-Oracle在make的时候报错,且已经按照网上材料在Makefile中删掉了-q32,将/lib替换/lib32。
cc_r -c -I/oracle/product/10.2.0/db_1/rdbms/public -I/oracle/product/10
.2.0/db_1/rdbms/demo -I/oracle/product/10.2.0/db_1/rdbms/public -I/oracle/produc
t/10.2.0/db_1/plsql/public -I/oracle/product/10.2.0/db_1/network/public -I/etl/p
erl5/lib/site_perl/5.8.8/aix-thread-multi/auto/DBI -D_ALL_SOURCE -D_ANSI_C_SOUR
CE -D_POSIX_SOURCE -qmaxmem=-1 -qnoansialias -DUSE_NATIVE_DLOPEN -DNEED_PTHREAD_
INIT -q32 -D_LARGE_FILES -qlonglong -O -DVERSION=\"1.19\" -DXS_VERSION=\"1.1
9\" "-I/etl/perl5/lib/5.8.8/aix-thread-multi/CORE" -DUTF8_SUPPORT -DNEW_OCI_IN
IT -DORA_OCI_VERSION=\"10.2.0.1\" Oracle.c
cc_r -c -I/oracle/product/10.2.0/db_1/rdbms/public -I/oracle/product/10
.2.0/db_1/rdbms/demo -I/oracle/product/10.2.0/db_1/rdbms/public -I/oracle/produc
t/10.2.0/db_1/plsql/public -I/oracle/product/10.2.0/db_1/network/public -I/etl/p
erl5/lib/site_perl/5.8.8/aix-thread-multi/auto/DBI -D_ALL_SOURCE -D_ANSI_C_SOUR
CE -D_POSIX_SOURCE -qmaxmem=-1 -qnoansialias -DUSE_NATIVE_DLOPEN -DNEED_PTHREAD_
INIT -q32 -D_LARGE_FILES -qlonglong -O -DVERSION=\"1.19\" -DXS_VERSION=\"1.1
9\" "-I/etl/perl5/lib/5.8.8/aix-thread-multi/CORE" -DUTF8_SUPPORT -DNEW_OCI_IN
IT -DORA_OCI_VERSION=\"10.2.0.1\" dbdimp.c
"dbdimp.c", line 1982.18: 1506-046 (S) Syntax error.
"dbdimp.c", line 1982.56: 1506-045 (S) Undeclared identifier undef.
cc_r: 1501-230 Internal compiler error; please contact your Service Representati
ve
make: The error code from the last command is 41.
可以正确编译oracle.c,编译dbdimp.c时发生Syntax error。
求教DBD-Oracle安装方法!
2 个解决方案
#1
您好,我也遇到了同样的问题。不知道您最终解决了没有。如果解决可以将解决方法分享一下吗。我的邮箱是wantj@inspur.com。先谢了。^_^
#2
学习!加油!
支持一下!
支持一下!
#1
您好,我也遇到了同样的问题。不知道您最终解决了没有。如果解决可以将解决方法分享一下吗。我的邮箱是wantj@inspur.com。先谢了。^_^
#2
学习!加油!
支持一下!
支持一下!