[exim] compiling with Oracle support

トップ ページ
このメッセージを削除
このメッセージに返信
著者: Marcos Monge
日付:  
To: exim-users
題目: [exim] compiling with Oracle support
Hi everybody

I'm trying to compile exim 4.43 with Oracle support, but not success.
The machine is Redhat ES 2.1, with Oracle 9i installed in
/opt/oracle/product/9i.

I haved modify Makefile to activate oracle lookups with:
    LOOKUP_ORACLE=yes
Also I have try to add the oracle lib to LD_LIBRARY_PATH
(/opt/oracle/product/9i/lib). But it's the same.


Any time I try to compile I get this error:
-----------------------------------------------
gcc -o exim  acl.o child.o crypt16.o daemon.o dbfn.o debug.o deliver.o
directory.o dns.o drtables.o enq.o exim.o expand.o filter.o
filtertest.o globals.o header.o host.o ip.o log.o lss.o match.o moan.o
os.o parse.o queue.o rda.o readconf.o receive.o retry.o rewrite.o
rfc2047.o route.o search.o sieve.o smtp_in.o smtp_out.o spool_in.o
spool_out.o store.o string.o tls.o tod.o transport.o tree.o verify.o
local_scan.o  version.o \
  pcre/libpcre.a \
  routers/routers.a transports/transports.a lookups/lookups.a \
  auths/auths.a \
  -lresolv -lnsl -lcrypt    \
   -ldb   \


drtables.o(.data+0x208): undefined reference to `oracle_open'
drtables.o(.data+0x210): undefined reference to `oracle_find'
drtables.o(.data+0x218): undefined reference to `oracle_tidy'
drtables.o(.data+0x21c): undefined reference to `oracle_quote'
collect2: ld returned 1 exit status
make[1]: *** [exim] Error 1
make[1]: Saliendo directorio `/usr/local/src/exim-4.43/build-Linux-i386'
make: *** [go] Error 2
--------------------------------------------------------

Any idea about how to compile cleaning? Some howto about howto compile
exim with Oracle?
I have been searching google but there is nothing that help me.

Thanks in advance
Marcos