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

Reply via email to