apache: size mismatch symbol(_res) and symbol(_sys_errlist)

Nick Guenther kousue at gmail.com
Mon Aug 28 06:57:15 PDT 2006


On 8/28/06, Lou Hevly <soc at visca.com> wrote:
> Greetings:
>
> After doing an update from 3.7 to 3.8, when starting up apache using:
> '/usr/sbin/httpd -u -DSSL'
>
> I get the following message, which I don't understand:
>
> /usr/sbin/httpd:/usr/lib/libc.so.34.2: /usr/lib/libc.so.38.2 : WARNING:
> symbol(_res) size mismatch, relink your program
> /usr/sbin/httpd:/usr/lib/libc.so.34.2: /usr/lib/libc.so.38.2 : WARNING:
> symbol(_sys_errlist) size mismatch, relink your program
>
> The server works fine.
>
> Then, after upgrading to 3.9, I get a similar message:
>
> /usr/sbin/httpd:/usr/lib/libc.so.34.2: /usr/lib/libc.so.39.0 : WARNING:
> symbol(_res) size mismatch, relink your program
> /usr/sbin/httpd:/usr/lib/libc.so.34.2: /usr/lib/libc.so.39.0 : WARNING:
> symbol(_sys_errlist) size mismatch, relink your program
>
> Can anyone please explain what the problem is here?
>
> Thank-you.

Your libc doesn't seem to match your httpd. Somehow. Odd. Maybe there
is something in the FAQ. Maybe your httpd has some kind of nonstandard
hack in it.

It's usually best to save /etc/* and /home/* and do a complete fresh
reinstall. Try that.

-Nick


More information about the Openbsd-newbies mailing list