Given that you had a stray "#" character in that file god knows what else changed in it. Get a fresh version from the SDK and use that.
- Alfred ----Original Message---- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Nick Sent: Friday, July 15, 2005 11:04 PM To: [email protected] Subject: Re: [hlcoders] installing fedora core 3 solved most of my problems except > On 7/15/05, Alfred Reynolds <[EMAIL PROTECTED]> wrote: > > Line 191 of mathlib.cpp should look like this: > > __asm __volatile__( "femms" ); > > > > Looks like your version is corrupted somehow. > > > > - Alfred > > > > > > ----Original Message---- > > From: [EMAIL PROTECTED] > > [mailto:[EMAIL PROTECTED] On Behalf Of Nick > > Sent: > > Friday, July 15, 2005 8:21 PM To: [email protected] > > Subject: [hlcoders] installing fedora core 3 solved most of my > > problems except > > > > > 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 15 > > > 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/3.4.2/libstdc++.a > > > /usr/lib/gcc/i386-redhat-linux/3.4.2/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=" > > > -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_ReleaseHL2MPWin32 > > > 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/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 > > > -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/public/mathlib.o -c > > > ../dlls/../public/mathlib.cpp ../dlls/../public/mathlib.cpp:191:4: > > > invalid preprocessing directive #__asm > > > ../dlls/../public/mathlib.cpp: In function `float > > > _3DNow_Sqrt(float)': ../dlls/../public/mathlib.cpp:190: error: > > > impossible constraint in `asm' make[1]: *** > > > [obj/sourceforts151/dlls/public/mathlib.o] Error 1 make[1]: > > > Leaving directory `/home/nick/src/linux_sdk' > > > make: *** [mod] Error 2 > > > > > > > > > > > > This is using gcc 3.4.3 ( fedora core 3), I am certain I have > > > never touched /public/mathlib.cpp so i don't know why its doing > > > this. Can anyone help? > > > > > > _______________________________________________ > > > 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 > > > > > > > I removed the # in the code, but now I have this problem: > > /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 > -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/server/dlls/public/mathlib.o -c ../dlls/../public/mathlib.cpp > ../dlls/../public/mathlib.cpp: In function `float > _3DNow_Sqrt(float)': ../dlls/../public/mathlib.cpp:190: error: > impossible constraint in `asm' > make[1]: *** [obj/server/dlls/public/mathlib.o] Error 1 > make[1]: Leaving directory `/home/nick/src/linux_sdk' > make: *** [mod] Error 2 > > _______________________________________________ > 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

