Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 21 Mar 2005 12:25:38 -0500
From:      Dwayne MacKinnon <Dwayne.MacKinnon@xwave.com>
To:        Joe Marcus Clarke <marcus@FreeBSD.org>
Cc:        ports@FreeBSD.org
Subject:   Re: FreeBSD Port: ethereal-0.10.10
Message-ID:  <423F0392.2030601@xwave.com>
In-Reply-To: <1111312001.3223.31.camel@shumai.marcuscom.com>
References:  <423868C7.1080904@xwave.com> <1111312001.3223.31.camel@shumai.marcuscom.com>

next in thread | previous in thread | raw e-mail | index | archive | help
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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?423F0392.2030601>