Contents If the customer does not want to buy IBM Vac & Vacpp products, we provide another way to make users compile their own programs. Step 1: Download the second step: Install the third step: configuration
Text Step: Download http://www.bullfree.com/download/aix43/gnu.gcc-2.95.3.0.exe http://www.bullfreeWare.com/download/aix43/gnu.gcc.g -2.95 .3.0.exe
Step 2: Installation # ls gnu.gcc-2.95.3.0.exe gnu.gcc.g - 2.95.3.0.exe # chmod x * EXE # ./gnu.gcc-2.95.3.0.exe unzipsFX 5.41 of 16 April 2000, by info-zip (zip-bugs@lists.wku.edu). --Inflating: gnu.gcc-2.95.3.0.bff --infilating: gnu.gcc-2.95.3.0.bff.asc # ./gnu .gcc.g - 2.95.3.0.exe unzipsFX 5.41 of 16 April 2000, by info-zip (zip-bugs@lists.wku.edu). --enflating: gnu.gcc.g - 2.95.3.0.bff - Inflating: gnu.gcc.g - 2.95.3.0.bff.asc # inutoc. # installp -axgd. all ------------------------- ---------------------------------------- Pre-Installation Verification ... - -------------------------------------------------- -------------- Verifying Selections ... DONE VERIFYING Requisites ... DONE RESULTS ...
Successes --------- FileSets listed in this section section passed pre-installation verification and will be installed.
SELECTED FileSets ----------------- FreeWare.gnu.gcc.g 2.95.3.0 --- # gnu compiler collection extrasFreeware.gnu.gcc.rte 2.95.3.0 --- # GNU Compiler Collection
<< End of success section >>
FileSet Statistics ------------------ 2 SELECTED TO BE Installed, of which: --2 passed pre-installation verification ---- 2 Total to be installed
Filesystem size change to 1179648 ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- -------------------- Installing Software ... ----------------------- ----------------------------------------- INSTALLP: Applying Software for: ------ FreeWare.Gnu.gcc.rte 2.95.3.0.....................
GCC, GNU Compiler Collection, Version 2.95.3 Copyright (C) 2001 Free Software Foundation, Inc.
Plane Refer to the copying file delivered in the directory /usr/local/lib/gcc-2.95.3 for completion details. The Readme File Delivered in The Same Directory Should Also Be Read.
Packaging is CopyRight (C) 2001 Bull SA.
This LPP Shall Not Be Redistributed Commercially. Software, Information and Material Distributed As FreeWare or Shareware (Hereinafter The "Materials") Are Provided "As IS", WITHOUT WARRANTY OF ANY KIND.
Bull and its suppliers disclaim all warranties whether expressed or implied, including, but not limited to the implied warranties of merchantability and fitness for a particular purpose. The entire risk as to the quality and performance of the Materials is with you. Neither Bull nor its .
Bull and its suppliers shall in no event be liable for direct or indirect damage caused to the User or to third parties by use of the Materials, whether in an action of contract, negligence or other tortious action, arising out of or in connection with the Use or performance of the massials...................
Post-inststallation configuration - generate fixed header files This will take several minutes To re-execute this procedure (after installing new include files) perform the fillowing commands ---- # cd /usr/local/lib/gcc-2.95.3 - --- # ./dofix lsdev: 0514-518 cannot Access The Cudv Object Class in The Device -------- Configuration Database. / usr / sbin / lsattr: Option Requires an Argument - llsattr: 0514- 500 usage error - _ = / usr / sbin / lsattrusage: lsattr {-d [-o] | -e [-o] | -f format} -l name [-a attribute] ... [- h] [- f File] LSATTR {-D [-o] | -f format} {[- c class] [- s subclass] [- t type]} [- a attribute] ... [-h] [- f File] Lsattr -r {-l name | [-c class] [- s subclass] [- t type]} -a attribute [-h] [-f file] lsattr -h
Fixing Headers INTO /USR / IPAL/LIB/GCC-LIB/PowerPC-IBM-AIX4.3.2.0/2.95.3/INCLUDT FINDING DIRECTORES AND LINKS to Directories Searching / USR / INCLUDE /. Searching /usr/include/./ X11 search /usr/include/./uil search /usr/include/./xm search /usr/include/mrm all Directories: ./sys ./diag ./nfs ./rpcsvc. / nsl ./tirpc ./tirpc/rpc ./oncplus s making symbolic Directory Links ./x11 -> root / usr / lpp / x11 / include / usr / x11: Making rooted link duplicating ./x11's / usr / Local / LiB / GCC-LiB / PowerPC-IBM-AIX4.3.2.0 / 2.95.3 / Includs duplicating ./x11's /usr/local/lib/gcc-lib/powerpc-ibm-aix4.3.2.0/2.95. 3 / includem duplicating ./x11's /usr/local/lib/gcc-lib/powerpc-ibm-aix4.3.2.0/2.95.3/includa duplicating ./x11's / usr / local / lib / gcc-lib / powerpc- IBM-AIX4.3.2.0 / 2.95.3 / includem duplicating ./x11's /usr/local/lib/gcc-lib/powerpc-ibm-aix4.3.2.0/2.95.3/includw duplicating ./x11's / usr / Local / LIB / GCC-LiB / PowerPC-IBM-AIX4.3.2.0 / 2.95.3 / includeu Duplicating ./x11's / usr / l OCAL / LiB / GCC-LIB / PowerPC-IBM-AIX4.3.2.0 / 2.95.3 / Includt Duplicating ./x11's /usr/local/lib/gcc-lib/powerpc-ibm-aix4.3.2.0/2.95. 3 / Inclus ./UIL -> Motif1.2 / Uil: MAKING LOCAL LINK ./xm -> Motif1.2 / XM: MAKING LOCAL LINK .MRM ->
MOTIF1.2 / MRM: MAKING LOCAL LINK FIXING DIRECTORY / USR / IBM- AIX4.3.2.E Applying IO_DEF_QUOTES -------- TO. /SYS/iocTl.h Applying ISC_SYS_LIMITS -------- to ./sys/limits.h Applying HPUX_MAXINT ------------ To ./sys/param.h Applying Aix_Volatile - ---------- To ./sys/signal.h fixed: ./sys/signal.h Applying IO_DEF_QUOTES -------- to ./sys/stropts.h Applying ioctl_fix_ctrl - -------- To ./sys/ttychars.h fixed: ./sys/ttychars.h Applying Irix_Multiline_cmnt ---- to ./sys/types.h Applying SystemYpes --------- ------ to ./sys/types.h Applying SystemYpes_for_aix ------- to ./sys/types.h fixed Next_wait_union ---------- To ./sys/wait.h fixed: ./sys/wait.h Applying No_double_slash -------- To ./nsl/cache.h fixed: ./nsl/cache.h Applying IO_DEF_QUOTES ---- ------ To ./net/bpf.h Applying Machine_name ----------- to ./Net/bpf.h fixed: ./NET/BPF.H Applying End_Lse_Label ---- ----- to ./net/bpfdesc.h fixed: ./net/bpfdesc.h Applying IO_DEF_QUOTES -------- --to ./Netinet/if_802_5.h fixed: ./netinet/if_802_5.h Applying ip_missing_semi -------- to ./netinet/ip.h Applying Machine_Name ----------- To ./motif1.2/xm/xmosp.h fixed: ./motif1.2/xm/xmosp.h Applying Machine_Name ---------- to ./rpa/nameser_compat.h fixed: ./ ARPA / NAMESER_COMPAT.H Applying Machine_Name ---------- to ./rpa/onameser_compat.h fixed: ./arpa/onameser_compat.h Applying Irix_SockAddr -------- TO ./ RPC / Auth.h Applying Sun_AUTH_PROTO --------- to ./rpc/auth.h fixed: ./rpc/auth.h Applying Sun_AUTH_PROTO -------- to ./rpc/clnt .h fixed: ./rpc/clnt.h Applying Nested_comment --------- To ./rpc/rpc.h Applying Sun_AUTH_PROTO --------- TO ./rpc/svc.h Applying ULTRIX_NESTED_CMNT ----- to ./rpc/svc.h fixed:
./rpc/svc.h Applying cxx_unready ------------ To ./rpc/types.h fixed: ./rpc/types.h Applying Irix_Struct__file ------ To ./rpc / xdr.h Applying Sun_AUTH_PROTO -------- to ./rpc/xdr.h fixed: ./rpc/xdr.h Applying Avoid_Bool ------------ TO ./ Curses.h Applying Void_Null -------------- to ./curses.h fixed: ./curses.h Applying Bad_lval -------------- To ./dirent.h Applying Bad_lval --------------- ./ftw.h Applying Bad_lval ------------- To ./grp. H applying end_else_label --------- to ./netiso/ARGO_DEBUG.H Fixed: ./netiso/ARGO_DEBUG.H Applying Machine_name --------- to ./netiso/clnp.h Fixed: ./Netiso/clnp.h Applying End_Lse_Label --------- to ./netiso/cons_pcb.h fixed: ./netiso/cons_pcb.h Applying Machine_name ----------- To ./netiso/esis.h fixed: ./neetiso/esis.h Applying end_lse_label -------- to ./netiso/tp_param.h fixed: ./netiso/tp_param.h quoted includes in ./ Netiso / TP_PARAM.H Applying Machine_Name ---------- To ./netiso/tp_tpdu.h fixed: ./netiso/tp_tpdu.h Applying End_Lse_Label -------- -to ./netiso/tp_trace.h fixed: ./netiso/tp_trace.h quoted inc ./Netiso/tp_trace.h Applying End_lse_Label -------- to ./netiso/tp_user.h fixed:. / Netiso/tp_user.h quoted incrudes in ./Netiso/tp_user.h Applying Bad_lval --------------- To ./libgen.h Applying Limits_iFNDefs --------- TO ./limits.h Applying Void_Null -------------- to ./locale.h fixed: ./locale.h Applying Sun_malloc ------------- To ./malloc.h Applying Math_Exception --------- to ./math.h Applying Math_Gcc_iFNDefs ------ To ./math.h Applying RS6000_DOUBLE ---------------- To ./math.h applying sunos_matherr_decl ------ to ./math.h Applying Ultrix_atof_param ------ To ./math.h fixed:
./math.h Applying Bad_lval -------------- to ./ndbm.h Applying Machine_name ---------- to ./neetns/ns.h fixed : ./neetns/ns.h Applying Machine_Name ---------- to ./neetns/spp_var.h fixed: ./neetns/spp_var.h Applying Bad_lval ---------- ----- to ./pthread.h Applying Bad_LVAL --------------- to ./pwd.h applying bad_lval -------------- -to ./signal.h Applying Bad_lval --------------- to ./standards.h Applying SystemYpes --------------- ./ Stddef.h fixed: ./stddef.h Applying IO_DEF_QUOTES ---------- To ./stdio.h Applying RS6000_Param --------- To ./stdio.h Applying stdio_va_list - --------- to ./stdio.h Applying Ultrix_const ----------- To ./stdio.h fixed: ./stdio.h Applying Bad_lval ------- -------- To ./stdlib.h Applying System --------------- to ./stdlib.h Applying Sysz_stdlib_for_sun ---- to ./stdlib.h fixed : ./stdlib.h Applying Bad_lval --------------- to ./string.h Applying Sysv68_string -------- to ./string.h fixed:. /string.h Applying SunOS_STRLEN ----------- to ./strings.h Applying Bad_lval ------ --------- To ./stropts.h Applying Avoid_Bool ------------- To ./term.h Applying Bad_lval ------------ --- to ./time.h Applying Bad_lval --------------- to ./unistd.h Applying RS6000_Param --------- to ./unistd. H applying machine_name ----------- to ./isode/general.h fixed: ./isode/general.h Applying Machine_name --------- To ./isode/manifest .h fixed: ./isode/manifest.h fixing directory / usr / include / x11 incl/ /us/local/lib/gcc-lib/powerpc-ibm-aix4.1 Applying Machine_name ---------- -to ./x11/ext/servermd.h fixed: ./x11/ext/servermd.h Applying Machine_Name ----------- to ./x11/xfuncs.h fixed: ./x11/xfuncs .h Applying end_else_Label --------- To ./x11/xi18nlib.h fixed: ./x11/xi18nlib.h Applying Machine_Name --------- to ./x11/xosdefs. h fixed:
./X11/Xosdefs.h Copied ./netiso/tp_states.h Copied ./netiso/tp_events.h Copied ./netiso/../netiso/tp_pcb.h Cleaning up DONE files Removing unneeded directories:. Various warnings and error messages From fixproto area normal fixproto: populating `/usr/local/lib/gcc-lib/powerpc-ibm-aix4.3.2.0/2.95.3/incl '/ usr / local / lib / gcc-lib / powerpc-ibm AiX4.3.2.0 / 2.95.3 / include / syslimits.h: 7: Ware fix-header: in file incudded from /usr/include/nsl/thread.h:65, ------ from / usr / INCLUDE / NSL / RPC_MT.H: 75, ------ from /usr/include/nsl/nis_local.h:121, ------ from / usr / local / lib / gcc-lib / powerPC- IBM-AIX4.3.2.0 / 2.95.3 / incl: /usr/include/pthread.h:113: Warning: missing white space at `#define pthread '/usr/include/pthread.h:128: warning: missing White Space After `#define pthread '/usr/include/pthread.h:147: Warning: missing white space after` #define pthread' /usr/include/pthread.h:157: Warning: missing white space after `#define Pthread '
(No * .h files in /usr/local/lib/gcc-lib/powerpc-ibm-aix4.3.2.0/2.95.3/include/m) FIX-header: fixing isode / general.h (no *. H files in /usr/local/lib/gcc-lib/powerpc-ibm-aix4.3.2.0/2.95.3/include/r) (no * .h files in / usr / local / lib / GCC-LIB / PowerPC-IBM-AIX4.3.2.0 / 2.95.3 / include / r) (no * .h files in /usr/local/lib/gcc-lib/powerpc-ibm-aix4.3.2.0/2.95.3/ INCLUDE / R) (no * .h files in /usr/local/lib/gcc-lib/powerpc-ibm-aix4.3.2.0/2.95.3/include/r) (no * .h files in / usr / Local / lib / gcc-lib / powerPC-IBM-AIX4.3.2.0 / 2.95.3 / include / R) FIX-HEADER: FIXING ROOT / USR / LPP / X11 / include / x11 / xfuncs.h to re-execute This Procedure (after installing new include files) Perform the Fillowing Commands ---- # Cd /usr/local/lib/gcc-2.95.3 ---- # ./dofix no info directory found! stopping filesets processed: 1 of 2 (Total Time: 14 Mins 35 Secs) .installp: Applying Software for: -------- FreeWare.gnu.gcc.g 2.95.3.0
............................. GNU Compiler Collection, Version 2.95.2 Copyright (c) 1999 Free Software Foundation, Inc.
Plane Refer to the copying file delivered in the directory /usr/local/lib/gcc-2.95.2 for completion details. The Readme File Delivered in The Same Directory Should Also Be Read.
Packaging is Copyright (C) 1999 BULL SA. This LPP may not be redistributed comercially. No warranty or support in any form is offered with this LPP. Groupe Bull will not be liable for errors contained herein, or for incidental or consequential damages in connection With.
<< End of copyright notice for freeware.gnu.gcc.g >>..
Finished Processing All FileSets. ----------------------------------- --------------------------- Summaries: ------------------- ------------------------------------------ Installation Summary ----- --------------- Name ------------------ Level ------ Part --- Event ---- Result --------------------------------------------------- -------------- FreeWare.gnu.gcc.rte --2.95.3.0 - USR ---- Apply --- Success FreeWare.gnu.gcc.g --2.95.3.0 - USR ---- Apply --- Success Step 3: Configuring the environment variable problem, edit the user's Profile file, including the following settings export path = Path: / usr / local / bin extra libpath = ibpath; / usr / local / lib export manpath = $ manpath: / usr / local / man