Dear, While trying rebuild this morning with perl package below logs interpreted in configure: === configuring in src/modules/rlm_perl (/home/u5496622/freeradius-server-release_3_0_17/src/modules/rlm_perl) configure: running /bin/sh ./configure --disable-option-checking '--prefix=/usr/app/radius-new' '--with-rlm-perl-lib-dir=/usr/lib64/perl5/CORE/libperl.so' --cache-file=/dev/null --srcdir=. checking for gcc... gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether gcc accepts -g... yes checking for gcc option to accept ISO C89... none needed checking how to run the C preprocessor... gcc -E checking whether perl executable path has been provided... no checking for perl... /bin/perl configure: Calling ExtUtils::Embed to get 'ccopts' Can't locate ExtUtils/Embed.pm in @INC (@INC contains: /usr/local/lib64/perl5 /usr/local/share/perl5 /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib64/perl5 /usr/share/perl5 .). BEGIN failed--compilation aborted. configure: ExtUtil's ccopts were "" configure: Sanitized ccopts are "" configure: Calling ExtUtils::Embed to get 'ldflags' Can't locate ExtUtils/Embed.pm in @INC (@INC contains: /usr/local/lib64/perl5 /usr/local/share/perl5 /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib64/perl5 /usr/share/perl5 .). BEGIN failed--compilation aborted. configure: ExtUtil's ldopts were "" configure: Sanitized ldopts are "" checking for EXTERN.h... no checking for EXTERN.h in /usr/local/include/... no checking for EXTERN.h in /opt/include/... no checking for perl.h... no checking for perl.h in /usr/local/include/... no checking for perl.h in /opt/include/... no checking we can link to boot_DynaLoader... no checking we can link to Perl_hv_store()... no configure: WARNING: silently not building rlm_perl. configure: WARNING: FAILURE: rlm_perl requires: EXTERN.h EXTERN.h libperl.so libperl.so. Could you please guide here further..? ---- *Thanks & Kind Regards,* Saurabh LAHOTI. *Mob: +32.499.82.37.88* *Ideas enlighten Innovation**!!!* Please consider the environment before printing this mail..!!
On 23 Aug 2018, at 10:46, Saurabh Lahoti <saurabh.astronomy@gmail.com> wrote:
configure: Calling ExtUtils::Embed to get 'ccopts' Can't locate ExtUtils/Embed.pm in @INC (@INC contains: /usr/local/lib64/perl5 /usr/local/share/perl5 /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib64/perl5 /usr/share/perl5 .). BEGIN failed--compilation aborted.
Your perl install is either broken or not in the directories being searched. If you've installed perl to another location, you need to tell ./configure you've done that. Adam Bishop gpg: E75B 1F92 6407 DFDF 9F1C BF10 C993 2504 6609 D460 jisc.ac.uk Jisc is a registered charity (number 1149740) and a company limited by guarantee which is registered in England under Company No. 5747339, VAT No. GB 197 0632 86. Jisc’s registered office is: One Castlepark, Tower Hill, Bristol, BS2 0JA. T 0203 697 5800. Jisc Services Limited is a wholly owned Jisc subsidiary and a company limited by guarantee which is registered in England under company number 2881024, VAT number GB 197 0632 86. The registered office is: One Castle Park, Tower Hill, Bristol BS2 0JA. T 0203 697 5800.
participants (2)
-
Adam Bishop -
Saurabh Lahoti