Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 6 Feb 2021 11:53:22 -0800
From:      bob prohaska <fbsd@www.zefox.net>
To:        DutchDaemon - FreeBSD Forums Administrator <DutchDaemon@freebsd.org>
Cc:        freebsd-ports@freebsd.org
Subject:   Re: Bind9 security upgrade
Message-ID:  <20210206195322.GA18869@www.zefox.net>
In-Reply-To: <4fafa231-549f-448d-d8b6-5946a6c830c8@FreeBSD.org>
References:  <20210206011026.GA11620@www.zefox.net> <2424596.iFQSR7Lh2p@no.place.like.home> <20210206065658.GA13068@www.zefox.net> <YB5RplrkCQ5w%2BBl7@home.opsec.eu> <20210206165013.GC13068@www.zefox.net> <d632faca-39ff-5064-15ad-c99e9ec6fbf5@FreeBSD.org> <20210206173158.GD13068@www.zefox.net> <4fafa231-549f-448d-d8b6-5946a6c830c8@FreeBSD.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On Sat, Feb 06, 2021 at 07:52:12PM +0100, DutchDaemon - FreeBSD Forums Administrator wrote:
> On 06/02/2021 18:31, bob prohaska wrote:
> > On Sat, Feb 06, 2021 at 06:03:38PM +0100, DutchDaemon - FreeBSD Forums Administrator wrote:
> > > On 06/02/2021 17:50, bob prohaska wrote:
> > > > Would installing the autoconf port install autoreconf?
> > > autoconf-wrapper-20131203 is a requirement of autoconf-2.69_3, so yes.
> > > 
> > Aye, there's the rub:
> > 
> > root@pelorus:/usr/ports/devel/autoconf # make -DBATCH > make.log
> > ./configure: /usr/local/bin/perl: not found
> > configure: error: Perl 5.006 or better is required
> > root@pelorus:/usr/ports/devel/autoconf #
> > 
> > Which closes the circle back the perl problem:
> > 
> > root@pelorus:/usr/ports/devel/autoconf # perl -v
> > perl: Command not found.
> > root@pelorus:/usr/ports/devel/autoconf # whereis perl
> > perl: /usr/local/lib/perl5/5.30/perl/man/man1/perl.1.gz /usr/ports/devel/git/work-default/git-2.30.0/perl
> > root@pelorus:/usr/ports/devel/autoconf #
> > 
> > It looks like perl isn't installed, but also isn't recognized as a
> > dependency that needs to be compiled. The existence of libs and
> > man but no bin seems odd.
> > 
> > At this point I'm baffled. Must I install some version of perl
> > manually from ports?
> 
> It should be pulled in:
> 
> /usr/ports/devel/autoconf > # make all-depends-list
> /usr/ports/ports-mgmt/pkg
> /usr/ports/devel/m4
> /usr/ports/print/texinfo
> /usr/ports/misc/help2man
> /usr/ports/devel/p5-Locale-gettext
> /usr/ports/devel/gettext-tools
> /usr/ports/devel/libtextstyle
> /usr/ports/converters/libiconv
> /usr/ports/print/indexinfo
> /usr/ports/devel/gettext-runtime
> >>> /usr/ports/lang/perl5.32
> /usr/ports/devel/gmake
> /usr/ports/devel/p5-Locale-libintl
> /usr/ports/converters/p5-Text-Unidecode
> /usr/ports/textproc/p5-Unicode-EastAsianWidth
> /usr/ports/devel/autoconf-wrapper
> 
> Your system appears to belive it /has/ Perl. What does pkg info -ix perl
> yield?

root@pelorus:/usr/ports/lang # pkg info -ix perl
perl5-5.32.0_1
perl5.30-5.30.3_1

Are the dots versus dashes significant?

Thanks for reading!

bob prohaska





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