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

Reply via email to