Kbase P145001: Getting errors running OEBuild indicating several .o files not found in 10.1C
Autor |
  Progress Software Corporation - Progress |
Acesso |
  Público |
Publicação |
  4/22/2009 |
|
Status: Unverified
SYMPTOM(s):
Getting errors running OEBuild process. Errors indicate several .o files not found in 10.1C
Getting errors compiling executable during OEBuild process error reads:
xlc_r: 1501-228 input file $dlc/oebuild/obj
1noas4s.o not found
Getting errors compiling executable during OEBuild process error reads:
xlc_r: 1501-228 input file $dlc/oebuild/obj
1noas4t.o not found
Getting errors compiling executable during OEBuild process error reads:
xlc_r: 1501-228 input file $dlc/oebuild/obj
1nobti.o not found
Running 10.1C but attempting to use OEBuild script which was originally taken from 10.1B installation.
FACT(s) (Environment):
IBM AIX
UNIX
OpenEdge 10.1C
CAUSE:
Changes were made in the 10.1C OEBuild scripts which removed a number of legacy object files and add new object file references.
Old OEBuild scripts taken from versions prior to 10.1C will generate errors in 10.1C.
FIX:
1) Use one of the template OEBuild scripts in $DLC/oebuild/make as a template.
2) Make a copy of the template script in a separate working directory.
3) Add any necessary object file references which are part of the custom code being compiled into the OpenEdge executable to the template script.
4) Run the buildenv.sh script to configure the environment (on Unix the command would be ". $DLC/oebuild/make/buildenv.sh")
5) Run the customized copy of the template script as the root user or user which has root privileges to initiate the compile.
The templates which exist in $DLC/oebuild/make are:
buildenv.sh -- General Build Environment setup script
build__ora10apsv.sh -- AppServer Client for Connection to DataServer for Oracle 10
build__ora9apsv.sh -- AppServer Client for Connection to DataServer for Oracle 9
build__proapsv.sh -- AppServer agent executable
build_orarx.sh -- OpenEdge Client for connection to Oracle DataServer
build_orasrv.sh -- OpenEdge Oracle DataServer
build_rx.sh -- OpenEdge client (or WebSpeed® agent) executable