On Sun, Mar 29, 2020 at 6:13 PM Rosen Penev <ros...@gmail.com> wrote: > > Required for installation of autoconf: > > make[5]: Entering directory `/openwrt/build_dir/host/autoconf-2.69' > Making all in bin > make[6]: Entering directory `/openwrt/build_dir/host/autoconf-2.69/bin' > autom4te_perllibdir='..'/lib AUTOM4TE_CFG='../lib/autom4te.cfg' > ../bin/autom4te -B '..'/lib -B '..'/lib --language M4sh --cache > '' --melt ./autoconf.as -o autoconf.in > > Can't locate Data/Dumper.pm in @INC (@INC contains: ../lib > /usr/local/lib64/perl5 /usr/local/share/perl5 /usr/lib64/perl5/vendor_perl > /usr/share/perl5/vendor_perl /usr/lib64/perl5 /usr/share/perl5 .) at > ../lib/Autom4te/C4che.pm line 33. > BEGIN failed--compilation aborted at ../lib/Autom4te/C4che.pm line 33. > Compilation failed in require at ../bin/autom4te line 40. > BEGIN failed--compilation aborted at ../bin/autom4te line 40. > make[6]: *** [autoconf.in] Error 2 ping. I know most people do not encounter this issue as they have autotools installed, but it is needed when autotools are missing on the host.
I ran into this issue with a fairly barebones CentOS VM. > > Signed-off-by: Rosen Penev <ros...@gmail.com> > --- > include/prereq-build.mk | 4 ++++ > 1 file changed, 4 insertions(+) > > diff --git a/include/prereq-build.mk b/include/prereq-build.mk > index 830a9eff9a..71d8c3c8e7 100644 > --- a/include/prereq-build.mk > +++ b/include/prereq-build.mk > @@ -62,6 +62,10 @@ else > zlib_link_flags := -lz > endif > > +$(eval $(call TestHostCommand,perl-data-dumper, \ > + Please install the Perl Data::Dumper module, \ > + perl -MData::Dumper -e 1)) > + > $(eval $(call TestHostCommand,perl-thread-queue, \ > Please install the Perl Thread::Queue module, \ > perl -MThread::Queue -e 1)) > -- > 2.25.1 > _______________________________________________ openwrt-devel mailing list openwrt-devel@lists.openwrt.org https://lists.openwrt.org/mailman/listinfo/openwrt-devel