--
[ Picked text/plain from multipart/alternative ]
Thread model: posixgcc version 3.4.6 20060404 (Red Hat 3.4.6-8)

> From: [EMAIL PROTECTED]> To: [email protected]> Subject: RE: 
> [hlcoders] Error on compile on linux> Date: Sat, 10 Nov 2007 11:05:00 -0700> 
> > Stupid simple question, but what version of GCC are you using?> > 
> -----Original Message-----> From: [EMAIL PROTECTED]> [mailto:[EMAIL 
> PROTECTED] On Behalf Of David van der> Staak> Sent: Saturday, November 10, 
> 2007 7:16 AM> To: [email protected]> Subject: RE: [hlcoders] 
> Error on compile on linux> > --> [ Picked text/plain from 
> multipart/alternative ]> I've put the errors at http://pastebin.ca/768296> > 
> Yes, only the makefile has been touched at the top part, which is why i only> 
> posted that part with my post.> > I'm running GNU Make 3.80.> > Thanks> > > > 
> > From: [EMAIL PROTECTED]> To: [email protected]> Subject:> Re: 
> [hlcoders] Error on compile on linux> Date: Sat, 10 Nov 2007 14:56:09> +0100> 
> > Sadly, things did go wrong with the copy-pasting. I'd use an> online> 
> pastebin (like pastebin.ca) next time...> > From what I see, "make"> is going 
> crazy for no good reason... as long as> you only touched the upper> section 
> of the Makefile and nothing else> (e.g. the Makefile.vcpm) and you> are in 
> the linux_sdk directory when you> run make.> > What version is your> make? 
> Try running "make -v".> > ~~ Ondra> > On 10.11.07 5:24 Uhr, David van> der 
> Staak wrote:> > --> > [ Picked text/plain from multipart/alternative ]>> > 
> Hello,> >> > First off, i hope this post goes well and not gets screwed up> 
> somehow (yes first time for everything)> >> > Okay, so the situation is as> 
> follows:I've got a mod. It works fine on windows, can compile it perfectly> 
> without errors. Windows servers can run fine with the .dll's created. The> 
> linux server is a different story. It errors out on the very start. I have> 
> included a copy of the errors created by the make command on linux and a> 
> copy of the top part of the make file (as that's the only part that has been> 
> edited).> > Thanks for reading anyways.> >> > HisChild> >> > Makefile:> > #> 
> the name of the mod binary (_i486.so is appended to the end)NAME=server> > #> 
> the location of the vcproj that builds the> 
> modMOD_PROJ=../dlls/server_hl2mp-2003.vcproj# the name of the mod> 
> configuration (typically <proj name>_<build type><build> 
> target>)MOD_CONFIG=server_sdk_ReleaseSDKWin32> > # the directory the base> 
> binaries (tier0_i486.so, etc) are> 
> located#GAME_DIR=../../#GAME_DIR=~/valve/hl2bin/GAME_DIR=/home/hischild/game> 
> dir> > # compiler options (gcc 3.4.1 or above is> 
> required)CC=/usr/bin/gccCPLUS=/usr/bin/g++CLINK=/usr/bin/gcc#CPP_LIB="/usr/l> 
> ib/libstdc++.a> 
> /usr/lib/libgcc_eh.a"CPP_LIB="/usr/lib/gcc/i386-redhat-linux/3.4.3/libstdc++> 
> .a /usr/lib/gcc/i386-redhat-linux/3.4.3/libgcc_eh.a"> > # put any compiler> 
> flags you want passed hereUSER_CFLAGS=> > # link flags for your mod, make> 
> sure to include any special libraries hereLDFLAGS="-lm -ldl> 
> $(GAME_DIR)/bin/tier0_i486.so $(GAME_DIR)/bin/vstdlib_i486.so mathlib_i486.a> 
> choreoobjects_i486.a tier1_i486.a"> > # XERCES 2.6.0 or above (> 
> http://xml.apache.org/xerces-c/ ) is used by the vcproj to makefile> 
> converter# it must be installed before being able to run this> 
> makefileXERCES_INC_DIR=/opt/xerces-c.2.8.0/includeXERCES_LIB_DIR=/opt/xerces> 
> -c.2.8.0/lib# if you have xerces installed already you should be able to use> 
> the two lines below#XERCES_INC_DIR=/usr/include#XERCES_LIB_DIR=/usr/lib> >>> 
> > errors:> > makeif [ -z "/usr/bin/gcc" ]; then echo "Compiler not> 
> defined."; exit; fiif [ ! -d . ];then mkdir .;ficd .make -f Makefile.vcpm> 
> CC=/usr/bin/gcc CPLUS=/usr/bin/g++ CPP_LIB="/usr/lib/gcc/i> 
> 386-redhat-linux/3.4.3/libstdc++.a> 
> /usr/lib/gcc/i386-redhat-linux/3.4.3/libgcc_e h.a" BUILD_DIR=.> 
> BUILD_OBJ_DIR=./obj SOURCE_DIR=.. SHLIBLDFLAGS=-shared -Wl,-Map> 
> ,vcpm_map.txt -Wl SHLIBEXT=so CLINK=/usr/bin/gcc CFLAGS=" -mtune=i686> 
> -march=pe ntium3 -mmmx -O3 -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_snpr> 
> intf_instead_of_sprintf -Ustrncpy=use_Q_strncpy_instead> 
> -UPROTECTED_THINGS_ENABL E" LDFLAGS="-lm -ldl> 
> /home/hischild/gamedir/bin/tier0_i486.so /home/hischild/gam> 
> edir/bin/vstdlib_i486.so mathlib_i486.a choreoobjects_i486.a tier1_i486.a"> 
> ARCH= i486 GAME_DIR=/home/hischild/gamedir> 
> MOD_CONFIG=server_sdk_ReleaseSDKWin32 NAME= server> 
> XERCES_INC_DIR=/opt/xerces-c.2.8.0/include XERCES_LIB_DIR=/opt/xerces-c.2> 
> .8.0/libmake[1]: Entering directory `/home/hischild/193/linux_sdk'mkdir> 
> ./objmkdir: cannot create directory `./obj': File existsmake[1]: [dirs]> 
> Error 1 (ignored)mkdir ./obj/vcpmmkdir: cannot create directory> 
> `./obj/vcpm': File existsmake[1]: [dirs] Error 1 (ignored)mkdir> 
> ./obj/vcpm/publicmkdir: cannot create directory `./obj/vcpm/public': File> 
> existsmake[1]: [dirs] Error 1 (ignored)make[1]: *** No rule to make target> 
> `obj/vcpm/makefilecreator.o', needed by `vcp m'. Stop.make[1]: Leaving> 
> directory `/home/hischild/193/linux_sdk'make: *** [vcpm] Error 2> >> > >> 
> _______________________________________________> To unsubscribe, edit your> 
> list preferences, or view the list archives, please visit:>> 
> http://list.valvesoftware.com/mailman/listinfo/hlcoders>> 
> _________________________________________________________________> Express 
> yourself instantly with MSN Messenger! Download today it's FREE!> 
> http://messenger.msn.click-url.com/go/onm00200471ave/direct/01/> --> > 
> _______________________________________________> 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>
_________________________________________________________________
Express yourself instantly with MSN Messenger! Download today it's FREE!
http://messenger.msn.click-url.com/go/onm00200471ave/direct/01/
--

_______________________________________________
To unsubscribe, edit your list preferences, or view the list archives, please 
visit:
http://list.valvesoftware.com/mailman/listinfo/hlcoders

Reply via email to