Problems adding Perl modules - CBuilder missing

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.PL

do 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.

Status: 
Active

Comments

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 ..