As far as i know, Compiling EP1 under 2008 is unsupported and doesn't work.
Paulo Rego wrote: > Hi guys > > I'm getting the following linker errors when building a half life 2 > multiplayer mod using episode 1 as the framework under Visual C++ Express > 2008: > > 1>------ Build started: Project: client_hl2mp, Configuration: Release > HL2MP Win32 ------ > 1>Linking... > > 1>tier2.lib(tier2.obj) : warning LNK4075: ignoring '/EDITANDCONTINUE' due > to '/INCREMENTAL:NO' specification > > 1>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __malloc_dbg already defined > in memoverride.obj > > 1>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __nh_malloc already defined > in memoverride.obj > > 1>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __nh_malloc_dbg already > defined in memoverride.obj > > 1>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __heap_alloc already defined > in memoverride.obj > > 1>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __heap_alloc_dbg already > defined in memoverride.obj > > 1>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __calloc_dbg already defined > in memoverride.obj > > 1>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __recalloc already defined in > memoverride.obj > > 1>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __realloc_dbg already defined > in memoverride.obj > > 1>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __recalloc_dbg already > defined in memoverride.obj > > 1>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __expand already defined in > memoverride.obj > > 1>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __expand_dbg already defined > in memoverride.obj > > 1>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __free_nolock already defined > in memoverride.obj > > 1>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __free_dbg already defined in > memoverride.obj > > 1>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __free_dbg_nolock already > defined in memoverride.obj > > 1>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __msize already defined in > memoverride.obj > > 1>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __msize_dbg already defined > in memoverride.obj > > 1>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __CrtSetBreakAlloc already > defined in memoverride.obj > > 1>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __CrtSetDbgBlockType already > defined in memoverride.obj > > 1>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __CrtSetAllocHook already > defined in memoverride.obj > > 1>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __CrtGetAllocHook already > defined in memoverride.obj > > 1>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __CrtCheckMemory already > defined in memoverride.obj > > 1>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __CrtSetDbgFlag already > defined in memoverride.obj > > 1>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __CrtDoForAllClientObjects > already defined in memoverride.obj > > 1>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __CrtIsValidPointer already > defined in memoverride.obj > > 1>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __CrtIsValidHeapPointer > already defined in memoverride.obj > > 1>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __CrtIsMemoryBlock already > defined in memoverride.obj > > 1>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __CrtReportBlockType already > defined in memoverride.obj > > 1>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __CrtSetDumpClient already > defined in memoverride.obj > > 1>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __CrtGetDumpClient already > defined in memoverride.obj > > 1>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __CrtMemCheckpoint already > defined in memoverride.obj > > 1>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __CrtMemDifference already > defined in memoverride.obj > > 1>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __CrtMemDumpAllObjectsSince > already defined in memoverride.obj > > 1>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __CrtDumpMemoryLeaks already > defined in memoverride.obj > > 1>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __CrtMemDumpStatistics > already defined in memoverride.obj > > 1>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __aligned_malloc already > defined in memoverride.obj > > 1>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __aligned_malloc_dbg already > defined in memoverride.obj > > 1>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __aligned_realloc already > defined in memoverride.obj > > 1>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __aligned_recalloc already > defined in memoverride.obj > > 1>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __aligned_realloc_dbg already > defined in memoverride.obj > > 1>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __aligned_recalloc_dbg > already defined in memoverride.obj > > 1>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __aligned_offset_malloc > already defined in memoverride.obj > > 1>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __aligned_offset_malloc_dbg > already defined in memoverride.obj > > 1>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __aligned_offset_realloc > already defined in memoverride.obj > > 1>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __aligned_offset_recalloc > already defined in memoverride.obj > > 1>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __aligned_offset_realloc_dbg > already defined in memoverride.obj > > 1>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __aligned_offset_recalloc_dbg > already defined in memoverride.obj > > 1>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __aligned_free already > defined in memoverride.obj > > 1>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __aligned_free_dbg already > defined in memoverride.obj > > 1>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __CrtSetDebugFillThreshold > already defined in memoverride.obj > > 1>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __CrtSetCheckCount already > defined in memoverride.obj > > 1>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __CrtGetCheckCount already > defined in memoverride.obj > > 1>LIBCMTD.lib(dbgheap.obj) : error LNK2005: "void (__cdecl* > _pfnDumpClient)(void *,unsigned int)" (?_pfnDumpClient@@[EMAIL PROTECTED]) > already defined in memoverride.obj > > 1>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __crtDbgFlag already defined > in memoverride.obj > > 1>LIBCMTD.lib(dbgheap.obj) : error LNK2005: ___crtDebugFillThreshold > already defined in memoverride.obj > > 1>LIBCMTD.lib(dbgheap.obj) : error LNK2005: ___crtDebugCheckCount already > defined in memoverride.obj > > 1>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __crtBreakAlloc already > defined in memoverride.obj > > 1>LIBCMTD.lib(sbheap.obj) : error LNK2005: __get_sbh_threshold already > defined in memoverride.obj > > 1>LIBCMTD.lib(sbheap.obj) : error LNK2005: __set_sbh_threshold already > defined in memoverride.obj > > 1> Creating library Release HL2MP/client.lib and object Release > HL2MP/client.exp > > 1>Release HL2MP/client.dll : fatal error LNK1169: one or more multiply > defined symbols found > > 1>Build log was saved at "file://c:\MyMultiplayerMod\src\cl_dll\Release > HL2MP\BuildLog.htm" > > 1>client_hl2mp - 59 error(s), 1 warning(s) > > ========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped > ========== > > > > Can anyone point me in the right direction please? > > I've had a look here: > http://developer.valvesoftware.com/wiki/Compiling_under_VS2008 but couldn't > find my problem > > Many Thanks > > Paulo > _______________________________________________ > To unsubscribe, edit your list preferences, or view the list archives, please > visit: > http://list.valvesoftware.com/mailman/listinfo/hlcoders > > > _______________________________________________ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlcoders

