PerlIO::eol won't install

I’m hoping someone can help me figure out why my PerlIO::eol dependency will not install, I’m on Centos 7 using RT’s guide to install 4.4.2. I’ve tried to force it in cpan but it fails consistently. Thank you for your time in advance.

Here is my make fixdeps

perl:
>=5.10.1(5.16.3) …found
users:
rt group (apache) …found
bin owner (root) …found
libs owner (root) …found
libs group (bin) …found
web owner (apache) …found
web group (apache) …found
CLI dependencies:
Text::ParseWords …found
Term::ReadKey …found
Getopt::Long >= 2.24 …found
HTTP::Request::Common …found
Term::ReadLine …found
LWP …found
CORE dependencies:
Storable >= 2.08 …found
Net::IP …found
URI::QueryParam …found
Business::Hours …found
Encode >= 2.64 …found
Crypt::Eksblowfish …found
Module::Versions::Report >= 1.05 …found
List::MoreUtils …found
Errno …found
DBI >= 1.37 …found
Devel::StackTrace >= 1.19 …found
HTTP::Message >= 6.0 …found
Text::Password::Pronounceable …found
Devel::GlobalDestruction …found
Time::ParseDate …found
IPC::Run3 …found
Tree::Simple >= 1.04 …found
HTML::Scrubber >= 0.08 …found
HTML::Quoted …found
Data::Page::Pageset …found
Sys::Syslog >= 0.16 …found
Mail::Mailer >= 1.57 …found
Data::GUID …found
HTML::Mason >= 1.43 …found
HTML::Entities …found
LWP::Simple …found
Symbol::Global::Name >= 0.04 …found
URI >= 1.59 …found
DateTime::Format::Natural >= 0.67 …found
Plack >= 1.0002 …found
File::Glob …found
Text::Wrapper …found
Regexp::Common::net::CIDR …found
Log::Dispatch >= 2.30 …found
HTML::FormatText::WithLinks::AndTables >= 0.06 …found
DateTime >= 0.44 …found
CGI::Emulate::PSGI …found
Text::Quoted >= 2.07 …found
Regexp::IPv6 …found
CGI >= 3.38 …found
Class::Accessor::Fast …found
CSS::Squish >= 0.06 …found
DateTime::Locale >= 0.40 …found
CGI::PSGI >= 0.12 …found
Apache::Session >= 1.53 …found
Date::Extract >= 0.02 …found
Digest::SHA …found
HTML::Mason::PSGIHandler >= 0.52 …found
MIME::Entity >= 5.504 …found
Locale::Maketext::Lexicon >= 0.32 …found
Role::Basic >= 0.12 …found
Module::Refresh >= 0.03 …found
Digest::base …found
File::Temp >= 0.19 …found
Date::Manip …found
Locale::Maketext >= 1.06 …found
HTML::RewriteAttributes >= 0.05 …found
Text::Template >= 1.44 …found
Scalar::Util …found
CGI::Cookie >= 1.20 …found
XML::RSS >= 1.05 …found
Text::WikiFormat >= 0.76 …found
File::Spec >= 0.8 …found
DBIx::SearchBuilder >= 1.65 …found
File::ShareDir …found
Regexp::Common …found
Digest::MD5 >= 2.27 …found
CSS::Minifier::XS …found
Data::ICal …found
Pod::Select …found
HTML::FormatText::WithLinks >= 0.14 …found
Scope::Upper …found
Mail::Header >= 2.12 …found
Locale::Maketext::Fuzzy >= 0.11 …found
Time::HiRes …found
MIME::Types …found
Email::Address::List >= 0.02 …found
Convert::Color …found
JavaScript::Minifier::XS …found
Net::CIDR …found
JSON …found
UNIVERSAL::require …found
Email::Address >= 1.908 …found
Plack::Handler::Starlet …found
FASTCGI dependencies:
FCGI >= 0.74 …found
GD dependencies:
GD::Text …found
GD …found
GD::Graph >= 1.47 …found
GPG dependencies:
File::Which …found
PerlIO::eol …MISSING
GnuPG::Interface …found

Install module PerlIO::eol
Reading ‘/root/.cpan/Metadata’
Database was generated on Thu, 24 May 2018 21:29:03 GMT
Running install for module ‘PerlIO::eol’
Checksum for /root/.cpan/sources/authors/id/S/SH/SHLOMIF/PerlIO-eol-0.17.tar.gz ok
Configuring S/SH/SHLOMIF/PerlIO-eol-0.17.tar.gz with Makefile.PL
Checking if your kit is complete…
Looks good
Generating a Unix-style Makefile
Writing Makefile for PerlIO::eol
Writing MYMETA.yml and MYMETA.json
SHLOMIF/PerlIO-eol-0.17.tar.gz
/usr/bin/perl Makefile.PL perlmaincc=/complier/to/use – OK
Running make for S/SH/SHLOMIF/PerlIO-eol-0.17.tar.gz
make[1]: Entering directory /root/.cpan/build/PerlIO-eol-0.17-6' cp lib/PerlIO/eol.pm blib/lib/PerlIO/eol.pm Running Mkbootstrap for eol () chmod 644 "eol.bs" "/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- eol.bs blib/arch/auto/PerlIO/eol/eol.bs 644 "/usr/bin/perl" "/usr/local/share/perl5/ExtUtils/xsubpp" -typemap '/usr/share/perl5/ExtUtils/typemap' eol.xs > eol.xsc mv eol.xsc eol.c gcc -c -D_REENTRANT -D_GNU_SOURCE -fno-strict-aliasing -pipe -fstack-protector -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -DVERSION=\"0.17\" -DXS_VERSION=\"0.17\" -fPIC "-I/usr/lib64/perl5/CORE" eol.c /bin/sh: gcc: command not found make[1]: *** [eol.o] Error 127 make[1]: Leaving directory /root/.cpan/build/PerlIO-eol-0.17-6’
SHLOMIF/PerlIO-eol-0.17.tar.gz
/usr/bin/make – NOT OK
GRAPHVIZ dependencies:
IPC::Run >= 0.90 …found
GraphViz …found
MAILGATE dependencies:
Pod::Usage …found
LWP::UserAgent >= 6.0 …found
Crypt::SSLeay …found
Getopt::Long …found
Net::SSL …found
LWP::Protocol::https …found
Mozilla::CA …found
PG dependencies:
DBD::Pg >= 1.43 …found
DBIx::SearchBuilder >= 1.66 …found
SMIME dependencies:
String::ShellQuote …found
File::Which …found
Crypt::X509 …found
perl:
>=5.10.1(5.16.3) …found
users:
rt group (apache) …found
bin owner (root) …found
libs owner (root) …found
libs group (bin) …found
web owner (apache) …found
web group (apache) …found
CLI dependencies:
Text::ParseWords …found
Term::ReadKey …found
Getopt::Long >= 2.24 …found
HTTP::Request::Common …found
Term::ReadLine …found
LWP …found
CORE dependencies:
Storable >= 2.08 …found
Net::IP …found
URI::QueryParam …found
Business::Hours …found
Encode >= 2.64 …found
Crypt::Eksblowfish …found
Module::Versions::Report >= 1.05 …found
List::MoreUtils …found
Errno …found
DBI >= 1.37 …found
Devel::StackTrace >= 1.19 …found
HTTP::Message >= 6.0 …found
Text::Password::Pronounceable …found
Devel::GlobalDestruction …found
Time::ParseDate …found
IPC::Run3 …found
Tree::Simple >= 1.04 …found
HTML::Scrubber >= 0.08 …found
HTML::Quoted …found
Data::Page::Pageset …found
Sys::Syslog >= 0.16 …found
Mail::Mailer >= 1.57 …found
Data::GUID …found
HTML::Mason >= 1.43 …found
HTML::Entities …found
LWP::Simple …found
Symbol::Global::Name >= 0.04 …found
URI >= 1.59 …found
DateTime::Format::Natural >= 0.67 …found
Plack >= 1.0002 …found
File::Glob …found
Text::Wrapper …found
Regexp::Common::net::CIDR …found
Log::Dispatch >= 2.30 …found
HTML::FormatText::WithLinks::AndTables >= 0.06 …found
DateTime >= 0.44 …found
CGI::Emulate::PSGI …found
Text::Quoted >= 2.07 …found
Regexp::IPv6 …found
CGI >= 3.38 …found
Class::Accessor::Fast …found
CSS::Squish >= 0.06 …found
DateTime::Locale >= 0.40 …found
CGI::PSGI >= 0.12 …found
Apache::Session >= 1.53 …found
Date::Extract >= 0.02 …found
Digest::SHA …found
HTML::Mason::PSGIHandler >= 0.52 …found
MIME::Entity >= 5.504 …found
Locale::Maketext::Lexicon >= 0.32 …found
Role::Basic >= 0.12 …found
Module::Refresh >= 0.03 …found
Digest::base …found
File::Temp >= 0.19 …found
Date::Manip …found
Locale::Maketext >= 1.06 …found
HTML::RewriteAttributes >= 0.05 …found
Text::Template >= 1.44 …found
Scalar::Util …found
CGI::Cookie >= 1.20 …found
XML::RSS >= 1.05 …found
Text::WikiFormat >= 0.76 …found
File::Spec >= 0.8 …found
DBIx::SearchBuilder >= 1.65 …found
File::ShareDir …found
Regexp::Common …found
Digest::MD5 >= 2.27 …found
CSS::Minifier::XS …found
Data::ICal …found
Pod::Select …found
HTML::FormatText::WithLinks >= 0.14 …found
Scope::Upper …found
Mail::Header >= 2.12 …found
Locale::Maketext::Fuzzy >= 0.11 …found
Time::HiRes …found
MIME::Types …found
Email::Address::List >= 0.02 …found
Convert::Color …found
JavaScript::Minifier::XS …found
Net::CIDR …found
JSON …found
UNIVERSAL::require …found
Email::Address >= 1.908 …found
Plack::Handler::Starlet …found
FASTCGI dependencies:
FCGI >= 0.74 …found
GD dependencies:
GD::Text …found
GD …found
GD::Graph >= 1.47 …found
GPG dependencies:
File::Which …found
PerlIO::eol …MISSING
GnuPG::Interface …found
GRAPHVIZ dependencies:
IPC::Run >= 0.90 …found
GraphViz …found
MAILGATE dependencies:
Pod::Usage …found
LWP::UserAgent >= 6.0 …found
Crypt::SSLeay …found
Getopt::Long …found
Net::SSL …found
LWP::Protocol::https …found
Mozilla::CA …found
PG dependencies:
DBD::Pg >= 1.43 …found
DBIx::SearchBuilder >= 1.66 …found
SMIME dependencies:
String::ShellQuote …found
File::Which …found
Crypt::X509 …found

SOME DEPENDENCIES WERE MISSING.
GPG missing dependencies:
PerlIO::eol …MISSING

Perl library path for /usr/bin/perl:
/usr/local/lib64/perl5
/usr/local/share/perl5
/usr/lib64/perl5/vendor_perl
/usr/share/perl5/vendor_perl
/usr/lib64/perl5
/usr/share/perl5
.
make: *** [fixdeps] Error 1

I didn’t look at the instructions you’re following, and either your paste or the forum is making the error hard to read, but if I’m reading it right (as I’ve quoted) it looks like you don’t have a complier installed?

So @Todd_Wade1 this was on a install of Centos 7 minimal, I’m new pretty new to this open source world. This is the guide I used RT-Install. I’m completely open for any OS or guide you’d recommend and thank you for baring with my lack of knowledge.

I just installed Development Tools and that solved the issue, thank you so much @Todd_Wade1.