Make sure you are using GCC 3.4.1 or above. - Alfred
----Original Message---- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Nick Sent: Tuesday, July 12, 2005 10:41 PM To: hlcoders@list.valvesoftware.com Subject: [hlcoders] help with ../dlls/./entityoutput.h:126: error: 'Vector' is not a template type > $ make > if [ -z "/usr/bin/gcc" ]; then echo "Compiler not defined."; exit; fi > if [ ! -d . ];then mkdir .;fi cd . > if [ ! -f "tier0_i486.so" ]; then ln -s > /home/nick/valve/hl2mp/bin/tier0_i486.so .; fi if [ ! -f > "vstdlib_i486.so" ]; then ln -s > /home/nick/valve/hl2mp/bin/vstdlib_i486.so .; fi ./vcpm > ../dlls/hl_sdk.vcproj Valve Software - vcprojtomake.exe (Jul 12 2005) > Memory leak: mempool blocks left in memory: 469 make -f Makefile.mod > CC=/usr/bin/gcc CPLUS=/usr/bin/g++ > CPP_LIB="/usr/lib/gcc/i386-redhat-linux/4.0.0/libstdc++.a > /usr/lib/gcc/i386-redhat-linux/4.0.0/libgcc_eh.a" BUILD_DIR=. > BUILD_OBJ_DIR=./obj SOURCE_DIR=.. SHLIBLDFLAGS=-shared > -Wl,-Map,mod_map.txt -Wl SHLIBEXT=so CLINK=/usr/bin/gcc > CFLAGS="-rpath-link /home/nick/valve/hl2mp/bin/tier0_i486.so > -fpermissive -D_LINUX -DNDEBUG -Dstricmp=strcasecmp > -D_stricmp=strcasecmp -D_strnicmp=strncasecmp -Dstrnicmp=strncasecmp > -D_snprintf=snprintf -D_vsnprintf=vsnprintf -D_alloca=alloca > -Dstrcmpi=strcasecmp -Usprintf=use_Q_snprintf_instead_of_sprintf > -Ustrncpy=use_Q_strncpy_instead -UPROTECTED_THINGS_ENABLE" > LDFLAGS="-lm -ldl /home/nick/valve/hl2mp/bin/tier0_i486.so > /home/nick/valve/hl2mp/bin/vstdlib_i486.so" ARCH=i486 > GAME_DIR=/home/nick/valve/hl2mp MOD_CONFIG=hl_ReleaseSDKWin32 > NAME=sourceforts151 > XERCES_INC_DIR=/home/nick/xerces-c_2_6_0-redhat_80-gcc_32/include > XERCES_LIB_DIR=/home/nick/xerces-c_2_6_0-redhat_80-gcc_32/lib > make[1]: Entering directory `/home/nick/src/src/linux_sdk' > mkdir -p obj/sourceforts151/dlls/game_shared > mkdir -p obj/sourceforts151/dlls > mkdir -p obj/sourceforts151/dlls/tier1 > mkdir -p obj/sourceforts151/dlls/public > mkdir -p obj/sourceforts151/dlls/hl2_dll mkdir -p > obj/sourceforts151/dlls/public/keyframe > mkdir -p obj/sourceforts151/dlls/public/tier0 > mkdir -p obj/sourceforts151/dlls/common > mkdir -p obj/sourceforts151/dlls/game_shared/hl2 > mkdir -p obj/sourceforts151/dlls/hl2mp_dll mkdir -p > obj/sourceforts151/dlls/game_shared/hl2mp /usr/bin/g++ -w > -I../dlls/../game_shared/hl2 -I../dlls/. > -I../dlls/../public -I../dlls/../public/tier1 > -I../dlls/../game_shared -I../dlls/../utils/common -I../dlls/../dlls > -I../dlls/../../dlls -I../dlls/../dlls/hl2_dll > -I../dlls/../dlls/hl2mp_dll -I../dlls/../game_shared/hl2mp -DHL2MP > -DHL2_DLL -DUSES_SAVERESTORE -DNDEBUG -DGAME_DLL > -Dsprintf=use_Q_snprintf_instead_of_sprintf > -DVECTOR -Dstrncpy=use_Q_strncpy_instead > -D_snprintf=use_Q_snprintf_instead -DPROTECTED_THINGS_ENABLE > -rpath-link /home/nick/valve/hl2mp/bin/tier0_i486.so -fpermissive > -D_LINUX -DNDEBUG -Dstricmp=strcasecmp -D_stricmp=strcasecmp > -D_strnicmp=strncasecmp -Dstrnicmp=strncasecmp -D_snprintf=snprintf > -D_vsnprintf=vsnprintf -D_alloca=alloca -Dstrcmpi=strcasecmp > -Usprintf=use_Q_snprintf_instead_of_sprintf > -Ustrncpy=use_Q_strncpy_instead -UPROTECTED_THINGS_ENABLE -o > obj/sourceforts151/dlls/game_shared/activitylist.o -c > ../dlls/../game_shared/activitylist.cpp > g++: unrecognized option '-rpath-link' > > ../dlls/./entityoutput.h:148: error: 'Vector' is not a template type > make[1]: *** [obj/sourceforts151/dlls/game_shared/activitylist.o] > Error 1 > make[1]: Leaving directory `/home/nick/src/src/linux_sdk' > make: *** [mod] Error 2 > > > Can anyone help me on this?????????? > > > I'm using fedora core 4, gcc 4.0, and xerces-c 2.60 binaries > > _______________________________________________ > 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