[freetds] problem about freeTDS installing on solaris, help me
ZIGLIO, Frediano, VF-IT
Frediano.Ziglio at vodafone.com
Thu Jun 10 11:19:15 EDT 2004
>
> On Thu, 10 Jun 2004 10:58:33 +0200, Magnus Bäck wrote
> > On Thursday, June 10, 2004 at 07:59 CEST,
> > ldai <ldai at accunettech.com> wrote:
> >
> > > I download freetds-stable.tgz to install on solaris 8.
> Succeeded in
> > > installing. When I try to compile test programe on solaris, I get
> > > thoes results. I found those messages is about functions
> which are not
> > > been supported by solaris.
> >
> > They are, but you need to link your program with the
> correct libraries.
> > Specifically, you're missing libsocket and libnsl, so add
> "-lsocket -
> > lnsl" to the linker arguments.
> >
> > Do not start new threads by replying to old messages in unrelated
> > threads. It's not that hard work to start a new message and address
> > it correctly.
> >
> > [...]
> >
> Hi:
> Thank your reply so much.
> I add "-lsocket -lnsl" to compile my programe, but I still
> get serveral
> errors.
> This is my compiling command. Is it right? It may succeed
> in compiling in
> linux.
> May you check it for me?
>
> Best regards.
> Leon
> 9th,June 2004
> gcc -I. -I/usr/local/freetds/include
> test.c /usr/local/freetds/lib/libsybdb.a -lm -o test -lsocket -lnsl
>
> ------link results-----------------
> Undefined first referenced
> symbol in file
> libiconv
> /usr/local/freetds/lib/libsybdb.a(iconv.o)
> libiconv_open
> /usr/local/freetds/lib/libsybdb.a(iconv.o)
> ReleaseIPAddress
> libnextipc.a(f_nip_UpdateDHCPAlloc.o)
> libiconv_close
> /usr/local/freetds/lib/libsybdb.a(iconv.o)
> ld: fatal: Symbol referencing errors. No output written to ms_sql
> collect2: ld returned 1 exit status
>
Try to add -liconv. It's quite strange that linker it's trying to link static library and not dynamic one...
About ReleaseIPAddress I don't know, f_nip_UpdateDHCPAlloc module it's not in FreeTDS
freddy77
More information about the FreeTDS
mailing list