c/2890: ANSI STD function strerror missing from SUN 4.1.3

llewins@west.raytheon.com llewins@west.raytheon.com
Mon May 21 09:16:00 GMT 2001


>Number:         2890
>Category:       c
>Synopsis:       ANSI STD function strerror missing from SUN 4.1.3
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    unassigned
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Mon May 21 09:16:01 PDT 2001
>Closed-Date:
>Last-Modified:
>Originator:     Lloyd J Lewins
>Release:        gcc 2.95.3
>Organization:
>Environment:
SunOS 4.1.3
>Description:
The ANSI function strerror() is missing from the library. The following is the error message:

gcc  -g -O2 -ansi -v crlf.c -o crlf 
Reading specs from /net/pianosa/usr/local/lib/gcc-lib/sparc-sun-sunos4.1.3_U1/2.95.3/specs
gcc version 2.95.3 20010315 (release)
 /net/pianosa/usr/local/lib/gcc-lib/sparc-sun-sunos4.1.3_U1/2.95.3/cpp0 -lang-c -std=c89 -v -iprefix /net/pianosa/usr/local/lib/gcc-lib/sparc-sun-sunos4.1.3_U1/2.95.3/ -D__GNUC__=2 -D__GNUC_MINOR__=95 -trigraphs -D__STRICT_ANSI__ -D__sparc__ -D__sun__ -D__unix__ -D__sparc -D__sun -D__unix -Asystem(unix) -Asystem(bsd) -D__OPTIMIZE__ -g -D__GCC_NEW_VARARGS__ -Acpu(sparc) -Amachine(sparc) crlf.c /usr/tmp/cc1knhKb.i
GNU CPP version 2.95.3 20010315 (release) (sparc)
#include "..." search starts here:
#include <...> search starts here:
 /net/pianosa/usr/local/lib/gcc-lib/sparc-sun-sunos4.1.3_U1/2.95.3/../../../../sparc-sun-sunos4.1.3_U1/include
 /net/pianosa/usr/local/lib/gcc-lib/sparc-sun-sunos4.1.3_U1/2.95.3/include
 /usr/local/include
 /usr/local/lib/gcc-lib/sparc-sun-sunos4.1.3_U1/2.95.3/../../../../sparc-sun-sunos4.1.3_U1/include
 /usr/local/lib/gcc-lib/sparc-sun-sunos4.1.3_U1/2.95.3/include
 /usr/include
End of search list.
The following default directories have been omitted from the search path:
 /usr/local/lib/gcc-lib/sparc-sun-sunos4.1.3_U1/2.95.3/../../../../include/g++-3
End of omitted list.
 /net/pianosa/usr/local/lib/gcc-lib/sparc-sun-sunos4.1.3_U1/2.95.3/cc1 /usr/tmp/cc1knhKb.i -quiet -dumpbase crlf.c -ansi -g -O2 -version -o /usr/tmp/cckcxB9d.s
GNU C version 2.95.3 20010315 (release) (sparc-sun-sunos4.1.3_U1) compiled by GNU C version 2.95.3 20010315 (release).
 /usr/local/bin/as -o /usr/tmp/ccOpq3Yc.o /usr/tmp/cckcxB9d.s
 /net/pianosa/usr/local/lib/gcc-lib/sparc-sun-sunos4.1.3_U1/2.95.3/collect2 -e start -dc -dp -o crlf /lib/crt0.o -L/net/pianosa/usr/local/lib/gcc-lib/sparc-sun-sunos4.1.3_U1/2.95.3 -L/net/pianosa/usr/local/lib/gcc-lib -L/usr/local/lib/gcc-lib/sparc-sun-sunos4.1.3_U1/2.95.3 -L/usr/local/sparc-sun-sunos4.1.3_U1/lib -L/usr/local/lib /usr/tmp/ccOpq3Yc.o -lgcc -lc -lg -lgcc
/usr/tmp/ccOpq3Yc.o: In function `main':
/pianosa/lewins/crlf/crlf.c:138: undefined reference to `strerror'
/pianosa/lewins/crlf/crlf.c:173: undefined reference to `strerror'
/pianosa/lewins/crlf/crlf.c:182: undefined reference to `strerror'
/pianosa/lewins/crlf/crlf.c:199: undefined reference to `strerror'
collect2: ld returned 1 exit status
>How-To-Repeat:

>Fix:

>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the Gcc-bugs mailing list