I am completely new to Virtualmin / Webmin and am attempting to install / configure the first time. When attempting to install suggested new perl modules, I get this error:
Making, testing and installing Authen::Libwrap ..
Untarring module file
Executing gunzip -c /tmp/.webmin/Authen-Libwrap-0.22.tar.gz | tar xvf - ..
Authen-Libwrap-0.22 Authen-Libwrap-0.22/Build.PL Authen-Libwrap-0.22/ChangeLog Authen-Libwrap-0.22/example.pl Authen-Libwrap-0.22/Makefile.PL Authen-Libwrap-0.22/MANIFEST Authen-Libwrap-0.22/META.yml Authen-Libwrap-0.22/ppport.h Authen-Libwrap-0.22/README Authen-Libwrap-0.22/lib Authen-Libwrap-0.22/lib/Authen Authen-Libwrap-0.22/lib/Authen/Libwrap.pm Authen-Libwrap-0.22/lib/Authen/Libwrap.xs Authen-Libwrap-0.22/t Authen-Libwrap-0.22/t/01_inline.t Authen-Libwrap-0.22/t/02_maintainer.t Authen-Libwrap-0.22/t/03_pod.t tar: Read 2048 bytes from - Authen-Libwrap-0.22/t/hosts.allow
Compiling module
Executing /usr/bin/perl Makefile.PL && make ..
running Build.PLdo you want to link against /usr/lib/libwrap.so? [y ]y do you want to use /usr/include/tcpd.h as your header? [y ]y Warning: ExtUtils::CBuilder not installed or no compiler detected Proceeding with configuration, but compilation may fail during Build
Checking prerequisites... build_requires: ! ExtUtils::CBuilder is not installed ! Test::Exception is not installed
ERRORS/WARNINGS FOUND IN PREREQUISITES. You may wish to install the versions of the modules indicated above before proceeding with this installation
Run 'Build installdeps' to install missing prerequisites.
Created MYMETA.yml and MYMETA.json Creating new 'Build' script for 'Authen-Libwrap' version '0.22' /usr/bin/perl Build --makefile_env_macros 1 Building Authen-Libwrap /usr/bin/perl -I/usr/lib64/perl5/5.8.8/x86_64-linux-thread-multi -I/usr/lib/perl5/5.8.8 /usr/lib/per l5/5.8.8/ExtUtils/xsubpp -noprototypes -typemap /usr/lib/perl5/5.8.8/ExtUtils/typemap lib/Authen/Lib wrap.xs Error: Function definition too short '/ * EOF * /' in Libwrap.xs, line 32 Error: no compiler detected to compile 'lib/Authen/Libwrap.c'. Aborting make: *** [all] Error 2
Installation of Authen::Libwrap failed. Check the output above and try installing manually.
Comments
Submitted by JamieCameron on Thu, 12/01/2011 - 16:33 Comment #1
You don't really need that perl module to run Webmin / Virtualmin - it is an optional add-on that is only needed if you want to use tcp-wrappers based IP access control. I would suggest just skipping it ..