If you see the following error while compiling nginx from source, follow the steps below:
checking for perl + perl version: This is perl 5, version 26, subversion 3 (v5.26.3) built for x86_64-linux-thread-multi Can't locate ExtUtils/Embed.pm in @INC (you may need to install the ExtUtils::Embed module) (@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: error: perl module ExtUtils::Embed is required
Issue the following by command:
yum install perl-ExtUtils-Embed
Result:
[root@CentOS-82-64-minimal nginx-1.14.1]# yum install perl-ExtUtils-Embed Last metadata expiration check: 2:06:33 ago on Wed 08 Jul 2020 06:31:28 AM CEST. Dependencies resolved. ================================================================================ Package Arch Version Repository Size ================================================================================ Installing: perl-ExtUtils-Embed noarch 1.34-416.el8 AppStream 79 k Installing dependencies: perl-CPAN-Meta-Requirements noarch 2.140-396.el8 AppStream 37 k perl-CPAN-Meta-YAML noarch 0.018-397.el8 AppStream 34 k perl-ExtUtils-Command noarch 1:7.34-1.el8 AppStream 19 k perl-ExtUtils-Install noarch 2.14-4.el8 AppStream 46 k perl-ExtUtils-MakeMaker noarch 1:7.34-1.el8 AppStream 300 k perl-ExtUtils-Manifest noarch 1.70-395.el8 AppStream 37 k perl-ExtUtils-ParseXS noarch 1:3.35-2.el8 AppStream 83 k perl-JSON-PP noarch 1:2.97.001-3.el8 AppStream 68 k perl-Math-BigInt noarch 1:1.9998.11-7.el8 BaseOS 196 k perl-Math-Complex noarch 1.59-416.el8 BaseOS 108 k perl-Test-Harness noarch 1:3.42-1.el8 AppStream 279 k perl-devel x86_64 4:5.26.3-416.el8 AppStream 599 k perl-version x86_64 6:0.99.24-1.el8 AppStream 67 k python3-pyparsing noarch 2.1.10-7.el8 BaseOS 142 k systemtap-sdt-devel x86_64 4.2-6.el8 AppStream 81 k Installing weak dependencies: perl-CPAN-Meta noarch 2.150010-396.el8 AppStream 191 k perl-Encode-Locale noarch 1.05-9.el8 AppStream 21 k perl-Time-HiRes x86_64 1.9758-1.el8 AppStream 61 k Transaction Summary ================================================================================ Install 19 Packages Total download size: 2.4 M Installed size: 7.5 M Is this ok [y/N]: y Downloading Packages: (1/19): perl-CPAN-Meta-YAML-0.018-397.el8.noarc 421 kB/s | 34 kB 00:00 (2/19): perl-CPAN-Meta-Requirements-2.140-396.e 425 kB/s | 37 kB 00:00 (3/19): perl-Encode-Locale-1.05-9.el8.noarch.rp 795 kB/s | 21 kB 00:00 (4/19): perl-ExtUtils-Command-7.34-1.el8.noarch 589 kB/s | 19 kB 00:00 (5/19): perl-CPAN-Meta-2.150010-396.el8.noarch. 1.4 MB/s | 191 kB 00:00 (6/19): perl-ExtUtils-Install-2.14-4.el8.noarch 1.5 MB/s | 46 kB 00:00 (7/19): perl-ExtUtils-Embed-1.34-416.el8.noarch 1.4 MB/s | 79 kB 00:00 (8/19): perl-ExtUtils-Manifest-1.70-395.el8.noa 1.2 MB/s | 37 kB 00:00 (9/19): perl-ExtUtils-MakeMaker-7.34-1.el8.noar 5.5 MB/s | 300 kB 00:00 (10/19): perl-ExtUtils-ParseXS-3.35-2.el8.noarc 2.9 MB/s | 83 kB 00:00 (11/19): perl-JSON-PP-2.97.001-3.el8.noarch.rpm 2.2 MB/s | 68 kB 00:00 (12/19): perl-Time-HiRes-1.9758-1.el8.x86_64.rp 2.2 MB/s | 61 kB 00:00 (13/19): perl-Test-Harness-3.42-1.el8.noarch.rp 5.2 MB/s | 279 kB 00:00 (14/19): perl-version-0.99.24-1.el8.x86_64.rpm 2.4 MB/s | 67 kB 00:00 (15/19): systemtap-sdt-devel-4.2-6.el8.x86_64.r 3.0 MB/s | 81 kB 00:00 (16/19): perl-Math-BigInt-1.9998.11-7.el8.noarc 2.7 MB/s | 196 kB 00:00 (17/19): perl-devel-5.26.3-416.el8.x86_64.rpm 5.0 MB/s | 599 kB 00:00 (18/19): perl-Math-Complex-1.59-416.el8.noarch. 1.7 MB/s | 108 kB 00:00 (19/19): python3-pyparsing-2.1.10-7.el8.noarch. 9.4 MB/s | 142 kB 00:00 -------------------------------------------------------------------------------- Total 6.1 MB/s | 2.4 MB 00:00 Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Preparing : 1/1 Installing : perl-version-6:0.99.24-1.el8.x86_64 1/19 Installing : perl-CPAN-Meta-Requirements-2.140-396.el8.noarch 2/19 Installing : perl-Time-HiRes-1.9758-1.el8.x86_64 3/19 Installing : perl-ExtUtils-ParseXS-1:3.35-2.el8.noarch 4/19 Installing : perl-Test-Harness-1:3.42-1.el8.noarch 5/19 Installing : python3-pyparsing-2.1.10-7.el8.noarch 6/19 Installing : systemtap-sdt-devel-4.2-6.el8.x86_64 7/19 Installing : perl-Math-Complex-1.59-416.el8.noarch 8/19 Installing : perl-Math-BigInt-1:1.9998.11-7.el8.noarch 9/19 Installing : perl-JSON-PP-1:2.97.001-3.el8.noarch 10/19 Installing : perl-ExtUtils-Manifest-1.70-395.el8.noarch 11/19 Installing : perl-ExtUtils-Command-1:7.34-1.el8.noarch 12/19 Installing : perl-Encode-Locale-1.05-9.el8.noarch 13/19 Installing : perl-CPAN-Meta-YAML-0.018-397.el8.noarch 14/19 Installing : perl-CPAN-Meta-2.150010-396.el8.noarch 15/19 Installing : perl-devel-4:5.26.3-416.el8.x86_64 16/19 Installing : perl-ExtUtils-Install-2.14-4.el8.noarch 17/19 Installing : perl-ExtUtils-MakeMaker-1:7.34-1.el8.noarch 18/19 Installing : perl-ExtUtils-Embed-1.34-416.el8.noarch 19/19 Running scriptlet: perl-ExtUtils-Embed-1.34-416.el8.noarch 19/19 Verifying : perl-CPAN-Meta-2.150010-396.el8.noarch 1/19 Verifying : perl-CPAN-Meta-Requirements-2.140-396.el8.noarch 2/19 Verifying : perl-CPAN-Meta-YAML-0.018-397.el8.noarch 3/19 Verifying : perl-Encode-Locale-1.05-9.el8.noarch 4/19 Verifying : perl-ExtUtils-Command-1:7.34-1.el8.noarch 5/19 Verifying : perl-ExtUtils-Embed-1.34-416.el8.noarch 6/19 Verifying : perl-ExtUtils-Install-2.14-4.el8.noarch 7/19 Verifying : perl-ExtUtils-MakeMaker-1:7.34-1.el8.noarch 8/19 Verifying : perl-ExtUtils-Manifest-1.70-395.el8.noarch 9/19 Verifying : perl-ExtUtils-ParseXS-1:3.35-2.el8.noarch 10/19 Verifying : perl-JSON-PP-1:2.97.001-3.el8.noarch 11/19 Verifying : perl-Test-Harness-1:3.42-1.el8.noarch 12/19 Verifying : perl-Time-HiRes-1.9758-1.el8.x86_64 13/19 Verifying : perl-devel-4:5.26.3-416.el8.x86_64 14/19 Verifying : perl-version-6:0.99.24-1.el8.x86_64 15/19 Verifying : systemtap-sdt-devel-4.2-6.el8.x86_64 16/19 Verifying : perl-Math-BigInt-1:1.9998.11-7.el8.noarch 17/19 Verifying : perl-Math-Complex-1.59-416.el8.noarch 18/19 Verifying : python3-pyparsing-2.1.10-7.el8.noarch 19/19 Installed: perl-CPAN-Meta-2.150010-396.el8.noarch perl-CPAN-Meta-Requirements-2.140-396.el8.noarch perl-CPAN-Meta-YAML-0.018-397.el8.noarch perl-Encode-Locale-1.05-9.el8.noarch perl-ExtUtils-Command-1:7.34-1.el8.noarch perl-ExtUtils-Embed-1.34-416.el8.noarch perl-ExtUtils-Install-2.14-4.el8.noarch perl-ExtUtils-MakeMaker-1:7.34-1.el8.noarch perl-ExtUtils-Manifest-1.70-395.el8.noarch perl-ExtUtils-ParseXS-1:3.35-2.el8.noarch perl-JSON-PP-1:2.97.001-3.el8.noarch perl-Math-BigInt-1:1.9998.11-7.el8.noarch perl-Math-Complex-1.59-416.el8.noarch perl-Test-Harness-1:3.42-1.el8.noarch perl-Time-HiRes-1.9758-1.el8.x86_64 perl-devel-4:5.26.3-416.el8.x86_64 perl-version-6:0.99.24-1.el8.x86_64 python3-pyparsing-2.1.10-7.el8.noarch systemtap-sdt-devel-4.2-6.el8.x86_64 Complete!
done!
1 Comment
CentOS 8: Install Lua dynamic module onto Nginx | Free Online Tutorials
(July 8, 2020 - 7:45 am)[…] CentOS: how to fix error: perl module ExtUtils::Embed is required […]