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

update XL C/C++ complier

  • 1.  update XL C/C++ complier

    Posted Thu July 20, 2023 05:35 AM

    We are tryig to update XL C/C++ complier from version 12 to 13 but we not able to update version. Getting Requisite failure error.Please suggest required packages to update XL C/C++ complier


    ----------------------------------------
    Name Level Pre-installation Failure/Warning
    -------------------------------------------------------------------------------
    xlmass.8.1.0 8.1.0.2 Requisite failure
    xlccmp.13.1.0.ndi 13.1.0.14 Requisite failure
    xlccmp.13.1.0.lib 13.1.0.14 Requisite failure
    xlccmp.13.1.0 13.1.0.14 Requisite failure



    ------------------------------
    Milind Sarkate
    ------------------------------


  • 2.  RE: update XL C/C++ complier

    Posted Thu July 20, 2023 01:38 PM

    Hard to tell from just that output (and installp usually provides more details as to what you're installed and what's the missing requisite), but I'm guessing you don't have the base installable filesets xlmass.8.1.0, xlccmp.13.1.0.ndi, xlccmp.13.1.0.lib, xlccmp.13.1.0.


    You can't go from xlC 12.something to xlC.13.1.<patches> without having the base filesets (<something>.13.1.0) there as well.

    In my library, I see the following filesets in the xlC for AIX 13.1 tarball:
    -rw-rw-r-- vabld/vabld  20580864 2014-05-08 07:10 usr/sys/inst.images/xlmass.8.1.0
    -rw-rw-r-- vabld/vabld    133120 2014-05-10 18:01 usr/sys/inst.images/xlCcmp.13.1.0.ndi
    -rw-rw-r-- vabld/vabld    132096 2014-05-10 12:34 usr/sys/inst.images/xlccmp.13.1.0.ndi
    -rw-rw-r-- vabld/vabld    325120 2014-05-10 18:01 runtime/xlCcmp.13.1.0.lib
    -rw-rw-r-- vabld/vabld  20040704 2014-05-10 12:34 runtime/xlccmp.13.1.0.lib
    -rw-rw-r-- vabld/vabld  42745344 2014-05-10 18:01 usr/sys/inst.images/xlCcmp.13.1.0
    -rw-rw-r-- vabld/vabld 132259840 2014-05-10 12:34 usr/sys/inst.images/xlccmp.13.1.0



    ------------------------------
    Glen Corneau
    ------------------------------



  • 3.  RE: update XL C/C++ complier

    Posted Tue July 25, 2023 05:54 AM

    We are trying to download the base  version from path but its not getting loaded 

    https://www.ibm.com/support/pages/aix-os-levels-supported-xl-compilers" title="https://www.ibm.com/support/pages/aix-os-levels-supported-xl-compilers" href="https://www.ibm.com/support/pages/aix-os-levels-supported-xl-compilers" rel="noreferrer noopener" target="_blank" class="fui-Link ___1idfs5o f3rmtva f1ewtqcl fyind8e f1k6fduh f1w7gpdv fk6fouc fjoy568 figsok6 f1hu3pq6 f11qmguv f19f4twv f1tyq0we f1g0x7ka fhxju0i f1qch9an f1cnd47f fqv5qza f1vmzxwi f1o700av f13mvf36 f1cmlufx f9n3di6 f1ids18y f1tx3yz7 f1deo86v f1eh06m1 f1iescvh ftqa4ok f2hkw1w fhgqx19 f1olyrje f1p93eir f1h8hb77 f1x7u7e9 f10aw75t fsle3fq f17ae5zn">https://www.ibm.com/support/pages/aix-os-levels-supported-xl-compilers

    Also, Can we remove all the compilers and do a fresh installation for XLC compilers if yes , how can we do this.

    Currently our lslpp output looks like this .

    root@jtygcsr1:/home/A716100 # lslpp -l | grep -i xlc
      xlC.adt.include           12.1.0.0  COMMITTED  C Set ++ Application
      xlC.aix61.rte            16.1.0.10  COMMITTED  IBM XL C++ Runtime for AIX 6.1
      xlC.cpp                    9.0.0.0  COMMITTED  C for AIX Preprocessor
      xlC.msg.en_US.cpp          9.0.0.0  COMMITTED  C for AIX Preprocessor
      xlC.msg.en_US.rte        16.1.0.10  COMMITTED  IBM XL C++ Runtime
      xlC.rte                  16.1.0.10  COMMITTED  IBM XL C++ Runtime for AIX 
      xlC.sup.aix50.rte          9.0.0.1  COMMITTED  XL C/C++ Runtime for AIX 5.2



    ------------------------------
    Iqbal Singh
    ------------------------------



  • 4.  RE: update XL C/C++ complier

    Posted Tue July 25, 2023 03:23 PM

    This is correct, you don't download base level filesets from Fix downloads, you must get them from IBM ESS (https://www.ibm.com/server/eserver/ess) .

    Uninstallation is typically using "smit remove", or if you're familiar with the CLI, the installp or geninstall commands.

    You definitely look to have some older code on there (AIX 5.2!!!).



    ------------------------------
    Glen Corneau
    ------------------------------



  • 5.  RE: update XL C/C++ complier

    Posted Thu July 27, 2023 02:12 AM

    Hi Glen, 

    Just to confirm are the base codes are provided by third party here ?

    or being managed by IBM OS team.



    ------------------------------
    Iqbal Singh
    ------------------------------



  • 6.  RE: update XL C/C++ complier

    Posted Fri July 28, 2023 03:35 PM

    I am referring to the IBM xlC compiler base images, provided by IBM. 

    It's coming from the IBM Compiler (not OS) team, but the downloads via ESS are also where an AIX customer would download AIX images, VIOS images, HMC images, PowerVC images, etc.



    ------------------------------
    Glen Corneau
    ------------------------------



  • 7.  RE: update XL C/C++ complier

    Posted Thu August 03, 2023 07:04 AM

    Thanks Glen! for you swift response.

    Can you share the exact path and options. Where we need to look those packages it would be great help as there are lot of options and we are not able to find it.



    ------------------------------
    Milind Sarkate
    ------------------------------



  • 8.  RE: update XL C/C++ complier

    Posted Wed August 09, 2023 05:48 PM

    That looks like the correct spot.  Might search on "IBM XL" or "J07" or "V13" using that search box.  Perhaps click the "All" radial button.



    ------------------------------
    Glen Corneau
    ------------------------------



  • 9.  RE: update XL C/C++ complier

    Posted Tue August 29, 2023 07:49 AM

    Hi,

    We checked again with multiple ways but we are not able to select the package and download, it is grayed out.

    Do we need to have any kind of license/subscription for this? 
    Who can help us with licensing part, if required?

    Or we are doing something wrong to download the package, please help

    Thanks and have a nice day!



    ------------------------------
    Milind Sarkate
    ------------------------------



  • 10.  RE: update XL C/C++ complier

    Posted Wed August 30, 2023 02:27 AM

    Hello Milind,

    yes, you have to buy a license for the compiler:
    https://www.ibm.com/products/open-xl-cpp-aix-compiler-power/pricing

    It's about 6200 $ per user...

    best regards,
    Joerg



    ------------------------------
    Joerg Kauke
    Unix Administrator
    COOP Switzerland
    ------------------------------