Install Xlc Compiler Aixg
Hello, I am trying to use the IBM XL C/C++ Compiler on my AIX server. I have uised smit to install it and it appears to have been successful. When I however type XlC. IBM® XL C/C++ is a high-performance optimizing compiler designed to use IBM. Installation is supported only in AIX 5. Is referring to xlc_r in.
I cannot understand why installer stuck because of xLC.rte because it is already installed. Root@server:/# lslpp -l xlC.rte Fileset Level State Description ---------------------------------------------------------------------------- Path: /usr/lib/objrepos xlC.rte 10.1.0.2 COMMITTED XL C/C++ Runtime root@server:/# oslevel -s 5300- root@server:/# cat /vac-files.txt vac vacpp memdbg xlC.adt.include xlsmp xlmass root@server:/# installp -acXYd /mnt/aix/vac/ $(cat /vac-files.txt) +-----------------------------------------------------------------------------+ Pre-installation Verification. +-----------------------------------------------------------------------------+ Verifying selections.done Verifying requisites.done Results. FAILURES -------- Filesets listed in this section failed pre-installation verification and will not be installed. Requisite Failures ------------------ SELECTED FILESETS: The following is a list of filesets that you asked to install. They cannot be installed until all of their requisite filesets are also installed. See subsequent lists for details of requisites.
Vac. Packard Bell Easynote B3600 Wifi Analyzer. C 11.1.0.0 # IBM XL C Compiler vac.include 11.1.0.0 # IBM XL C Compiler Include Files vac.lib 11.1.0.0 # XL C for AIX Libraries vac.lic 11.1.0.0 # XL C for AIX Licence Files vac.msg.en_US.C 11.1.0.0 # XL C for AIX Compiler Messag. Vacpp.cmp.aix53.lib 11.1.0.0 # IBM XL C/C++ Libraries for A. Vacpp.cmp.aix53.tools 11.1.0.0 # IBM XL C/C++ Tools for AIX 5.3 vacpp.cmp.core 11.1.0.0 # IBM XL C/C++ Compiler vacpp.cmp.include 11.1.0.0 # IBM XL C/C++ Compiler Includ. Vacpp.cmp.lib 11.1.0.0 # IBM XL C/C++ Libraries vacpp.cmp.rte 11.1.0.0 # IBM XL C/C++ Compiler Applic.
Vacpp.cmp.tools 11.1.0.0 # IBM XL C/C++ Tools vacpp.lic 11.1.0.0 # IBM XL C/C++ Licence Files vacpp.memdbg.aix53.lib 11.1.0.0 # IBM XL C/C++ User Heap/Memor. Vacpp.memdbg.aix53.rte 11.1.0.0 # IBM XL C/C++ User Heap/Memor. Vacpp.memdbg.lib 11.1.0.0 # IBM XL C/C++ User Heap and M. Vacpp.memdbg.rte 11.1.0.0 # IBM XL C/C++ User Heap and M. Vacpp.msg.en_US.cmp.core 11.1.0.0 # IBM XL C/C++ Compiler Messag. Vacpp.msg.en_US.cmp.tools 11.1.0.0 # IBM XL C/C++ Tools Messages. Vacpp.samples.ansicl 11.1.0.0 # IBM XL C/C++ Compiler ANSI C.
XlC.adt.include 11.1.0.0 # C Set ++ Application Develop. MISSING REQUISITES: The following filesets are required by one or more of the selected filesets listed above.
They are not currently installed and could not be found on the installation media. XlC.rte 11.1.0.0 # Base Level Fileset GROUP REQUISITES: The dependencies of one or more of the selected filesets listed above are defined by a group requisite.
A group requisite must pass a specified number of requisite tests. The following describe group requisite failures for filesets that you selected. (See the 'Requisite Failure Key' below for details of group member failures.) At least 1 of the following: At least 1 of the following: * vacpp.beta 11.1.0.0 At least 1 of the following: * vacpp.tnb 11.1.0.0 At least 1 of the following: ~ vacpp.lic 11.1.0.0 At least 1 of the following: At least 1 of the following: * vacpp.beta 11.1.0.0 At least 1 of the following: * vacpp.tnb 11.1.0.0 At least 1 of the following: ~ vac.lic 11.1.0.0 Requisite Failure Key: '*' fileset is not installed and not available on the current installation media. '~' fileset is available on the installation media but is not currently installed. This fileset is failing to install because the requirements of the group requisite, of which the fileset is a member, cannot be met or because the fileset has requisites of its own which are causing problems.
Request this fileset for installation by itself to determine the actual reason. (Use the 'Preview' option (-p flag) to prevent the installation from actually occurring.) >WARNINGS -------- Problems described in this section are not likely to be the source of any immediate or serious failures, but further actions may be necessary or desired. Motherboard Manual Gateway. Already Installed ----------------- The number of selected filesets that are either already installed or effectively installed through superseding filesets is 24. See the summaries at the end of this installation for details. NOTE: Base level filesets may be reinstalled using the 'Force' option (-F flag), or they may be removed, using the deinstall or 'Remove Software Products' facility (-u flag), and then reinstalled.
>+-----------------------------------------------------------------------------+ BUILDDATE Verification. Was not working, but pointed me in good direction.
The solution: installp -acFXYd /mnt/aix/vac/ xlC.rte xlC.aix50.rte then, run normally: installp -acXYd /mnt/aix/vac/ $(cat /vac-files.txt) Somehow xlC.rte needed xlC.aix50.rte, but no indication about it in error message. As a side effect the xlC.rte was downgraded: root@server:/# lslpp -l xlC.rte Fileset Level State Description ---------------------------------------------------------------------------- Path: /usr/lib/objrepos xlC.rte 11.1.0.0 COMMITTED XL C/C++ Runtime.