AIX Open Source

AIX Open Source

Share your experiences and connect with fellow developers to discover how to build and manage open source software for the AIX operating system

 View Only
Expand all | Collapse all

Error when using gcc-8.3 on AIX 7.2 TL5 SP1 after success install

  • 1.  Error when using gcc-8.3 on AIX 7.2 TL5 SP1 after success install

    Posted Mon April 19, 2021 11:30 AM
    Hello everyone

    i am facing this issue on gcc if someone can help :

    # gcc
    Could not load program gcc:
    Symbol resolution failed for gcc because:
    Symbol _GLOBAL__AIXI_libiconv_so (number 161) is not exported from dependent
    module /opt/freeware/lib/libiconv.a(libiconv.so.2).
    Symbol _GLOBAL__AIXD_libiconv_so (number 162) is not exported from dependent
    module /opt/freeware/lib/libiconv.a(libiconv.so.2).
    Examine .loader section symbols with the 'dump -Tv' command.
    #

    # rpm -q AIX-rpm --provides | grep libiconv.a
    libiconv.a(shr.o)
    libiconv.a(shr4.o)
    libiconv.a(shr4_64.o)
    #

    # ls /opt/freeware/lib | egrep "crypto|ssl"
    libssl3.a
    libssl3.so
    #

    # yum info gcc
    Installed Packages
    Name : gcc
    Arch : ppc
    Version : 8.3.0
    Release : 3
    Size : 89 M
    Repo : installed
    From repo : /gcc-8.3.0-3.aix7.2.ppc
    Summary : GNU Compiler Collection
    URL : http://gcc.gnu.org/
    License : GPL
    Description : The gcc package contains the GNU Compiler Collection version 8.3.0.
    : You'll need this package in order to compile C code.
    #

    # yum list installed
    Installed Packages
    AIX-rpm.ppc 7.2.5.0-9 installed
    bash.ppc 5.0-1 @AIX_Toolbox_71
    bzip2.ppc 1.0.6-3 @AIX_Toolbox_71
    ca-certificates.ppc 2016.10.7-2 installed
    cpio.ppc 2.12-2 @AIX_Toolbox_71
    curl.ppc 7.52.1-1 installed
    db.ppc 4.8.24-3 installed
    expect.ppc 5.42.1-3 installed
    gcc.ppc 8.3.0-3 @/gcc-8.3.0-3.aix7.2.ppc
    gcc-c++.ppc 8.3.0-3 @/gcc-cplusplus-8.3.0-3.aix7.2.ppc
    gcc-cpp.ppc 8.3.0-3 @/gcc-cpp-8.3.0-3.aix7.2.ppc
    gdbm.ppc 1.8.3-5 installed
    gettext.ppc 0.19.8.1-3 @AIX_Toolbox_71
    glib2.ppc 2.14.6-2 installed
    gmp.ppc 6.1.2-1 @AIX_Toolbox_71
    gzip.ppc 1.8-3 @AIX_Toolbox_71
    info.ppc 6.4-1 @AIX_Toolbox_71
    libgcc.ppc 8.3.0-3 @/libgcc-8.3.0-3.aix7.2.ppc
    libiconv.ppc 1.14-1 @AIX_Toolbox_71
    libmpc.ppc 1.1.0-1 @/libmpc-1.1.0-1.aix6.1.ppc
    libstdc++.ppc 8.3.0-3 @/libstdcplusplus-8.3.0-3.aix7.2.ppc
    libstdc++-devel.ppc 8.3.0-3 @/libstdcplusplus-devel-8.3.0-3.aix7.2.ppc
    logrotate.ppc 3.8.5-1 installed
    lpar2rrd-agent.ppc 5.05-8 installed
    mpfr.ppc 4.0.2-2 @/mpfr-4.0.2-2.aix6.1.ppc
    mpfr-devel.ppc 4.0.2-2 @/mpfr-devel-4.0.2-2.aix6.1.ppc
    ncurses.ppc 6.1-2 @AIX_Toolbox_71
    pysqlite.ppc 1.1.7-2 installed
    python.ppc 2.7.10-1 installed
    python-devel.ppc 2.7.10-1 installed
    python-iniparse.noarch 0.4-1 installed
    python-pycurl.ppc 7.19.3-1 installed
    python-tools.ppc 2.7.10-1 installed
    python-urlgrabber.noarch 3.10.1-1 installed
    readline.ppc 6.1-2 installed
    rsync.ppc 3.1.3-2 @AIX_Toolbox_71
    sed.ppc 4.5-1 @AIX_Toolbox_71
    silca_sys_all_admin.noarch 1-6 installed
    silca_sys_all_nmon.noarch 1-1 installed
    silca_sys_all_silget.noarch 1-2 installed
    sqlite.ppc 3.15.2-1 installed
    sudo.ppc 2008050201:1.8.15-1noldap installed
    tar.ppc 1.32-1 @AIX_Toolbox_71
    tcl.ppc 8.4.7-3 installed
    tk.ppc 8.4.7-3 installed
    unzip.ppc 6.0-3 @AIX_Toolbox_71
    yum.noarch 3.4.3-5 installed
    yum-metadata-parser.ppc 1.1.4-2 installed
    zip.ppc 3.0-3 @AIX_Toolbox_71
    zlib.ppc 1.2.11-1 @AIX_Toolbox_71
    #

    # lppchk -vm3
    #

    # lslpp -l | grep -i openssl
    openssl.base 1.0.2.2100 COMMITTED Open Secure Socket Layer
    openssl.license 1.0.2.2100 COMMITTED Open Secure Socket License
    openssl.man.en_US 1.0.2.2100 COMMITTED Open Secure Socket Layer
    openssl.base 1.0.2.2100 COMMITTED Open Secure Socket Layer
    #










    ------------------------------
    Abderahim ABBAS
    ------------------------------


  • 2.  RE: Error when using gcc-8.3 on AIX 7.2 TL5 SP1 after success install

    Posted Wed April 21, 2021 12:35 PM
    Was the system only updated or other RPM packages also updated ? 
    You are having  an older version of libiconv rpm that  does not have this symbol.
    gcc is built with newer version of libiconv.
    Please update the libiconv rpm to latest from AIX toolbox.

    ------------------------------
    SANKET RATHI
    ------------------------------