From owner-freebsd-ports@FreeBSD.ORG Mon Mar 21 17:25:50 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 F043016A4F8; Mon, 21 Mar 2005 17:25:49 +0000 (GMT) Received: from oniws.ca (oniws.ca [67.71.253.162]) by mx1.FreeBSD.org (Postfix) with ESMTP id C436F43D3F; Mon, 21 Mar 2005 17:25:44 +0000 (GMT) (envelope-from Dwayne.MacKinnon@xwave.com) Received: from [192.168.0.126] (chiron.internal.oniws.ca [192.168.0.126]) by oniws.ca (8.12.10/8.12.8) with ESMTP id j2LHPhZp089726; Mon, 21 Mar 2005 12:25:43 -0500 (EST) (envelope-from Dwayne.MacKinnon@xwave.com) Message-ID: <423F0392.2030601@xwave.com> Date: Mon, 21 Mar 2005 12:25:38 -0500 From: Dwayne MacKinnon User-Agent: Mozilla/5.0 (X11; U; FreeBSD i386; en-US; rv:1.7.5) Gecko/20050315 X-Accept-Language: en-us, en MIME-Version: 1.0 To: Joe Marcus Clarke References: <423868C7.1080904@xwave.com> <1111312001.3223.31.camel@shumai.marcuscom.com> In-Reply-To: <1111312001.3223.31.camel@shumai.marcuscom.com> X-Enigmail-Version: 0.90.2.0 X-Enigmail-Supports: pgp-inline, pgp-mime Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit cc: ports@FreeBSD.org Subject: Re: FreeBSD Port: ethereal-0.10.10 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: Mon, 21 Mar 2005 17:25:50 -0000 Joe Marcus Clarke wrote: > On Wed, 2005-03-16 at 12:11 -0500, Dwayne MacKinnon wrote: > >>Hello, >> >>I'm on FreeBSD 4.11-RELEASE, and the new version of ethereal refuses to >>build for me. >> >>It stops on the following: >> >> cc -DHAVE_CONFIG_H -I. -I. -I../.. -I./../.. -I./.. >>-I/usr/local/include -I/usr/X11R6/include -I/usr/local/lib/include >>-DINET6 -O -pipe -Dfreebsd4 >>-DAPPLLIB_EXP=/usr/local/lib/perl5/5.8.5/BSDPAN -DHAS_FPSETMASK >>-DHAS_FLOATINGPOINT_H -fno-strict-aliasing -pipe -I/usr/local/include >>-I/usr/local/lib/perl5/5.8.5/mach/CORE -I. -I/usr/local/include >>-I/usr/include -DINET6 "-D_U_=__attribute__((unused))" -Wall -W -O -pipe >>-I/usr/local/include -D_THREAD_SAFE -DXTHREADS -DXUSE_MTSAFE_API >>-DXNO_MTSAFE_PWDAPI -I/usr/local/include/atk-1.0 >>-I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include >>-I/usr/X11R6/include/gtk-2.0 -I/usr/X11R6/lib/gtk-2.0/include >>-I/usr/X11R6/include -I/usr/X11R6/include/pango-1.0 >>-I/usr/local/include/freetype2 -I/usr/local/include -I/usr/X11R6/include >>-I/usr/local/lib/include -DINET6 -O -pipe -Dfreebsd4 >>-DAPPLLIB_EXP=/usr/local/lib/perl5/5.8.5/BSDPAN -DHAS_FPSETMASK >>-DHAS_FLOATINGPOINT_H -fno-strict-aliasing -pipe -I/usr/local/include >>-I/usr/local/lib/perl5/5.8.5/mach/CORE -I. -I/usr/local/include >>-I/usr/include -c packet-spnego.c -Wp,-MD,.deps/packet-spnego.TPlo >>-fPIC -DPIC -o .libs/packet-spnego.o >>packet-spnego.c: In function `arcfour_mic_key': >>packet-spnego.c:426: `KEYTYPE_ARCFOUR_56' undeclared (first use in this >>function) >>packet-spnego.c:426: (Each undeclared identifier is reported only once >>packet-spnego.c:426: for each function it appears in.) >>*** Error code 1 >> >>Stop in /usr/ports/net/ethereal/work/ethereal-0.10.10/epan/dissectors. >>*** Error code 1 >> >> >>I've attached my pkgtools.conf and make.conf, plus a listing of /var/db/pkg. >> >>I'm unable to figure out why the Makefiles get configured for >>perl-5.8.5. I have 5.8.6 installed. I've rerun use.perl port, I've >>deinstalled and reinstalled autoconf*/automake*/p5-*/m4/libtool*, done >>everything I can think of, and it still gets configured to look for >>/usr/local/lib/perl5/5.8.5. A directory which doesn't exist. > > > You should read the UPDATING entry for Perl to make sure you've covered > all of your bases. I've looked at it, and used it when I initially updated perl. I tried to avoid updating everything that depended on perl, as I thought it unnecessary (like why update all of KDE?) but since I'm rebuilding KDE overnight anyways I figure I'll just go for the brute force upgrade approach. >>The funny thing is that I have no idea if the KEYTYPE_ARCFOUR_56 that >>it's looking for has anything to do with perl or not. > > > This probably has to do with an unsupported Kerberos distribution. The > only supported distribution on 4.X is heimdal installed from ports > into /usr/local. I have tested ethereal builds on three 4.X machines, > and all of them worked just fine. > > Joe I installed the heimdal port and the compile was fixed. Where should I put in a request to make heimdal a build-depend for ethereal? Cheers, DMK