Skip to Content.
Sympa Menu

freetds - Re: apache can't start after successful apache/php/freetds- build

freetds AT lists.ibiblio.org

Subject: FreeTDS Development Group

List archive

Chronological Thread  
  • From: "Brian Bruns" <camber AT ais.org>
  • To: freetds AT franklin.oit.unc.edu
  • Subject: Re: apache can't start after successful apache/php/freetds- build
  • Date: Wed, 3 Jul 2002 11:14:09 -0400


Ok, a 5 minute google search yields this.

__eprintf() is an internal gcc function that gets linked into the
executable (it's used by the assert function). So, since this is a shared
lib, it is not compiled in to libsybdb.so but instead into the final
executable (apache). My guess is that different compilers were used for
compiling freetds/php/apache somewhere along the line? If not, write back
and we'll dig deeper.

Brian

> Brian,
>
> Thanks for writing. This is with version 0.53. I started over again,
> recompiling freetds and then recompiling php. Same stuff when I start
> apache:
>
> Cannot load /usr/local/apache/libexec/libphp4.so into server: ld.so.1:
> /usr/local/apache/bin/httpd: fatal: relocation error: file
> /usr/local/freetds/lib//libsybdb.so.1: symbol __eprintf: referenced symbol
> not found




Archive powered by MHonArc 2.6.24.

Top of Page