[syslog-ng]Solaris8-x86: Missing symbol when linking syslog-ng 1.4.11

Sander sander@sanderscorner.com
Sat, 05 May 2001 23:58:31 +0200


Found it....! There is another set of libl.so and liby.so in /usr/ccs/lib. The
libl.so there does contain yywrap!

Thanks for your help anyway....

Sander wrote:

> No....no yywrap anywhere on this system, but liby.so and libl.so are there in
> /usr/lib.
>
> It looks like a macro that is not expanded properly in cfg-lex.c and ends up as
> a symbol in the .o file.
>
> Sander de Boer
>
> Brad Arlt wrote:
>
> > I have run into this problem with some packages under Solaris7-sparc.  You
> > need to link in the yacc libraries.  -ll or -ly should do it I believe.
> >
> > nm -a /usr/lib/*.so |grep yywrap |grep -iv U
> >
> > should tell you which library you need if -ll or -ly didn't do it for
> > you.