--
[ 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/gamedir
# compiler options (gcc 3.4.1 or above is 
required)CC=/usr/bin/gccCPLUS=/usr/bin/g++CLINK=/usr/bin/gcc#CPP_LIB="/usr/lib/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
_________________________________________________________________
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