.so won't work on Mac (I didn't know/missed that you were using Mac).

Kind of messy, but If the files are there, you might get away by symlinking
them from /usr/lib and see if that helps.

Regards,

Alex

On Fri, Apr 15, 2011 at 1:41 PM, Francisco Oliveira <
[email protected]> wrote:

> Many thanks Alex and Nikos,
>
> Here's my situation:
>
> I have downloaded Oracle's instant client for Mac OS X Version 10.2.0.4
> (This is the one available at Oracle's website) and installed it
> at /instantclient_10_2.
> There, we don't have  libclntsh.so nor libclientsh.so
> However, we do have libclntsh.dylib and libclntsh.dylib.10.1
> So, when I run:
>
> $ nm  libclntsh.dylib  | grep OCIEnvCreate
> I get:
>
> 0016aa89 T _OCIEnvCreate
>
> and when I run:
>
> $ nm  libclntsh.dylib.10.1  | grep OCIEnvCreate
> I also get :
>
> 0016aa89 T _OCIEnvCreate
>
> I've  created links to these libraries:
>
> $ ln libclntsh.dylib.10.1 libclientsh.so
> $ ln libclntsh.dylib.10.1  libclntsh.so
>
> and run
>
> ./configure --with-oracle
> --with-oracle-includes=/instantclient_10_2/sdk/include
> --with-oracle-libs=/instantclient_10_2
>
> However, I still get the error:
>
> Configuring DB support ...
> checking whether to compile with MySQL support... disabled
> checking whether to compile with LibSDB support... disabled
> checking whether to compile with SQLite2 support... disabled
> checking whether to compile with SQLite3 support... disabled
> checking whether to compile with Oracle support... searching
> checking for oci.h ... yes
> checking for OCIEnvCreate in -lclntsh... no
> checking for OCIEnvCreate in -lclntsh... (cached) no
>
> There's also  a lib, libocci.dylib.10.1, that when I run:
>
> $ nm  libocci.dylib.10.1  | grep OCIEnvCreate
>
> I get:
>
> U _OCIEnvCreate
>
> I've also created
>
> $ ln libocci.dylib.10.1  libclntsh.so
> $ ln libocci.dylib.10.1  libclientsh.so
>
> and run:
>
> ./configure --with-oracle
> --with-oracle-includes=/instantclient_10_2/sdk/include
> --with-oracle-libs=/instantclient_10_2
>
> and still got the error:
>
> Configuring DB support ...
> checking whether to compile with MySQL support... disabled
> checking whether to compile with LibSDB support... disabled
> checking whether to compile with SQLite2 support... disabled
> checking whether to compile with SQLite3 support... disabled
> checking whether to compile with Oracle support... searching
> checking for oci.h ... yes
> checking for OCIEnvCreate in -lclntsh... no
> checking for OCIEnvCreate in -lclntsh... (cached) no.
>
> Any other suggestions before trying to find an older Oracle Instant Client?
>
> All the best,
>
> Fran
>
>
> On Apr 15, 2011, at 6:09 AM, Alejandro Guerrieri wrote:
>
> Looks like you're missing the libclntsh.so library, or Kannel is searching
> for it on the wrong place.
>
> Check if it's installed, you "told" Kannel to search for it on
> /instaclient_10_2 is that the place where the libs are?
>
> Regards,
>
> Alex
>
> On Fri, Apr 15, 2011 at 3:36 AM, Francisco Oliveira <
> [email protected]> wrote:
>
>>  Hello, Alex, Nikos and everybody,
>>
>> Many thanks for responding my posts.
>>
>> I had to reinstall everything from scratch.
>> Now I have oracle's instant client on the same account I'm installing
>> Kannel.
>> Oracle database is running on the same machine under a different account.
>>
>> So, when I run
>>
>> ./configure --with-oracle
>> --with-oracle-includes=/instantclient_10_2/sdk/include
>> --with-oracle-libs=/instantclient_10_2
>>
>> I get:
>> ...........
>>
>> Configuring DB support ...
>> checking whether to compile with MySQL support... disabled
>> checking whether to compile with LibSDB support... disabled
>> checking whether to compile with SQLite2 support... disabled
>> checking whether to compile with SQLite3 support... disabled
>> checking whether to compile with Oracle support... searching
>> checking for oci.h ... yes
>> checking for OCIEnvCreate in -lclntsh... no
>> checking for OCIEnvCreate in -lclntsh... (cached) no
>>
>> What should I do?
>>
>> Best wishes,
>>
>> Fran
>>
>> On Apr 13, 2011, at 7:48 PM, Nikos Balkanas wrote:
>>
>> > Hi,
>> >
>> > Could also be at compile time iconv is not in the user's library path.
>> In Linux it is defined in /etc/ld.so.conf and in Solaris in LD_LIBRARY_PATH.
>> Not sure what is in Mac.
>> >
>> > BR,
>> > Nikos
>> > ----- Original Message ----- From: Alejandro Guerrieri
>> > To: Francisco Oliveira
>> > Cc: [email protected]
>> > Sent: Wednesday, April 13, 2011 4:13 PM
>> > Subject: Re: Re: Compile problems - any Mac OS X 10.6 users?
>> >
>> >
>> > There must be some previous complain on configure I guess? This is what
>> I get when compiling on Snow Leopard:
>> >
>> >
>> > checking for iconv... yes
>> > checking for working iconv... yes
>> > checking how to link with libiconv... -liconv
>> > checking for iconv declaration...
>> >        extern size_t iconv (iconv_t cd, char * *inbuf, size_t
>> *inbytesleft, char * *outbuf, size_t *outbytesleft);
>> >
>> >
>> > Is the /usr/bin/iconv command available? What about running it with the
>> -l switch? You should get a list of supported charsets.
>> >
>> >
>> > Anyway, check if you have the iconv libraries.
>> >
>> >
>> > Regards,
>> >
>> >
>> > Alex
>> >
>> >
>> >
>> > On Wed, Apr 13, 2011 at 12:51 PM, Francisco Oliveira <
>> [email protected]> wrote:
>> >
>> > Hi everyone,
>> > I'm having a problem very similar to the one Hujumuju had posted.
>> > Was it solved?
>> > Please let me know.
>> > Many thanks in advance and all the best,
>> > Francisco Oliveira (Fran)
>> > Here's your original post:
>> > Hello.
>> >
>> > I am trying to compile Kannel under Mac OS X 10.6 (Snow Leopard). I have
>> > "Xcode 3.2 for Mac OS X 10.6 Snow Leopard" + MacPorts
>> >
>> > configure goes fine and i have attached config,log to this message.
>> >
>> > Anyway, make fails:
>> >
>> > gcc -std=gnu99 -D_REENTRANT=1 -I. -Igw -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 -L/opt/local/lib -o
>> > wmlscript/wmlsc wmlscript/wmlsc.o libgw.a libwmlscript.a libwap.a
>> > libgwlib.a -lssl -lresolv -lm  -lpthread -lxml2 -lz -lpthread -licucore
>> > -lm -L/usr/lib -lcrypto -lssl
>> > Undefined symbols:
>> >  "_iconv_close", referenced from:
>> >      _charset_convert in libgwlib.a(charset.o)
>> >  "_iconv", referenced from:
>> >      _charset_convert in libgwlib.a(charset.o)
>> >  "_iconv_open", referenced from:
>> >      _charset_convert in libgwlib.a(charset.o)
>> > ld: symbol(s) not found
>> > collect2: ld returned 1 exit status
>> > make: *** [wmlscript/wmlsc] Error 1
>> >
>> > Does anyone have experience with Max OS X? I've compile kannel
>> > sucesfully before on 10.5 (Leopard) machine.
>> >
>> > Thanks for any tips in advance.
>>
>>
>
>

Reply via email to