Raised This Month: $ Target: $400
 0% 

Linux Compile Problems


  
 
 
Thread Tools Display Modes
Author Message
checkmaster
Junior Member
Join Date: Dec 2004
Old 02-26-2005 , 04:33   Linux Compile Problems
#1

Ich versuche jetzt seit 3 Tagen mein gecodedes Mod unter Linux zu Compilen bekomme es aber einfach nicht hin. Unter Windows konnte ich das Mod Compilen und auch auf dem Ded. Server einbinden. Kann leider da ich in der Materie zu neu bin nicht genau sagen/eingrenzen wo der Fehler liegt evtl. fehlende Abhängigkeiten bzw. nicht richtige Makefile

Kann mir jemand helfen und evtl. mal mit auf meine TEstumgebung per ssh schauen?

Wäre echt supernett! Ergebnis Poste ich natürlich hier im Forum ;-)
checkmaster is offline
checkmaster
Junior Member
Join Date: Dec 2004
Old 03-03-2005 , 02:47   komm nicht weit4er
#2

welche Distri nehme ich am besten? hatte die letzten 2 Wochen 3x Sarge, 2x Debian , 1x 9.0Suse, Slackware 10.1

bekomme aber nicht hin das gcc auf die 3.4er Version zu bringen!

also was ist am Sinvollsten bzw. wie kann ich meine Entwicklungsumgebung am leichtesten einrichten (gibt es apt sourcen für debian um gcc3.4 und xerces zu installen? wenn ja wie hat jemand ne Anleitung wie die heissen bzw. welche Packete in abhängigkeit stehen?
checkmaster is offline
checkmaster
Junior Member
Join Date: Dec 2004
Old 03-03-2005 , 06:54  
#3

so hab jetzt Debian Woody soweit eingerichtet (hoffe ich)

bekomme aber beim make des Plugins fehler!

hlds@debian:~/ufcmod/src/linux_sdk$ make
mkdir /home/hlds/ufcmod/src/linux_sdk
mkdir: cannot create directory `/home/hlds/ufcmod/src/linux_sdk': File exists
make: [dirs] Error 1 (ignored)
mkdir /home/hlds/ufcmod/src/linux_sdk/plugin
mkdir: cannot create directory `/home/hlds/ufcmod/src/linux_sdk/plugin': File exists
make: [dirs] Error 1 (ignored)
mkdir /home/hlds/ufcmod/src/linux_sdk/plugin/public
mkdir: cannot create directory `/home/hlds/ufcmod/src/linux_sdk/plugin/public': File exists
make: [dirs] Error 1 (ignored)
mkdir /home/hlds/ufcmod/src/linux_sdk/plugin/tier0
mkdir: cannot create directory `/home/hlds/ufcmod/src/linux_sdk/plugin/tier0': File exists
make: [dirs] Error 1 (ignored)
I/home/hlds/ufcmod/src/public -I -Dstrcmpi=strcasecmp -D_alloca=alloca -w -DARCH=i486 -o /home/hlds/ufcmod/src/linux_sdk/plugin/serverplugin_convar.o -c /home/hlds/ufcmod/src/utils/serverplugin_sample/serverplugin_convar.cpp
make: I/home/hlds/ufcmod/src/public: Command not found
make: [/home/hlds/ufcmod/src/linux_sdk/plugin/serverplugin_convar.o] Error 127 (ignored)
I/home/hlds/ufcmod/src/public -I -Dstrcmpi=strcasecmp -D_alloca=alloca -w -DARCH=i486 -o /home/hlds/ufcmod/src/linux_sdk/plugin/serverplugin_empty.o -c /home/hlds/ufcmod/src/utils/serverplugin_sample/serverplugin_empty.cpp
make: I/home/hlds/ufcmod/src/public: Command not found
make: [/home/hlds/ufcmod/src/linux_sdk/plugin/serverplugin_empty.o] Error 127 (ignored)
make: *** No rule to make target `/home/hlds/ufcmod/src/linux_sdk/plugin/public/convar.o', needed by `serverplugin_empty_i486.so'. Stop.
hlds@debian:~/ufcmod/src/linux_sdk$

Wo hängt es jetzt?

Hier die Makefile
www.unterfranken-clan.de/Makefile
__________________
UFC Publicserver
213.202.216.152:27016
Visit Us!!
checkmaster is offline
checkmaster
Junior Member
Join Date: Dec 2004
Old 03-04-2005 , 05:40  
#4

Bin jetzt schon etwas weiter! Beim make bekomme ich jetzt folgendes:
Vielleicht kann mir ja hier jemand weiter helfen

debian:/home/hlds/ufcmod2/src/linux_sdk# make
if [ -z "/usr/bin/gcc-3.4" ]; then echo "Compiler not defined."; exit; fi
if [ ! -d . ];then mkdir .;fi
cd .
make -f Makefile.vcpm CC=/usr/bin/gcc-3.4 CPLUS=/usr/bin/g++-3.4 CPP_LIB="/usr/lib/gcc/i486-linux/3.4.4/libstdc++.a /usr/lib/gcc/i486-linux/3.4.4/libgcc_eh.a" BUILD_DIR=. BUILD_OBJ_DIR=./obj SOURCE_DIR=.. SHLIBLDFLAGS=-shared -Wl,-Map,vcpm_map.txt -Wl SHLIBEXT=so CLINK=/usr/bin/gcc-3.4 CFLAGS=" -mtune=i686 -march=pentium -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_snprintf_instead_of_sprintf -Ustrncpy=use_Q_strncpy_instead -UPROTECTED_THINGS_ENABLE" LDFLAGS="-lm -ldl tier0_i486.so vstdlib_i486.so /source/bin/server_i486.so" ARCH=i486 GAME_DIR=/source MOD_CONFIG=hl_ReleaseSDKWin32 NAME=server XERCES_INC_DIR=/usr/include XERCES_LIB_DIR=/usr/lib
make[1]: Entering directory `/home/hlds/ufcmod2/src/linux_sdk'
mkdir ./obj
mkdir: cannot create directory `./obj': File exists
make[1]: [dirs] Error 1 (ignored)
mkdir ./obj/vcpm
mkdir ./obj/vcpm/public
/usr/bin/g++-3.4 -I../public -I/usr/include -I../utils/common -I../public/tier1 -w -mtune=i686 -march=pentium -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_snprintf_instead_of_sprintf -Ustrncpy=use_Q_strncpy_instead -UPROTECTED_THINGS_ENABLE -DARCH=i486 -o obj/vcpm/makefilecreator.o -c ../utils/vprojtomake/makefilecreator.cpp
/usr/bin/g++-3.4 -I../public -I/usr/include -I../utils/common -I../public/tier1 -w -mtune=i686 -march=pentium -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_snprintf_instead_of_sprintf -Ustrncpy=use_Q_strncpy_instead -UPROTECTED_THINGS_ENABLE -DARCH=i486 -o obj/vcpm/vprojtomake.o -c ../utils/vprojtomake/vprojtomake.cpp
/usr/bin/g++-3.4 -I../public -I/usr/include -I../utils/common -I../public/tier1 -w -mtune=i686 -march=pentium -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_snprintf_instead_of_sprintf -Ustrncpy=use_Q_strncpy_instead -UPROTECTED_THINGS_ENABLE -DARCH=i486 -o obj/vcpm/vcprojconvert.o -c ../utils/vprojtomake/vcprojconvert.cpp
/usr/bin/g++-3.4 -I../public -I/usr/include -I../utils/common -I../public/tier1 -w -mtune=i686 -march=pentium -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_snprintf_instead_of_sprintf -Ustrncpy=use_Q_strncpy_instead -UPROTECTED_THINGS_ENABLE -DARCH=i486 -o obj/vcpm/public/characterset.o -c ../tier1/characterset.cpp -Dstricmp=strcasecmp -Dstrcmpi=strcasecmp
/usr/bin/g++-3.4 -I../public -I/usr/include -I../utils/common -I../public/tier1 -w -mtune=i686 -march=pentium -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_snprintf_instead_of_sprintf -Ustrncpy=use_Q_strncpy_instead -UPROTECTED_THINGS_ENABLE -DARCH=i486 -o obj/vcpm/public/interface.o -c ../tier1/interface.cpp -Dstricmp=strcasecmp -Dstrcmpi=strcasecmp
/usr/bin/g++-3.4 -I../public -I/usr/include -I../utils/common -I../public/tier1 -w -mtune=i686 -march=pentium -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_snprintf_instead_of_sprintf -Ustrncpy=use_Q_strncpy_instead -UPROTECTED_THINGS_ENABLE -DARCH=i486 -o obj/vcpm/public/KeyValues.o -c ../tier1/KeyValues.cpp -Dstricmp=strcasecmp -Dstrcmpi=strcasecmp
/usr/bin/g++-3.4 -I../public -I/usr/include -I../utils/common -I../public/tier1 -w -mtune=i686 -march=pentium -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_snprintf_instead_of_sprintf -Ustrncpy=use_Q_strncpy_instead -UPROTECTED_THINGS_ENABLE -DARCH=i486 -o obj/vcpm/public/utlbuffer.o -c ../tier1/utlbuffer.cpp -Dstricmp=strcasecmp -Dstrcmpi=strcasecmp
/usr/bin/g++-3.4 -I../public -I/usr/include -I../utils/common -I../public/tier1 -w -mtune=i686 -march=pentium -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_snprintf_instead_of_sprintf -Ustrncpy=use_Q_strncpy_instead -UPROTECTED_THINGS_ENABLE -DARCH=i486 -o obj/vcpm/public/utlsymbol.o -c ../tier1/utlsymbol.cpp -Dstricmp=strcasecmp -Dstrcmpi=strcasecmp
/usr/bin/gcc-3.4 -o ./vcpm ./obj/vcpm/makefilecreator.o ./obj/vcpm/vprojtomake.o ./obj/vcpm/vcprojconvert.o ./obj/vcpm/public/characterset.o ./obj/vcpm/public/interface.o ./obj/vcpm/public/KeyValues.o ./obj/vcpm/public/utlbuffer.o ./obj/vcpm/public/utlsymbol.o /usr/lib/gcc/i486-linux/3.4.4/libstdc++.a /usr/lib/gcc/i486-linux/3.4.4/libgcc_eh.a -lm -ldl -L/usr/lib -lxerces-c /source/bin/tier0_i486.so /source/bin/vstdlib_i486.so
/usr/bin/ld: warning: tier0_i486.so, needed by /source/bin/vstdlib_i486.so, not found (try using -rpath or -rpath-link)
make[1]: Leaving directory `/home/hlds/ufcmod2/src/linux_sdk'
if [ ! -f "tier0_i486.so" ]; then ln -s /source/bin/tier0_i486.so .; fi
if [ ! -f "vstdlib_i486.so" ]; then ln -s /source/bin/vstdlib_i486.so .; fi
./vcpm ../utils/serverplugin_sample/serverplugin_empty.vcproj
./vcpm: error while loading shared libraries: tier0_i486.so: cannot open shared object file: No such file or directory
make: *** [mod] Error 127
debian:/home/hlds/ufcmod2/src/linux_sdk#

Hier die Makefile www.unterfranken-clan.de/Makefile
__________________
UFC Publicserver
213.202.216.152:27016
Visit Us!!
checkmaster is offline
DopeFish
Senior Member
Join Date: Feb 2004
Old 03-06-2005 , 17:45  
#5

Quote:
./vcpm: error while loading shared libraries: tier0_i486.so: cannot open shared object file: No such file or directory
Pfad richtig angegeben?
DopeFish is offline
Send a message via ICQ to DopeFish
 



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -4. The time now is 14:56.


Powered by vBulletin®
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Theme made by Freecode