From owner-freebsd-ports@FreeBSD.ORG Sat Apr 23 14:24:27 2005 Return-Path: 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 C9B3F16A4CE; Sat, 23 Apr 2005 14:24:27 +0000 (GMT) Received: from mail.cae.wisc.edu (starburst.cae.wisc.edu [144.92.13.24]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7330843D1F; Sat, 23 Apr 2005 14:24:27 +0000 (GMT) (envelope-from jwe@bevo.che.wisc.edu) Received: from portkey.cae.wisc.edu (portkey.cae.wisc.edu [144.92.13.118]) by mail.cae.wisc.edu (8.12.11/8.12.11) with ESMTP id j3NENgk7027466; Sat, 23 Apr 2005 09:23:42 -0500 (CDT) Received: from devzero.bogus.domain (68-232-188-117.pittpa.adelphia.net [68.232.188.117]) (authenticated bits=0)j3NENe53017086 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT); Sat, 23 Apr 2005 09:23:42 -0500 From: "John W. Eaton" MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: <17002.23148.571396.347151@devzero.bogus.domain> Date: Sat, 23 Apr 2005 10:23:40 -0400 To: Joan Picanyol i Puig In-Reply-To: <20050423141022.GA28184@grummit.biaix.org> References: <20050420175047.GB29990@grummit.biaix.org> <42674D94.7070108@gmail.com> <20050421155406.GB86490@grummit.biaix.org> <16999.53351.603626.223836@devzero.bogus.domain> <20050421191441.GB9754@grummit.biaix.org> <16999.65302.366221.91861@devzero.bogus.domain> <20050422130841.GB40624@grummit.biaix.org> <17001.2258.64534.72369@devzero.bogus.domain> <20050423141022.GA28184@grummit.biaix.org> X-Mailer: VM 7.19 under Emacs 21.4.1 X-CAE-MailScanner-Information: Please contact security@engr.wisc.edu if this message contains a virus or has been corrupted in delivery. X-CAE-MailScanner: Found to be clean (starburst) cc: nectar@freebsd.org cc: help@octave.org cc: freebsd-ports@freebsd.org Subject: octave and heimdal conflict around fnmatch.h (was Re: issues compiling octave-2.1.69 on FreeBSD 5.4) X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 23 Apr 2005 14:24:27 -0000 On 23-Apr-2005, Joan Picanyol i Puig wrote: | Making this change allowed Octave to link cleanly. I'm not sure what the | proper fix is, I see several options: | | 1.- fix heimdal to either use the system's fnmatch.h or provide an extern | "C" wrapper using the __BEGIN_DECLS macro | 2.- make octave use the system's fnmatch.h Octave's makefiles do not add -I/usr/local/include to the compiler flags, so it must be that your compiler is searching there by default. I don't think it is good for an external package to install header files that replace system headers in locations that are searched by default. So I'd say that the heimdal package is broken. jwe