Hello Nikos, Alex and everyone,
I've already configured Kannel to use Oracle and it runs okay -- all the
messages show that kannel connected to Oracle.
Now I'm trying to configure Sqlbox to use Oracle. I passed through the
./bootstrap and ./configure "phases"
But when I try to make, I get the messages below. Interestingly, while
"making" Kannel, I saw this message:
libtool: file: gwlib/dbpool_oracle.o has no symbols
Many thanks in advance..
Fran
Here's the output for the sqlbox make:
make all-recursive
Making all in gw
gcc -DHAVE_CONFIG_H -I. -I.. -I../gw -I../gw -g -O2 -DDARWIN=1
-I/usr/local/include/kannel -g -O2 -DDARWIN=1
-L/Developer/SDKs/MacOSX10.5.sdk/usr/lib
-I/Developer/SDKs/MacOSX10.5.sdk/usr/include -D_LARGE_FILES=
-I/usr/include/libxml2 -I/usr/include/openssl
-I/Users/oracle/oracle/product/10.2.0/db_1/rdbms/public -MT sqlbox.o -MD
-MP -MF .deps/sqlbox.Tpo -c -o sqlbox.o sqlbox.c
sqlbox.c: In function ‘run_sqlbox’:
sqlbox.c:450: warning: cast from pointer to integer of different size
sqlbox.c: In function ‘wait_for_connections’:
sqlbox.c:490: warning: cast to pointer from integer of different size
sqlbox.c: In function ‘sqlboxc_run’:
sqlbox.c:615: warning: cast from pointer to integer of different size
mv -f .deps/sqlbox.Tpo .deps/sqlbox.Po
gcc -DHAVE_CONFIG_H -I. -I.. -I../gw -I../gw -g -O2 -DDARWIN=1
-I/usr/local/include/kannel -g -O2 -DDARWIN=1
-L/Developer/SDKs/MacOSX10.5.sdk/usr/lib
-I/Developer/SDKs/MacOSX10.5.sdk/usr/include -D_LARGE_FILES=
-I/usr/include/libxml2 -I/usr/include/openssl
-I/Users/oracle/oracle/product/10.2.0/db_1/rdbms/public -MT sqlbox_mssql.o
-MD -MP -MF .deps/sqlbox_mssql.Tpo -c -o sqlbox_mssql.o sqlbox_mssql.c
mv -f .deps/sqlbox_mssql.Tpo .deps/sqlbox_mssql.Po
gcc -DHAVE_CONFIG_H -I. -I.. -I../gw -I../gw -g -O2 -DDARWIN=1
-I/usr/local/include/kannel -g -O2 -DDARWIN=1
-L/Developer/SDKs/MacOSX10.5.sdk/usr/lib
-I/Developer/SDKs/MacOSX10.5.sdk/usr/include -D_LARGE_FILES=
-I/usr/include/libxml2 -I/usr/include/openssl
-I/Users/oracle/oracle/product/10.2.0/db_1/rdbms/public -MT sqlbox_mysql.o
-MD -MP -MF .deps/sqlbox_mysql.Tpo -c -o sqlbox_mysql.o sqlbox_mysql.c
mv -f .deps/sqlbox_mysql.Tpo .deps/sqlbox_mysql.Po
gcc -DHAVE_CONFIG_H -I. -I.. -I../gw -I../gw -g -O2 -DDARWIN=1
-I/usr/local/include/kannel -g -O2 -DDARWIN=1
-L/Developer/SDKs/MacOSX10.5.sdk/usr/lib
-I/Developer/SDKs/MacOSX10.5.sdk/usr/include -D_LARGE_FILES=
-I/usr/include/libxml2 -I/usr/include/openssl
-I/Users/oracle/oracle/product/10.2.0/db_1/rdbms/public -MT sqlbox_pgsql.o
-MD -MP -MF .deps/sqlbox_pgsql.Tpo -c -o sqlbox_pgsql.o sqlbox_pgsql.c
mv -f .deps/sqlbox_pgsql.Tpo .deps/sqlbox_pgsql.Po
gcc -DHAVE_CONFIG_H -I. -I.. -I../gw -I../gw -g -O2 -DDARWIN=1
-I/usr/local/include/kannel -g -O2 -DDARWIN=1
-L/Developer/SDKs/MacOSX10.5.sdk/usr/lib
-I/Developer/SDKs/MacOSX10.5.sdk/usr/include -D_LARGE_FILES=
-I/usr/include/libxml2 -I/usr/include/openssl
-I/Users/oracle/oracle/product/10.2.0/db_1/rdbms/public -MT sqlbox_sdb.o
-MD -MP -MF .deps/sqlbox_sdb.Tpo -c -o sqlbox_sdb.o sqlbox_sdb.c
mv -f .deps/sqlbox_sdb.Tpo .deps/sqlbox_sdb.Po
gcc -DHAVE_CONFIG_H -I. -I.. -I../gw -I../gw -g -O2 -DDARWIN=1
-I/usr/local/include/kannel -g -O2 -DDARWIN=1
-L/Developer/SDKs/MacOSX10.5.sdk/usr/lib
-I/Developer/SDKs/MacOSX10.5.sdk/usr/include -D_LARGE_FILES=
-I/usr/include/libxml2 -I/usr/include/openssl
-I/Users/oracle/oracle/product/10.2.0/db_1/rdbms/public -MT sqlbox_sqlite.o
-MD -MP -MF .deps/sqlbox_sqlite.Tpo -c -o sqlbox_sqlite.o sqlbox_sqlite.c
mv -f .deps/sqlbox_sqlite.Tpo .deps/sqlbox_sqlite.Po
gcc -DHAVE_CONFIG_H -I. -I.. -I../gw -I../gw -g -O2 -DDARWIN=1
-I/usr/local/include/kannel -g -O2 -DDARWIN=1
-L/Developer/SDKs/MacOSX10.5.sdk/usr/lib
-I/Developer/SDKs/MacOSX10.5.sdk/usr/include -D_LARGE_FILES=
-I/usr/include/libxml2 -I/usr/include/openssl
-I/Users/oracle/oracle/product/10.2.0/db_1/rdbms/public -MT
sqlbox_sqlite3.o -MD -MP -MF .deps/sqlbox_sqlite3.Tpo -c -o sqlbox_sqlite3.o
sqlbox_sqlite3.c
mv -f .deps/sqlbox_sqlite3.Tpo .deps/sqlbox_sqlite3.Po
gcc -DHAVE_CONFIG_H -I. -I.. -I../gw -I../gw -g -O2 -DDARWIN=1
-I/usr/local/include/kannel -g -O2 -DDARWIN=1
-L/Developer/SDKs/MacOSX10.5.sdk/usr/lib
-I/Developer/SDKs/MacOSX10.5.sdk/usr/include -D_LARGE_FILES=
-I/usr/include/libxml2 -I/usr/include/openssl
-I/Users/oracle/oracle/product/10.2.0/db_1/rdbms/public -MT sqlbox_oracle.o
-MD -MP -MF .deps/sqlbox_oracle.Tpo -c -o sqlbox_oracle.o sqlbox_oracle.c
mv -f .deps/sqlbox_oracle.Tpo .deps/sqlbox_oracle.Po
gcc -DHAVE_CONFIG_H -I. -I.. -I../gw -I../gw -g -O2 -DDARWIN=1
-I/usr/local/include/kannel -g -O2 -DDARWIN=1
-L/Developer/SDKs/MacOSX10.5.sdk/usr/lib
-I/Developer/SDKs/MacOSX10.5.sdk/usr/include -D_LARGE_FILES=
-I/usr/include/libxml2 -I/usr/include/openssl
-I/Users/oracle/oracle/product/10.2.0/db_1/rdbms/public -MT sqlbox_sql.o
-MD -MP -MF .deps/sqlbox_sql.Tpo -c -o sqlbox_sql.o sqlbox_sql.c
mv -f .deps/sqlbox_sql.Tpo .deps/sqlbox_sql.Po
/bin/sh ../libtool --tag=CC --mode=link gcc -g -O2 -DDARWIN=1
-I/usr/local/include/kannel -g -O2 -DDARWIN=1
-L/Developer/SDKs/MacOSX10.5.sdk/usr/lib
-I/Developer/SDKs/MacOSX10.5.sdk/usr/include -D_LARGE_FILES=
-I/usr/include/libxml2 -I/usr/include/openssl
-I/Users/oracle/oracle/product/10.2.0/db_1/rdbms/public -o sqlbox
sqlbox.o sqlbox_mssql.o sqlbox_mysql.o sqlbox_pgsql.o sqlbox_sdb.o
sqlbox_sqlite.o sqlbox_sqlite3.o sqlbox_oracle.o sqlbox_sql.o -lgwlib
-L/opt/local/lib -L/usr/local/lib/kannel -lgw -lwap -lgwlib -lssl -lresolv
-lm -lpthread -lxml2 -lz -lpthread -licucore -lm -L/usr/lib -lcrypto -lssl
-L/Users/oracle/oracle/product/10.2.0/db_1/lib -lclntsh -liconv
libtool: link: gcc -g -O2 -DDARWIN=1 -I/usr/local/include/kannel -g -O2
-DDARWIN=1 -I/Developer/SDKs/MacOSX10.5.sdk/usr/include -D_LARGE_FILES=
-I/usr/include/libxml2 -I/usr/include/openssl
-I/Users/oracle/oracle/product/10.2.0/db_1/rdbms/public -o sqlbox sqlbox.o
sqlbox_mssql.o sqlbox_mysql.o sqlbox_pgsql.o sqlbox_sdb.o sqlbox_sqlite.o
sqlbox_sqlite3.o sqlbox_oracle.o sqlbox_sql.o
-L/Developer/SDKs/MacOSX10.5.sdk/usr/lib -L/opt/local/lib
-L/usr/local/lib/kannel -lgw -lwap -lgwlib -lresolv -lxml2 -lz -lpthread
-licucore -lm -L/usr/lib -lcrypto -lssl
-L/Users/oracle/oracle/product/10.2.0/db_1/lib -lclntsh -liconv
Undefined symbols:
"_dbpool_conn_produce", referenced from:
_sqlbox_configure_oracle in sqlbox_oracle.o
_oracle_save_msg in sqlbox_oracle.o
_oracle_fetch_msg in sqlbox_oracle.o
"_dbpool_conn_count", referenced from:
_sqlbox_init_oracle in sqlbox_oracle.o
"_dbpool_create", referenced from:
_sqlbox_init_oracle in sqlbox_oracle.o
"_dbpool_conn_consume", referenced from:
_sqlbox_configure_oracle in sqlbox_oracle.o
_oracle_save_msg in sqlbox_oracle.o
_oracle_fetch_msg in sqlbox_oracle.o
"_dbpool_destroy", referenced from:
_oracle_leave in sqlbox_oracle.o
"_dbpool_conn_update", referenced from:
_sqlbox_configure_oracle in sqlbox_oracle.o
_sqlbox_configure_oracle in sqlbox_oracle.o
_sqlbox_configure_oracle in sqlbox_oracle.o
_sqlbox_configure_oracle in sqlbox_oracle.o
_sqlbox_configure_oracle in sqlbox_oracle.o
_sqlbox_configure_oracle in sqlbox_oracle.o
_oracle_save_msg in sqlbox_oracle.o
_oracle_fetch_msg in sqlbox_oracle.o
"_dbpool_conn_select", referenced from:
_oracle_fetch_msg in sqlbox_oracle.o
ld: symbol(s) not found
collect2: ld returned 1 exit status
make[2]: *** [sqlbox] Error 1
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 2