I’m trying to build 3.14.10 on solaris-x86.
I get the following error when building libCom.a
/opt/SUNWspro/bin/CC -xar -o libCom.a bucketLib.o
epicsRingPointer.o epicsRingBytes.o postfix.o calcPerform.o cvtFast.o
resourceLib.o epicsOnce.o epicsSingletonMutex.o dbmf.o ellLib.o envSubr.o
envData.o errlog.o errSymLib.o errSymTbl.o fdmgr.o fdManager.o freeListLib.o
gpHashLib.o iocsh.o registry.o libComRegister.o iocLog.o logClient.o macCore.o
macEnv.o macUtil.o aToIPAddr.o adjustment.o cantProceed.o epicsConvert.o
epicsExit.o epicsStdlib.o epicsString.o truncateFile.o ipAddrToAsciiAsynchronous.o
epicsUnitTest.o epicsThread.o epicsMutex.o epicsEvent.o epicsTime.o
epicsMessageQueue.o epicsGeneralTime.o osiClockTime.o osdSock.o
osdSockAddrReuse.o osiSock.o systemCallIntMech.o
epicsSocketConvertErrnoToString.o osdAssert.o osdFindSymbol.o osdInterrupt.o
osdPoolStatus.o osdSignal.o osdEnv.o epicsReadline.o epicsTempFile.o
epicsStdio.o osdStdio.o osdThread.o osdMutex.o osdEvent.o osdTime.o
osdProcess.o osdNetIntf.o osdMessageQueue.o devLib.o devLibOSD.o taskwd.o
epicsTimer.o timer.o timerQueue.o timerQueueActive.o timerQueueActiveMgr.o
timerQueuePassive.o tsDefs.o
/opt/SUNWspro/bin/CC -o libCom.so.3.14 -z defs -G -h
libCom.so.3.14 -z text -mt -z ignore -z combreloc -z
lazyload bucketLib.o epicsRingPointer.o epicsRingBytes.o postfix.o
calcPerform.o cvtFast.o resourceLib.o epicsOnce.o epicsSingletonMutex.o dbmf.o
ellLib.o envSubr.o envData.o errlog.o errSymLib.o errSymTbl.o fdmgr.o
fdManager.o freeListLib.o gpHashLib.o iocsh.o registry.o libComRegister.o
iocLog.o logClient.o macCore.o macEnv.o macUtil.o aToIPAddr.o adjustment.o
cantProceed.o epicsConvert.o epicsExit.o epicsStdlib.o epicsString.o
truncateFile.o ipAddrToAsciiAsynchronous.o epicsUnitTest.o epicsThread.o
epicsMutex.o epicsEvent.o epicsTime.o epicsMessageQueue.o epicsGeneralTime.o
osiClockTime.o osdSock.o osdSockAddrReuse.o osiSock.o systemCallIntMech.o
epicsSocketConvertErrnoToString.o osdAssert.o osdFindSymbol.o osdInterrupt.o
osdPoolStatus.o osdSignal.o osdEnv.o epicsReadline.o epicsTempFile.o
epicsStdio.o osdStdio.o osdThread.o osdMutex.o osdEvent.o osdTime.o
osdProcess.o osdNetIntf.o osdMessageQueue.o devLib.o devLibOSD.o taskwd.o
epicsTimer.o timer.o timerQueue.o timerQueueActive.o timerQueueActiveMgr.o
timerQueuePassive.o tsDefs.o -lposix4 -lpthread -lm -lsocket -lnsl -lCrun
-lc -lCstd
Undefined first referenced
symbol in file
void*__Crun::vector_del(void*,unsigned,void(*)(void*))
/opt/SUNWspro/prod/lib/libCstd.a(locale.o)
void*__Crun::vector_new(void*,unsigned,unsigned,void(*)(void*),void(*)(void*))
/opt/SUNWspro/prod/lib/libCstd.a(locale.o)
void operator delete(void*,void*)
/opt/SUNWspro/prod/lib/libCstd.a(zOtiZS4hQ7CvMDXtQoDv.o)
ld: fatal: Symbol referencing errors. No output written to
libCom.so.3.14
Can anyone tell me what the problem is?
Versions:
SunOS 5.10
CC: Sun C++ 5.8 Patch 121017-13 2008/01/02