|
From: Andre S. <and...@we...> - 2005-06-05 18:02:53
|
Hi all,=20 unfortunately, I could not yet manage to compile release 1.90 in = Windows. Compilation works fine the way I described recently on this = list (using MS Visual C++ 2003 command line tools). However, the linker = complains as the following transcript demonstrates (see below, = bottom-most section). It can't resolve external symbols, all refering to = the new fifo stuff.=20 What went wrong? Regards, Andre Warning: cannot find "midishare.dep" cl.exe /nologo /ML /W3 /GX /Ot /Ob2 /I "..\..\common\headers" /D = "NDEBUG" /D "__Windows__" /D "WIN32" /D "_WINDOWS" /D "__EXPORT__" /D = "__LittleEndian__" /FR".\Release\\" /Fp".\Release\midishare.pch" /YX = /Fo".\Release\\" /Fd".\Release\\" /FD /c ..\..\common\Clients\msAlarms.c msAlarms.c cl.exe /nologo /ML /W3 /GX /Ot /Ob2 /I "..\..\common\headers" /D = "NDEBUG" /D "__Windows__" /D "WIN32" /D "_WINDOWS" /D "__EXPORT__" /D = "__LittleEndian__" /FR".\Release\\" /Fp".\Release\midishare.pch" /YX = /Fo".\Release\\" /Fd".\Release\\" /FD /c ..\..\common\Clients\msAppls.c msAppls.c cl.exe /nologo /ML /W3 /GX /Ot /Ob2 /I "..\..\common\headers" /D = "NDEBUG" /D "__Windows__" /D "WIN32" /D "_WINDOWS" /D "__EXPORT__" /D = "__LittleEndian__" /FR".\Release\\" /Fp".\Release\midishare.pch" /YX = /Fo".\Release\\" /Fd".\Release\\" /FD /c ..\..\common\Clients\msConnx.c msConnx.c cl.exe /nologo /ML /W3 /GX /Ot /Ob2 /I "..\..\common\headers" /D = "NDEBUG" /D "__Windows__" /D "WIN32" /D "_WINDOWS" /D "__EXPORT__" /D = "__LittleEndian__" /FR".\Release\\" /Fp".\Release\midishare.pch" /YX = /Fo".\Release\\" /Fd".\Release\\" /FD /c ..\..\common\Clients\msFilter.c msFilter.c cl.exe /nologo /ML /W3 /GX /Ot /Ob2 /I "..\..\common\headers" /D = "NDEBUG" /D "__Windows__" /D "WIN32" /D "_WINDOWS" /D "__EXPORT__" /D = "__LittleEndian__" /FR".\Release\\" /Fp".\Release\midishare.pch" /YX = /Fo".\Release\\" /Fd".\Release\\" /FD /c ..\..\common\Clients\msMail.c msMail.c cl.exe /nologo /ML /W3 /GX /Ot /Ob2 /I "..\..\common\headers" /D = "NDEBUG" /D "__Windows__" /D "WIN32" /D "_WINDOWS" /D "__EXPORT__" /D = "__LittleEndian__" /FR".\Release\\" /Fp".\Release\midishare.pch" /YX = /Fo".\Release\\" /Fd".\Release\\" /FD /c ..\..\common\Clients\msTasks.c msTasks.c cl.exe /nologo /ML /W3 /GX /Ot /Ob2 /I "..\..\common\headers" /D = "NDEBUG" /D "__Windows__" /D "WIN32" /D "_WINDOWS" /D "__EXPORT__" /D = "__LittleEndian__" /FR".\Release\\" /Fp".\Release\midishare.pch" /YX = /Fo".\Release\\" /Fd".\Release\\" /FD /c ..\..\common\Clients\msXmtRcv.c msXmtRcv.c cl.exe /nologo /ML /W3 /GX /Ot /Ob2 /I "..\..\common\headers" /D = "NDEBUG" /D "__Windows__" /D "WIN32" /D "_WINDOWS" /D "__EXPORT__" /D = "__LittleEndian__" /FR".\Release\\" /Fp".\Release\midishare.pch" /YX = /Fo".\Release\\" /Fd".\Release\\" /FD /c ..\..\common\Kernel\msHandler.c msHandler.c cl.exe /nologo /ML /W3 /GX /Ot /Ob2 /I "..\..\common\headers" /D = "NDEBUG" /D "__Windows__" /D "WIN32" /D "_WINDOWS" /D "__EXPORT__" /D = "__LittleEndian__" /FR".\Release\\" /Fp".\Release\midishare.pch" /YX = /Fo".\Release\\" /Fd".\Release\\" /FD /c ..\..\common\Kernel\msInit.c msInit.c cl.exe /nologo /ML /W3 /GX /Ot /Ob2 /I "..\..\common\headers" /D = "NDEBUG" /D "__Windows__" /D "WIN32" /D "_WINDOWS" /D "__EXPORT__" /D = "__LittleEndian__" /FR".\Release\\" /Fp".\Release\midishare.pch" /YX = /Fo".\Release\\" /Fd".\Release\\" /FD /c ..\..\common\Kernel\msSmpte.c msSmpte.c cl.exe /nologo /ML /W3 /GX /Ot /Ob2 /I "..\..\common\headers" /D = "NDEBUG" /D "__Windows__" /D "WIN32" /D "_WINDOWS" /D "__EXPORT__" /D = "__LittleEndian__" /FR".\Release\\" /Fp".\Release\midishare.pch" /YX = /Fo".\Release\\" /Fd".\Release\\" /FD /c ..\..\common\Kernel\msTime.c msTime.c cl.exe /nologo /ML /W3 /GX /Ot /Ob2 /I "..\..\common\headers" /D = "NDEBUG" /D "__Windows__" /D "WIN32" /D "_WINDOWS" /D "__EXPORT__" /D = "__LittleEndian__" /FR".\Release\\" /Fp".\Release\midishare.pch" /YX = /Fo".\Release\\" /Fd".\Release\\" /FD /c ..\..\common\Memory\msEvents.c msEvents.c cl.exe /nologo /ML /W3 /GX /Ot /Ob2 /I "..\..\common\headers" /D = "NDEBUG" /D "__Windows__" /D "WIN32" /D "_WINDOWS" /D "__EXPORT__" /D = "__LittleEndian__" /FR".\Release\\" /Fp".\Release\midishare.pch" /YX = /Fo".\Release\\" /Fd".\Release\\" /FD /c ..\..\common\Memory\msFields.c msFields.c cl.exe /nologo /ML /W3 /GX /Ot /Ob2 /I "..\..\common\headers" /D = "NDEBUG" /D "__Windows__" /D "WIN32" /D "_WINDOWS" /D "__EXPORT__" /D = "__LittleEndian__" /FR".\Release\\" /Fp".\Release\midishare.pch" /YX = /Fo".\Release\\" /Fd".\Release\\" /FD /c ..\..\common\Memory\msMem.c msMem.c cl.exe /nologo /ML /W3 /GX /Ot /Ob2 /I "..\..\common\headers" /D = "NDEBUG" /D "__Windows__" /D "WIN32" /D "_WINDOWS" /D "__EXPORT__" /D = "__LittleEndian__" /FR".\Release\\" /Fp".\Release\midishare.pch" /YX = /Fo".\Release\\" /Fd".\Release\\" /FD /c ..\..\common\Memory\msMemory.c msMemory.c cl.exe /nologo /ML /W3 /GX /Ot /Ob2 /I "..\..\common\headers" /D = "NDEBUG" /D "__Windows__" /D "WIN32" /D "_WINDOWS" /D "__EXPORT__" /D = "__LittleEndian__" /FR".\Release\\" /Fp".\Release\midishare.pch" /YX = /Fo".\Release\\" /Fd".\Release\\" /FD /c ..\..\common\Memory\msSeq.c msSeq.c cl.exe /nologo /ML /W3 /GX /Ot /Ob2 /I "..\..\common\headers" /D = "NDEBUG" /D "__Windows__" /D "WIN32" /D "_WINDOWS" /D "__EXPORT__" /D = "__LittleEndian__" /FR".\Release\\" /Fp".\Release\midishare.pch" /YX = /Fo".\Release\\" /Fd".\Release\\" /FD /c ..\..\common\Sorter\msSorter.c msSorter.c cl.exe /nologo /ML /W3 /GX /Ot /Ob2 /I "..\..\common\headers" /D = "NDEBUG" /D "__Windows__" /D "WIN32" /D "_WINDOWS" /D "__EXPORT__" /D = "__LittleEndian__" /FR".\Release\\" /Fp".\Release\midishare.pch" /YX = /Fo".\Release\\" /Fd".\Release\\" /FD /c ..\..\common\Drivers\msDriver.c msDriver.c cl.exe /nologo /ML /W3 /GX /Ot /Ob2 /I "..\..\common\headers" /D = "NDEBUG" /D "__Windows__" /D "WIN32" /D "_WINDOWS" /D "__EXPORT__" /D = "__LittleEndian__" /FR".\Release\\" /Fp".\Release\midishare.pch" /YX = /Fo".\Release\\" /Fd".\Release\\" /FD /c ..\MidiShare.c MidiShare.c cl.exe /nologo /ML /W3 /GX /Ot /Ob2 /I "..\..\common\headers" /D = "NDEBUG" /D "__Windows__" /D "WIN32" /D "_WINDOWS" /D "__EXPORT__" /D = "__LittleEndian__" /FR".\Release\\" /Fp".\Release\midishare.pch" /YX = /Fo".\Release\\" /Fd".\Release\\" /FD /c ..\msPrefs.c msPrefs.c cl.exe /nologo /ML /W3 /GX /Ot /Ob2 /I "..\..\common\headers" /D = "NDEBUG" /D "__Windows__" /D "WIN32" /D "_WINDOWS" /D "__EXPORT__" /D = "__LittleEndian__" /FR".\Release\\" /Fp".\Release\midishare.pch" /YX = /Fo".\Release\\" /Fd".\Release\\" /FD /c ..\WinMono.c WinMono.c rc.exe /l 0x40c /fo".\Release\midishare.res" /i "\cd\ms\src\win-mono" = /d "NDEBUG" ..\midishare.rc C:\Programme\Microsoft SDK\include/winuser.rh(1293) : warning RC4005: = 'ES_LEFT' : redefinition C:\Programme\Microsoft SDK\include/winuser.rh(1294) : warning RC4005: = 'ES_CENTER' : redefinition C:\Programme\Microsoft SDK\include/winuser.rh(1295) : warning RC4005: = 'ES_RIGHT' : redefinition C:\Programme\Microsoft SDK\include/winuser.rh(1296) : warning RC4005: = 'ES_MULTILINE' : redefinition C:\Programme\Microsoft SDK\include/winuser.rh(1297) : warning RC4005: = 'ES_UPPERCASE' : redefinition C:\Programme\Microsoft SDK\include/winuser.rh(1298) : warning RC4005: = 'ES_LOWERCASE' : redefinition C:\Programme\Microsoft SDK\include/winuser.rh(1299) : warning RC4005: = 'ES_PASSWORD' : redefinition C:\Programme\Microsoft SDK\include/winuser.rh(1300) : warning RC4005: = 'ES_AUTOVSCROLL' : redefinition C:\Programme\Microsoft SDK\include/winuser.rh(1301) : warning RC4005: = 'ES_AUTOHSCROLL' : redefinition C:\Programme\Microsoft SDK\include/winuser.rh(1302) : warning RC4005: = 'ES_NOHIDESEL' : redefinition C:\Programme\Microsoft SDK\include/winuser.rh(1303) : warning RC4005: = 'ES_OEMCONVERT' : redefinition C:\Programme\Microsoft SDK\include/winuser.rh(1304) : warning RC4005: = 'ES_READONLY' : redefinition C:\Programme\Microsoft SDK\include/winuser.rh(1305) : warning RC4005: = 'ES_WANTRETURN' : redefinition link.exe @C:\DOKUME~1\Andre\LOKALE~1\Temp\nma01308. WinMono.obj : error LNK2005: _AllocateMemory already defined in = msMem.obj WinMono.obj : error LNK2005: _DisposeMemory already defined in msMem.obj WinMono.obj : warning LNK4006: _AllocateMemory already defined in = msMem.obj; second definition ignored WinMono.obj : warning LNK4006: _DisposeMemory already defined in = msMem.obj; second definition ignored Creating library .\Release\mshare32.lib and object = .\Release\mshare32.exp msAppls.obj : error LNK2019: unresolved external symbol _fifoinit = referenced in function _makeClient msInit.obj : error LNK2001: unresolved external symbol _fifoinit MidiShare.obj : error LNK2001: unresolved external symbol _lfpush msConnx.obj : error LNK2019: unresolved external symbol _lfpush = referenced in function _RemAllDstCon msEvents.obj : error LNK2001: unresolved external symbol _lfpush msMemory.obj : error LNK2001: unresolved external symbol _lfpush msSeq.obj : error LNK2001: unresolved external symbol _lfpush MidiShare.obj : error LNK2019: unresolved external symbol _lfpop = referenced in function _DllEntryPoint@12 msConnx.obj : error LNK2019: unresolved external symbol _lfpop = referenced in function _SetConnection msEvents.obj : error LNK2019: unresolved external symbol _lfpop = referenced in function _MSFreeCellFunction msMemory.obj : error LNK2001: unresolved external symbol _lfpop msSeq.obj : error LNK2001: unresolved external symbol _lfpop msTasks.obj : error LNK2019: unresolved external symbol _fifoput = referenced in function _MSCall msXmtRcv.obj : error LNK2019: unresolved external symbol _fifoput = referenced in function _MSSendIm msHandler.obj : error LNK2019: unresolved external symbol _fifoput = referenced in function _ClockHandler msTasks.obj : error LNK2019: unresolved external symbol _fifosize = referenced in function _MSCountDTasks msXmtRcv.obj : error LNK2001: unresolved external symbol _fifosize msTasks.obj : error LNK2019: unresolved external symbol _fifoflush = referenced in function _MSFlushDTasks msXmtRcv.obj : error LNK2019: unresolved external symbol _fifoflush = referenced in function _MSFlushEvs msHandler.obj : error LNK2019: unresolved external symbol _fifoflush = referenced in function _DispatchEvents msTasks.obj : error LNK2019: unresolved external symbol _fifoget = referenced in function _MSExec1DTask msXmtRcv.obj : error LNK2001: unresolved external symbol _fifoget msXmtRcv.obj : error LNK2019: unresolved external symbol _fifoavail = referenced in function _MSAvailEv msMemory.obj : error LNK2019: unresolved external symbol _lfinit = referenced in function _InitMemory ../mshare32.dll : fatal error LNK1120: 9 unresolved externals |