FreeBSD Port: ethereal-0.10.10
Dwayne MacKinnon
Dwayne.MacKinnon at xwave.com
Mon Mar 21 09:25:50 PST 2005
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
More information about the freebsd-ports
mailing list