From owner-freebsd-ports Sat Jun 29 11:44:50 2002 Delivered-To: freebsd-ports@freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 02A8837B400 for ; Sat, 29 Jun 2002 11:44:44 -0700 (PDT) Received: from troutmask.apl.washington.edu (troutmask.apl.washington.edu [128.208.78.105]) by mx1.FreeBSD.org (Postfix) with ESMTP id 02C8843E13 for ; Sat, 29 Jun 2002 11:44:43 -0700 (PDT) (envelope-from sgk@troutmask.apl.washington.edu) Received: from troutmask.apl.washington.edu (localhost [127.0.0.1]) by troutmask.apl.washington.edu (8.12.5/8.12.5) with ESMTP id g5TIigZY084374 for ; Sat, 29 Jun 2002 11:44:42 -0700 (PDT) (envelope-from sgk@troutmask.apl.washington.edu) Received: (from sgk@localhost) by troutmask.apl.washington.edu (8.12.5/8.12.5/Submit) id g5TIigx4084373 for freebsd-ports@freebsd.org; Sat, 29 Jun 2002 11:44:42 -0700 (PDT) Date: Sat, 29 Jun 2002 11:44:42 -0700 From: Steve Kargl To: freebsd-ports@freebsd.org Subject: Ports collection and FreeBSD-current Message-ID: <20020629114442.A84248@troutmask.apl.washington.edu> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.2.5.1i Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org Something is really broken in the ports collection and FreeBSD-current. It seems that any port that uses a GNU configure script is broken. A typical failure seems to be the generation of a bad config.h file. For example, make in ports/math/gnuplot shows checking for float.h... yes checking for limits.h... yes checking for locale.h... yes checking for math.h... yes checking for stdlib.h... yes checking for string.h... yes checking for time.h... yes during the configure stage. A check of config.cache in work/gnuplot-3.7.1/config.cache shows ac_cv_header_float_h=${ac_cv_header_float_h=yes} etc. To actually build gnuplot, one needs to patch the generated config.h file with the patch following the .sig. So, the questions are: (1) how broken is the ports collection on -current? (2) should it be forked for a stable and current branch? -- steve root[235] diff -u config.h.orig config.h --- config.h.orig Sat Jun 29 11:37:50 2002 +++ config.h Sat Jun 29 11:39:58 2002 @@ -116,34 +116,34 @@ #define HAVE_TCGETATTR 1 /* Define if you have the header file. */ -/* #undef HAVE_ERRNO_H */ +#define HAVE_ERRNO_H /* Define if you have the header file. */ -/* #undef HAVE_FLOAT_H */ +#define HAVE_FLOAT_H /* Define if you have the header file. */ /* #undef HAVE_LIBC_H */ /* Define if you have the header file. */ -/* #undef HAVE_LIMITS_H */ +#define HAVE_LIMITS_H /* Define if you have the header file. */ -/* #undef HAVE_LOCALE_H */ +#define HAVE_LOCALE_H /* Define if you have the header file. */ /* #undef HAVE_MALLOC_H */ /* Define if you have the header file. */ -/* #undef HAVE_MATH_H */ +#define HAVE_MATH_H /* Define if you have the header file. */ /* #undef HAVE_SGTTY_H */ /* Define if you have the header file. */ -/* #undef HAVE_STDLIB_H */ +#define HAVE_STDLIB_H /* Define if you have the header file. */ -/* #undef HAVE_STRING_H */ +#define HAVE_STRING_H /* Define if you have the header file. */ /* #undef HAVE_SYS_BSDTYPES_H */ @@ -176,7 +176,7 @@ /* #undef HAVE_TERMIOS_H */ /* Define if you have the header file. */ -/* #undef HAVE_TIME_H */ +#define HAVE_TIME_H /* Define if you have the header file. */ #define HAVE_UNISTD_H 1 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message