My Oracle Support Banner

Perl 5.30.1 Compilation Issue During BRM 12.0.0 Patchset 3 Installation (Doc ID 2700496.1)

Last updated on JUNE 06, 2022

Applies to:

Oracle Communications Billing and Revenue Management - Version and later
Information in this document applies to any platform.


Below problem is observed during the installation/compilation of Perl 5.30.1, a pre-requisite for installing Oracle Communication Billing and Revenue Management (BRM) version.

The user has followed the steps mentioned on the below documentation section, "Installing Perl on Linux":

1) Install the required 32-bit libraries by doing this:
    yum -y install gdbm-devel.i686
    yum -y install libdb-devel.i686

2) Set the environment variable for installing Perl by running this command:
    For Bash shell:
    export -n PATH
    export -n LD_LIBRARY_PATH
    export PATH=/usr/bin:/usr/local/bin:/bin

3) Download perl-5.30.1(perl-5.30.1.tar.gz) from and copied in a temp_dir.

4) Go to temp_dir and unzip the source code by running this command:
    gunzip perl-5.30.1.tar.gz
    tar xf perl-5.30.1.tar

5) Run below command:
    cd perl-5.30.1
    sh Configure -des -Dcc="gcc -m32" -Dusethreads -Duserelocatableinc -Dprefix=<perl_path>

    where <perl_path> is the directory in which you want to install Perl.

6) Run make

7) Run make test

8) Run make install

After successful installation, the user checked the <perl_path> and observed that there were no perl files installed/available. Also the "perl -v" output was showing incorrect/old perl version.

How to resolve this issue?


To view full details, sign in with your My Oracle Support account.

Don't have a My Oracle Support account? Click to get started!

In this Document

My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.