Skip to Content.
Sympa Menu

freetds - Re: dbdead, PHP, and Apache

freetds AT lists.ibiblio.org

Subject: FreeTDS Development Group

List archive

Chronological Thread  
  • From: Steve Langasek <vorlon AT netexpress.net>
  • To: TDS Development Group <freetds AT franklin.metalab.unc.edu>
  • Subject: Re: dbdead, PHP, and Apache
  • Date: Mon, 16 Sep 2002 19:35:34 -0500

On Mon, Sep 16, 2002 at 08:11:46PM -0400, James K. Lowden wrote:
> On Mon, 16 Sep 2002 19:48:40 -0400, "Erik" <eanders AT pobox.com> wrote:

> > When I compile freetds-0.60 into Apache I get the following error when
> > starting Apache.

> > [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

> Erik,

> ABI change, yes.

> FreeTDS 0.53 exported DBDEAD().
> FreeTDS 0.60 exports dbdead().

> I think you're linking to the old libraries. What says:

> $ nm /usr/local/lib/libsybdb.so.1.0 |grep -i dbdead
> 000036bc T _dbdead

Whoops. Wasn't the stated plan to provide DBDEAD() as a
backwards-compatible alias to dbdead()? Removing symbols without bumping
the soname is a library no-no. If the DBDEAD() symbol is being dropped
altogether, I'd very much like to see a 0.61 release that fixes the
soname.

Steve Langasek
postmodern programmer

Attachment: pgp4laQZa4mJd.pgp
Description: PGP signature




Archive powered by MHonArc 2.6.24.

Top of Page