Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 20 Feb 1998 00:00:04 -0600
From:      Steve Price <sprice@hiwaay.net>
To:        Petri Helenius <pete@sms.fi>
Cc:        freebsd-stable@FreeBSD.ORG
Subject:   Re: stable make world error
Message-ID:  <34ED1BE4.500F9F30@hiwaay.net>
References:  <199802200537.HAA18647@silver.sms.fi>

next in thread | previous in thread | raw e-mail | index | archive | help
Petri Helenius wrote:
> 
>   This is from a cvsup about 8 hours ago, which got the Makefile fix
> but seems to suffer from other typo:
> ===> usr.bin/whois
> cc -nostdinc -O   -I/usr/obj/usr/src/tmp/usr/include -c /usr/src/usr.bin/whois/whois.c
> /usr/src/usr.bin/whois/whois.c: In function `main':
> /usr/src/usr.bin/whois/whois.c:94: `optarg' undeclared (first use this function)
> /usr/src/usr.bin/whois/whois.c:94: (Each undeclared identifier is reported only once
> /usr/src/usr.bin/whois/whois.c:94: for each function it appears in.)
> /usr/src/usr.bin/whois/whois.c:106: `optind' undeclared (first use this function)
> *** Error code 1
> 
> Stop.
> *** Error code 1

Can you try the following patch?  Please do a complete 'make world'
and let me know the results.

Thanks, Steve

Index: stdlib.h
===================================================================
RCS file: /u/FreeBSD/cvs/src/include/stdlib.h,v
retrieving revision 1.6
diff -u -r1.6 stdlib.h
--- stdlib.h	1996/09/14 02:57:05	1.6
+++ stdlib.h	1998/02/20 05:57:45
@@ -146,13 +146,6 @@
 char	*devname __P((int, int));
 int	 getloadavg __P((double [], int));
 
-extern char *optarg;			/* getopt(3) external variables */
-extern int opterr, optind, optopt;
-int	 getopt __P((int, char * const *, const char *));
-
-extern char *suboptarg;			/* getsubopt(3) external variable */
-int	 getsubopt __P((char **, char * const *, char **));
-
 char	*group_from_gid __P((unsigned long, int));
 int	 heapsort __P((void *, size_t, size_t,
 	    int (*)(const void *, const void *)));
Index: unistd.h
===================================================================
RCS file: /u/FreeBSD/cvs/src/include/unistd.h,v
retrieving revision 1.9.2.3
diff -u -r1.9.2.3 unistd.h
--- unistd.h	1997/09/03 06:37:54	1.9.2.3
+++ unistd.h	1998/02/20 05:58:48
@@ -98,6 +98,10 @@
 int	 unlink __P((const char *));
 ssize_t	 write __P((int, const void *, size_t));
 
+extern char *optarg;			/* getopt(3) external variables */
+extern int optind, opterr, optopt;
+int	 getopt __P((int, char * const [], const char *));
+
 #ifndef	_POSIX_SOURCE
 #ifdef	__STDC__
 struct timeval;				/* select(2) */
@@ -183,6 +187,9 @@
 void	 usleep __P((unsigned int));
 void	*valloc __P((size_t));			/* obsoleted by malloc() */
 pid_t	 vfork __P((void));
+
+extern char *suboptarg;			/* getsubopt(3) external variable */
+int	 getsubopt __P((char **, char * const *, char **));
 #endif /* !_POSIX_SOURCE */
 __END_DECLS
 

> Pete

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-stable" in the body of the message



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?34ED1BE4.500F9F30>