Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 16 Jul 2008 20:49:41 -0700 (PDT)
From:      Unga <unga888@yahoo.com>
To:        freebsd-questions@freebsd.org
Subject:   Re: Why this linking fail?
Message-ID:  <171650.21223.qm@web57004.mail.re3.yahoo.com>
In-Reply-To: <322832.23474.qm@web57008.mail.re3.yahoo.com>

next in thread | previous in thread | raw e-mail | index | archive | help
--- On Thu, 7/17/08, Unga <unga888@yahoo.com> wrote:

> From: Unga <unga888@yahoo.com>
> Subject: Why this linking fail?
> To: freebsd-questions@freebsd.org
> Date: Thursday, July 17, 2008, 11:28 AM
> Hi all
> 
> I have compiled and installed following libraries
> separately:
> /usr/src/lib/csu
> /usr/src/lib/libc
> /usr/src/lib/msun
> 
> When I link to them, I get following errors:
> /usr/lib/libc.so: undefined reference to `_nsyylex'
> /usr/lib/libc.so: undefined reference to `_nsyyin'
> /usr/lib/libc.so: undefined reference to `_nsyytext'
> /usr/lib/libc.so: undefined reference to `_nsyyerror'
> /usr/lib/libc.so: undefined reference to `_nsyylineno'
> collect2: ld returned 1 exit status
> 
> Search for those names shows following:
> cd /usr/src/
> 
> grep -lr _nsyylex .
> ./include/nsswitch.h
> ./lib/libc/net/Symbol.map
> 
> grep -lr _nsyyin .
> ./lib/libc/net/nsdispatch.c
> 
> grep -lr _nsyytext .
> ./lib/libc/net/nsparser.y
> 
> grep -lr _nsyyerror .
> ./include/nsswitch.h
> ./lib/libc/net/Symbol.map
> ./lib/libc/net/nslexer.l
> 
> grep -lr _nsyylineno .
> ./include/nsswitch.h
> ./lib/libc/net/Symbol.map
> ./lib/libc/net/nsparser.y
> 
> That is, they are all from /usr/src/lib/libc/net. Does this
> means the /usr/src/lib/libc/net is not in the new libc.so.7?
> What does above errors shows?
> 
> Appreciate your help in this regard. Many thanks in
> advance.
>

Sorry guys, I have found an issue. In the libc compile log shows following error:
lex  -P_nsyy -o/dev/stdout /usr/src/lib/libc/net/nslexer.l |  sed -e '/YY_BUF_SIZE/s/16384/1024/' >nslexer.c
lex: fatal internal error, exec failed

Let me check why the lex failed.

Unga


      



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?171650.21223.qm>