Comment 3 for bug 697519

Revision history for this message
Jeff Hill (johill-lanl) wrote :

When I build win32-x86 I see this error. Perhaps the "PROD_SYS_LIBS_WIN32 = ws2_32 advapi32" line in the build system isnt working?

C:\hill\epicsInBazaar\R3.14-mirror\checkout>set EPICS_HOST_ARCH
EPICS_HOST_ARCH=win32-x86

mingw32-make -C O.win32-x86 -f ../Makefile TOP=../../.. T_A=win32-x86 install
mingw32-make[3]: Entering directory `C:/hill/epicsInBazaar/R3.14-mirror/checkout/src/libCom/O.win32-x86'
link /nologo /subsystem:windows /dll /LTCG /incremental:no /opt:ref /release /version:3.14 /implib:com.lib /out:com.dll bucketLib.obj epicsRingPointer.obj epicsRingBytes.obj postfix.obj calcPerform.obj cvtFast.obj resourc
eLib.obj epicsOnce.obj epicsSingletonMutex.obj dbmf.obj ellLib.obj envSubr.obj envData.obj errlog.obj errSymLib.obj errSymTbl.obj fdmgr.obj fdManager.obj freeListLib.obj gpHashLib.obj iocsh.obj registry.obj libComRegister.obj iocLog
.obj logClient.obj macCore.obj macEnv.obj macUtil.obj aToIPAddr.obj adjustment.obj cantProceed.obj epicsConvert.obj epicsExit.obj epicsStdlib.obj epicsString.obj truncateFile.obj ipAddrToAsciiAsynchronous.obj epicsUnitTest.obj epics
Thread.obj epicsMutex.obj epicsEvent.obj epicsTime.obj epicsMessageQueue.obj epicsMath.obj epicsGeneralTime.obj osiClockTime.obj osdSock.obj osdSockAddrReuse.obj osiSock.obj systemCallIntMech.obj epicsSocketConvertErrnoToString.obj
osdAssert.obj osdFindSymbol.obj osdInterrupt.obj osdPoolStatus.obj osdSignal.obj osdEnv.obj epicsReadline.obj epicsTempFile.obj epicsStdio.obj osdStdio.obj osdThread.obj osdMutex.obj osdEvent.obj osdTime.obj osdProcess.obj osdNetInt
f.obj osdMessageQueue.obj devLibVME.obj devLibVMEOSD.obj taskwd.obj epicsTimer.obj timer.obj timerQueue.obj timerQueueActive.obj timerQueueActiveMgr.obj timerQueuePassive.obj tsDefs.obj epicsGetopt.obj setThreadName.obj forceBadAllo
cException.obj
   Creating library com.lib and object com.exp
fdManager.obj : error LNK2001: unresolved external symbol ___WSAFDIsSet@8
fdManager.obj : error LNK2001: unresolved external symbol __imp__WSAGetLastError@0
fdManager.obj : error LNK2001: unresolved external symbol __imp__select@20
logClient.obj : error LNK2001: unresolved external symbol __imp__send@16
logClient.obj : error LNK2001: unresolved external symbol __imp__setsockopt@20
logClient.obj : error LNK2001: unresolved external symbol __imp__shutdown@8
logClient.obj : error LNK2001: unresolved external symbol __imp__htons@4
logClient.obj : error LNK2001: unresolved external symbol __imp__connect@12
aToIPAddr.obj : error LNK2001: unresolved external symbol __imp__htonl@4
osdSock.obj : error LNK2001: unresolved external symbol __imp__accept@12
osdSock.obj : error LNK2001: unresolved external symbol __imp__gethostbyname@4
osdSock.obj : error LNK2001: unresolved external symbol __imp__gethostbyaddr@12
osdSock.obj : error LNK2001: unresolved external symbol __imp__closesocket@4
osdSock.obj : error LNK2001: unresolved external symbol __imp__socket@12
osdSock.obj : error LNK2001: unresolved external symbol __imp__WSACleanup@0
osdSock.obj : error LNK2001: unresolved external symbol __imp__WSAStartup@8
osiSock.obj : error LNK2001: unresolved external symbol __imp__ntohs@4
osiSock.obj : error LNK2001: unresolved external symbol __imp__ntohl@4
osdProcess.obj : error LNK2001: unresolved external symbol __imp__MessageBoxA@16
osdProcess.obj : error LNK2001: unresolved external symbol __imp__GetUserNameA@8
osdNetIntf.obj : error LNK2001: unresolved external symbol __imp__WSAIoctl@36
com.dll : fatal error LNK1120: 21 unresolved externals
mingw32-make[3]: *** [Com.dll] Error 1120
mingw32-make[3]: Leaving directory `C:/hill/epicsInBazaar/R3.14-mirror/checkout/src/libCom/O.win32-x86'
mingw32-make[2]: *** [install.win32-x86] Error 2
mingw32-make[2]: Leaving directory `C:/hill/epicsInBazaar/R3.14-mirror/checkout/src/libCom'
mingw32-make[1]: *** [libCom.install] Error 2
mingw32-make[1]: Leaving directory `C:/hill/epicsInBazaar/R3.14-mirror/checkout/src'
mingw32-make: *** [src.install] Error 2