Punten semua,

Saya sedang mencoba2 c/c++ di linux  berkaitan dengan oracle.
Ketika saya coba compile occi dari makefile oracle, tetapi kok seperti ini error ya 

[EMAIL PROTECTED] demo]$ make demo_rdbms.mk occidml
make: Nothing to be done for `demo_rdbms.mk'.
g++     occidml.cpp   -o occidml
occidml.cpp:13:18: occi.h: No such file or directory
occidml.cpp:14: parse error before `::' token
occidml.cpp:21: syntax error before `*' token


kemudian saya coba untuk melakukan linking sendiri seperti dibawah tetapi tetap error,
mohon pencerahannya ya.

terimakasih

IK

[EMAIL PROTECTED] demo]$ make -f isl_make
g++ -I.  -I/opt/oracle/product/9.2.0/rdbms/demo 
-I/opt/oracle/product/9.2.0/plsql/public -I/opt/oracle/product/9.2.0/rdbms/public 
-I/opt/oracle/product/9.2.0/network/public -c -o occidml.o occidml.cpp
g++ -L/opt/oracle/product/9.2.0/lib -lagtsh -lclntsh -locci -lcore9 
-L/opt/oracle/product/9.2.0/lib/scorept.o  -o occidlm occidml.o
occidml.o(.gcc_except_table+0x100): undefined reference to `typeinfo for 
oracle::occi::SQLException'
occidml.o(.gcc_except_table+0x150): undefined reference to `typeinfo for 
oracle::occi::SQLException'
occidml.o(.gcc_except_table+0x1a8): undefined reference to `typeinfo for 
oracle::occi::SQLException'
occidml.o(.gcc_except_table+0x200): undefined reference to `typeinfo for 
oracle::occi::SQLException'
occidml.o(.gcc_except_table+0x25c): undefined reference to `typeinfo for 
oracle::occi::SQLException'
occidml.o(.gnu.linkonce.t._ZN7occidmlC1ESsSsSs+0x20): In function 
`occidml::occidml[in-charge](std::basic_string<char, std::char_traits<char>, 
std::allocator<char> >, std::basic_string<char, std::char_traits<char>, 
std::allocator<char> >, std::basic_string<char, std::char_traits<char>, 
std::allocator<char> >)':
: undefined reference to 
`oracle::occi::Environment::createEnvironment(oracle::occi::Environment::Mode, void*, 
void* (*)(void*, unsigned), void* (*)(void*, void*, unsigned), void (*)(void*, void*))'
occidml.o(.gnu.linkonce.t._ZN7occidmlD1Ev+0x2e): In function `occidml::~occidml 
[in-charge]()':
: undefined reference to 
`oracle::occi::Environment::terminateEnvironment(oracle::occi::Environment*)'
 


--
Berhenti langganan: [EMAIL PROTECTED]
Arsip dan info: http://linux.or.id/milis.php

Kirim email ke