This is the mail archive of the gcc-bugs@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: 3.0.4 (64bit) on SunOS 5.8 sparc - sys_errlist undefined


	/usr/include/errno.h says that sys_errlist and sys_nerr are
visible in the 64-bit libs - must use strerror(3).

Brian
======================================================================
On Wed, Mar 13, 2002 at 05:40:58PM -0800, Brian C Hill wrote:
>         Several programs (tcp wrappers, qpopper and others) I have
> tried compiling are giving me this:
> 
> Undefined                       first referenced
>  symbol                             in file
> sys_errlist                         /var/tmp/ccMv2vDb.o
> ld: fatal: Symbol referencing errors. No output written to a.out
> collect2: ld returned 1 exit status
> 
>         This simple program also generates the error, compiled simply
> with "gcc x.c"
> 
> ----------------------------------------------------------------------
> x.c:
> ----------------------------------------------------------------------
> extern char *sys_errlist[];
> 
> main()
> {
>         int a;
> 
>         if (sys_errlist[0][0] == 'c') a=1;
> }
> ----------------------------------------------------------------------
> 
>         I give up. This did not happen with older version of gcc...
> 
>         What am I not getting' here?
> 
> Brian

-- 
   _____________________________________________________________________
  / Brian C. Hill	bchill@bch.net   	http://brian.bch.net	\
  | Unix Specialist	BCH Technical Services	http://www.bch.net	|


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]