E_CMA@vaxa.nerc-murchison.ac.uk (04/29/91)
Help!
I have just started work on a Motif interface to a PRO*C application.
[ Motif 1.0, (uses same X11R3 libraries as DECwindows) under VMS 5.3,
ORACLE 6.0 ]
I have run up against a known bug... the incompatibility of VAXCRTL
and ORACRTL. Unfortunately the DECW$XLIBSHR.EXE file already comes linked
with VAXCRTL, while the PRO*C routines need ORACRTLT.EXE.
One cannot link to both, since there is a psec conflict with
C$$TRNS_VALUES and _CTYPE_ which generate LINK errors, preventing
the formation of an image file, not to mention lots of duplicate
definition warnings.
It is not practical to separate the functions completely, since there
are some modules e.g. for access and cursor contents display which
require explicit access to both X and Oracle. Portability and
maintainability considerations preclude reverting to PRO*FORTRAN
+ mixed language programming, pipes etc.
I have heard rumours of a fix. Can anyone give me a workaround?
C.
*************************************************************************
* Snailmail: * E_Mail *
* * CBS%UK.AC.NERC-MURCHISON.VAXA::E_CMA *
* Dr C.M.Allen * JANET: e_cma@uk.ac.nmh.va *
* British Geological Survey * *
* Murchison House * *
* West Mains Road * * *************************************************************************
* Edinburgh * Tel: 031-667-1000 x277 from U.K. *
* Scotland * *
* EH9,3LA * *
*************************************************************************