rts32 created gives error

From: ajaypulijala (ajaypulijala_at_rediffmail.com)
Date: 11/12/04

  • Next message: William M. Klein: "Re: Read flat file field +123.45 in Cobol2 - How please ?"
    Date: Thu, 11 Nov 2004 20:24:17 -0500
    
    

    Hi All,

    We are trying to run our application on the newly migrated Oracle 9.2.0.4

    Our server details are
    We have AIX5.1.0 where the kernel is started in 32bit

    ServerExpress Version
    cobol v4.0.00-e
    PRN=RXCAK/AAE:9h.N3.40.01
    PTI=SP1
    PTI=ES

    Oracle is 9.2.0.4

    Initially we faced problems to create a shared library libmfora.so

    We modified our env_precomp.mk as this below. Please find the differences
    as per the diff command with what supplied and what was modified
    > diff env_precomp.mk.org env_precomp.mk
    70c70,71
    < LIBDIR=lib

    ---
    > #Modified this variable to set this variable to lib32
    > LIBDIR=lib32
    1677,1678c1678,1680
    < RTSORA_LINKLINE=$(COB) -o $(LOC_RTSORA) -t -xe "" $(RTSPORTFLAGS)
    $(COBSQLINTF)\
    < $(SCOREPT) $(SSCOREED) $(DEF_ON) -L $(LIBHOME) $(LLIBSQL) $(NAETTOBJS)
    $(LLIBXSD) $(COBTTLIBS)
    ---
    > #changed -xe to -ze per MF SE 2.0.10 documentation. KSWEET 11/12/2002
    > RTSORA_LINKLINE=$(COB) -o $(LOC_RTSORA) -ze "" $(RTSPORTFLAGS)
    $(COBSQLINTF)\
    > $(SCOREPT) $(SSCOREED) $(DEF_ON) -L $(LIBHOME) $(LLIBSQL) $(NAETTOBJS)
    $(COBTTLIBS)
    oracle@nygpcmdev1*NYPG6D-/data/oracle/product/9.2.0.4/precomp/lib
    >
    Later we ran this command to create shared library
    make LIBDIR=lib32 LOC_RTSORA=libmfora.so -f ins_precomp.mk libmfora.so
    Linking libmfora.so
    later we copied the libmfora.so into our $ORACLE_HOME/precomp/lib32 and
    ran this command
    /data/oracle/product/9.2.0.4/precomp/lib32/cobsqlint>
    cob32 -C nolist -vxo rts32 -e -L /data/oracle/product/9.2.0.4/lib32 -l
    mfora /data/oracle/product/9.2.0.4/precomp/lib32/cobsqlintf.o
    Entry points defined in module:
    /data/oracle/product/9.2.0.4/precomp/lib32/cobsqlintf.o
    SQLROWIDGET
    DSNTIAR
    SQLBTE
    SQLBCC
    SQLGLMT
    SQLGLM
    SQLORA
    SQLBXT
    SQLBEX
    SQLPR2T
    SQLPR2
    SQLPRCT
    SQLPRC
    SQLNULT
    SQLNUL
    SQLGRI
    SQLTOC
    SQLTFL
    SQLSTRD
    SQLSQS
    SQLPCS
    SQLOS1
    SQLOCA
    SQLMOV
    SQLLEN
    SQLLD2
    SQLLDA
    SQLLO1
    SQLGB1
    SQLFCH
    SQLFCC
    SQLCUR
    SQLCDA
    SQLBS1
    SQLALDT
    SQLALD
    SQLAD1
    SQLADRVC
    SQLADRCR
    SQLADR
    SQLGLST
    SQLGLS
    SQLGS2
    SQLGSS
    SQLGSST
    SQLAB1
    Please find even the dump of rts32 attached below
    > dump -Hv rts32
    rts32:
    ***Loader Section***
    Loader Header Information
    VERSION# #SYMtableENT #RELOCent LENidSTR
    0x00000001 0x00000018 0x00000032 0x000000b6
    #IMPfilID OFFidSTR LENstrTBL OFFstrTBL
    0x00000007 0x000004b8 0x00000135 0x0000056e
    ***Import File Strings***
    INDEX PATH BASE MEMBER
    0
    /data/oracle/product/9.2.0.4/lib32:.:/usr/lib/cobol/sexp.4.0.sp1/lib:/usr/lib:/lib
    1 libmfora.so
    2 libcobrts.2.so
    3 libcobcrtn.2.so
    4 libcobmisc.2.so
    5 libc.a shr.o
    6 librtl.a shr.o
    We then copied the new rts32 into the /usr/lib/cobol/sexp.4.0.sp1/bin
    directory
    Later when we run rts32 we get this error. Please tell me what to do we
    need to up the machine
    > rts32
    rtld: 0712-001 Symbol LsxInitialize was referenced
    from module /data/oracle/product/9.2.0.4/lib32/libmfora.so(), but a
    runtime definition
    of the symbol was not found.
    rtld: 0712-001 Symbol LsxLoad was referenced
    from module /data/oracle/product/9.2.0.4/lib32/libmfora.so(), but a
    runtime definition
    of the symbol was not found.
    rtld: 0712-001 Symbol LsxValidateDoc was referenced
    from module /data/oracle/product/9.2.0.4/lib32/libmfora.so(), but a
    runtime definition
    of the symbol was not found.
    rtld: 0712-001 Symbol LsxTerminate was referenced
    from module /data/oracle/product/9.2.0.4/lib32/libmfora.so(), but a
    runtime definition
    of the symbol was not found.
    rtld: 0712-002 fatal error: exiting.
    Please tell me
    Waiting for your reply
    Ajay
    

  • Next message: William M. Klein: "Re: Read flat file field +123.45 in Cobol2 - How please ?"