Skip to Content.
Sympa Menu

freetds - Re: Updating freetds 0.53 -> 0.60

freetds AT lists.ibiblio.org

Subject: FreeTDS Development Group

List archive

Chronological Thread  
  • From: ZIGLIO Frediano <Frediano.Ziglio AT vodafoneomnitel.it>
  • To: "'TDS Development Group'" <freetds AT franklin.metalab.unc.edu>
  • Subject: Re: Updating freetds 0.53 -> 0.60
  • Date: Wed, 18 Sep 2002 16:50:24 +0200


> >
> > [root@UNIXWORK modules]# /etc/init.d/httpd start
> > Starting httpd: Syntax error on line 57 of
> /etc/httpd/conf/httpd.conf:
> > Cannot load /etc/httpd/modules/libphp4.so into server:
> > /etc/httpd/modules/libphp4.so: undefined symbol: dbdead
> > [FAILED]
> >
> > I have freetds-0.53 php-4.1.2, apache 1.3.20-23, and MS SQL
> Server 2000
> > all working together but not the FreeTDS-0.60
> >
> > My guess is wait for a new patch to fix the dbdead(),
> DBDEAD() problem.
>
> Erik,
>
> I think this is a simple matter of readjusting your runtime
> linker. (Bear
> in mind the new default installation directories.)
>
> Using nm(1), you should be able to confirm that FreeTDS 0.60 exports
> dbdead().
>

Forgotten...
DBDEAD is a macro that call dbdead.. in 0.53 DBDEAD was an export and has
been changed to dbdead + maro for compatibility with Sybase dblib, so
problem is PHP search for function DBDEAD (present in FreeTDS 0.53) and it
don't found it (because not present in FreeTDS 0.60). So, 0.53 ctlib is not
binary compatible with 0.60...

freddy77

=================================
"STRICTLY PERSONAL AND CONFIDENTIAL

This message may contain confidential and proprietary material for the sole
use of the intended recipient. Any review or distribution by others is
strictly prohibited. If you are not the intended recipient please contact
the sender and delete all copies.
The contents of this message that do not relate to the official business of
our company shall be understood as neither given nor endorsed by it."

=================================




Archive powered by MHonArc 2.6.24.

Top of Page