1) Able to compile the objects on AIX from C and C++ source code.
2) Able to create the libraries (combination of C & C++, Proc*C objects)
3) Finally trying to create a run time executable, it's not recognizing the libraries created at step 2. Basically linking user defined libraries is an issue
Expand|Select|Wrap|Line Numbers
- /risk/riskdev/risk_src/cpp/CurveSimu/src > make mainCrvSimu
- cd ../../exceptions; make exceptions.a
- Target "exceptions.a" is up to date.
- cd ../arrays; make arrayslib.a
- Target "arrayslib.a" is up to date.
- cd ../../proC_util; make utillib.a
- Target "utillib.a" is up to date.
- cd ../../juliandates; make dateslib.a
- Target "dateslib.a" is up to date.
- cd ../../numerical; make matlib.a
- Target "matlib.a" is up to date.
- /usr/vacpp/bin/xlC -qmaxmem=32768 -bnoipath -q64 -bmaxdata:0x80000000 -o mainCrvSimu -L/oracle_client/product/9.2.0.7/lib/ Curve.o ExpirationDates.o dbConnect.o PwrCurve.o PrimaryCurves.o VaRConfig.o CurveLogReturn.o PwrCrvLogReturn.o vatrmain.o SimulatedCurve.o CurveSimulator.o SimuCurve.o BasisSimuCurve.o PwrSimuCurve.o PwrBasisSimuCurve.o HJM_model.o LogReturns.o ../../exceptions/exceptions.a ../arrays/arrayslib.a ../../proC_util/utillib.a ../../juliandates/dateslib.a ../../numerical/matlib.a -lclntst9 /oracle_client/product/9.2.0.7/lib/scorept.o /oracle_client/product/9.2.0.7/lib/sscoreed.o /oracle_client/product/9.2.0.7/rdbms/lib/kpudfo.o -lclient9 -lsql9 `cat /oracle_client/product/9.2.0.7/lib/ldflagsO` -lnsslb9 -lncrypt9 -lnsgr9 -lnzjs9 -ln9 -lnl9 -lnro9 `cat /oracle_client/product/9.2.0.7/lib/ldflagsO` -lnsslb9 -lncrypt9 -lnsgr9 -lnzjs9 -ln9 -lnl9 -lclient9 -lvsn9 -lwtc9 -lcommon9 -lgeneric9 `cat /oracle_client/product/9.2.0.7/lib/ldflagsO` -lnsslb9 -lncrypt9 -lnsgr9 -lnzjs9 -ln9 -lnl9 -lnro9 `cat /oracle_client/product/9.2.0.7/lib/ldflagsO` -lnsslb9 -lncrypt9 -lnsgr9 -lnzjs9 -ln9 -lnl9 -lclient9 -lvsn9 -lwtc9 -lcommon9 -lgeneric9 -lpls9 -ltrace9 -lnls9 -lcore9 -lnls9 -lcore9 -lnls9 -lxml9 -lcore9 -lunls9 -lnls9 -lld -lm `cat /oracle_client/product/9.2.0.7/lib/sysliblist | sed 's|/lib/crt0_r.o||g'` -lm
- ld: 0711-317 ERROR: Undefined symbol: .jul2str
- ld: 0711-317 ERROR: Undefined symbol: .IntArray::IntArray(const int*,int)
- ld: 0711-317 ERROR: Undefined symbol: .DoubleArray::DoubleArray(const double*,int)