IPB

Welcome Guest ( Log In | Register )

> Compiling Rcbot - Linux
Venom
post Dec 6 2006, 09:50 PM
Post #1


Advanced Member
***

Group: Members
Posts: 82
Joined: 24-July 06
Member No.: 807



Hello,
I am having problems setting up the g++ compiler under linux and the g++ compiler for Windows wasnt much help either. I understand fully how to compile under Visual Studio but having little experience of Linux in general, i am not sure how to setup the compiler in order to compile the code.

If someone would be so kind as to provide me with so guideance i would be very greatful.

Venom
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
 
Reply to this topicStart new topic
Replies
Venom
post Jan 20 2007, 05:32 PM
Post #2


Advanced Member
***

Group: Members
Posts: 82
Joined: 24-July 06
Member No.: 807



[root@www dlls]$ make -fmakefile_linux_mm
g++ -Dstricmp=strcasecmp -Dstrcmpi=strcasecmp -DRCBOT_META_BUILD -m486 -O2 -w -I../engine -I../common -I../pm_shared -c bot.cpp -o bot.o
bot.cpp: In function \u2018BOOL BotFunc_FillString(char*, const char*, const char*, int)\u2019:
bot.cpp:2201: error: cast from \u2018char*\u2019 to \u2018int\u2019 loses precision
bot.cpp:2201: error: cast from \u2018char*\u2019 to \u2018int\u2019 loses precision
bot.cpp: In member function \u2018BOOL CBot::UpdateVisibles()\u2019:
bot.cpp:6641: error: cast from \u2018edict_t*\u2019 to \u2018int\u2019 loses precision
make: *** [bot.o] Error 1

Seems to work almost except for that one error. Any idea on how to fix it?

I am hoping to help develop RCbot and provide you with code additions etc...but i need to be able to compile it correctly.

If you can help, i would be very greatful.

UPDATE:
Also i wanted to add, based on the RCbot you compiled for me Lordskitch, there are errors produced when running it. The terminal displays the following but does seem to effect the bots that much.

This line below only shows up once or twice every few minutes with a different ID.
[RCBOT>] warning: GetClientRep(): No Rep for pClient (id: 3) (returning default)

This one below is spammed constantly every few seconds.
[RCBOT>] warning: GetClientRep(): Bad pClient recieved (NULL) (returning default)
User is offlineProfile CardPM
Go to the top of the page
+Quote Post

Posts in this topic
Venom   Compiling Rcbot - Linux   Dec 6 2006, 09:50 PM
LordSkitch   under gentoo, and possibly others cause i dont use...   Dec 7 2006, 01:31 AM
Venom   under gentoo, and possibly others cause i dont us...   Dec 7 2006, 08:08 AM
LordSkitch   Do you mind helping me with the linux compiling? ...   Dec 7 2006, 08:28 AM
Venom   The operating system which came with my server was...   Dec 7 2006, 09:26 AM
LordSkitch   gentoo comes with gcc, the only thing i had to ins...   Dec 7 2006, 11:01 AM
Venom   OK, g++ is installed correctly now i hope. But wh...   Dec 7 2006, 03:03 PM
LordSkitch   lol im sure i could with enough time, most of them...   Dec 7 2006, 11:32 PM
Venom   Just wondering, if you have managed to fix the bug...   Dec 8 2006, 08:06 AM
Cheeseh   ive uploaded a new source + try these makefiles: ...   Dec 8 2006, 04:15 PM
Venom   ive uploaded a new source + try these makefiles: ...   Dec 8 2006, 06:10 PM
LordSkitch   the linux compile fails because linux and windows ...   Dec 8 2006, 06:19 PM
Venom   well the new makefile for mm has a problem on line...   Dec 8 2006, 06:25 PM
Cheeseh   i attached the make files this time, it was a prob...   Dec 8 2006, 09:46 PM
Venom   Im sorry i dont see anything attached to either po...   Dec 8 2006, 11:09 PM
Cheeseh   Im sorry i dont see anything attached to either p...   Dec 9 2006, 01:20 AM
Venom   Thanks for the make files. It didnt make a differ...   Dec 9 2006, 07:58 AM
LordSkitch   he doesnt have a linux system, im downloading the ...   Dec 9 2006, 08:28 AM
Venom   Yeah thats similar to what i get, but if Cheeseh o...   Dec 9 2006, 09:23 AM
LordSkitch   i diddled the makefile and put in -I../dlls to see...   Dec 9 2006, 10:27 AM
Cheeseh   actually thats not the right source I gave you, I ...   Dec 9 2006, 02:49 PM
Venom   cool thanks :) thank for helping :) Just wonderi...   Dec 9 2006, 11:01 AM
LordSkitch   NS all the way. i host the worlds most EVIL NS ser...   Dec 9 2006, 11:42 AM
Venom   Yeah, i managed to code both MvM and AvA player mo...   Dec 9 2006, 02:22 PM
LordSkitch   lol well if you understand most of it, redo the cy...   Dec 9 2006, 02:44 PM
Venom   Its not working for me, i guess i must be doing so...   Dec 9 2006, 03:18 PM
Cheeseh   Its not working for me, i guess i must be doing s...   Dec 9 2006, 04:31 PM
Venom   Auto detecting CPU Using AMD-Opteron (64 bit...   Dec 9 2006, 05:19 PM
Cheeseh   yeah says rcbot_i386.so in your quote, should be r...   Dec 9 2006, 10:12 PM
LordSkitch   im compiling it now to see what it does, i did get...   Dec 9 2006, 11:56 PM
Venom   thanks LordSkitch, i will test it now and let you ...   Dec 10 2006, 12:05 AM
LordSkitch   you need your liblist.gam's "gamedll_linu...   Dec 10 2006, 06:14 AM
Venom   im using the 64bit version of metamod gamedll_lin...   Dec 10 2006, 10:19 AM
LordSkitch   post your liblist.gam and your metamod.ini files o...   Dec 10 2006, 07:46 PM
Venom   post your liblist.gam and your metamod.ini files ...   Jan 11 2007, 03:43 PM
Venom   OK, RCbot refueses to load and crashes the server ...   Jan 15 2007, 08:31 AM
LordSkitch   does it give you an error?   Jan 15 2007, 09:29 AM
Venom   RCbot doesnt seem to error, but the hlds crashes w...   Jan 15 2007, 09:48 AM
Cheeseh   use the -debug command, the debug logs are usually...   Jan 15 2007, 04:59 PM
Venom   I do use the -debug but there is nothing in the fi...   Jan 15 2007, 07:26 PM
LordSkitch   try this... http://www.joesucks.net/files/rcbot/...   Jan 17 2007, 11:05 AM
Venom   OMG it worked, i am actually running RCbot on Linu...   Jan 19 2007, 10:22 AM
LordSkitch   i compiled using the latest source cheeseh put up ...   Jan 20 2007, 03:08 AM
junktext   i compiled using the latest source cheeseh put up...   Oct 6 2007, 07:01 PM
Venom   [root@www dlls]$ make -fmakefile_linux_mm g++...   Jan 20 2007, 05:32 PM
LordSkitch   make sure you have the latest source from the file...   Jan 20 2007, 11:24 PM
Venom   I have the latest source i think, i am using the s...   Jan 21 2007, 12:41 PM
IHQ-Reima[DWMH]   When I changed to Linux I kept the hierarchy the s...   Jan 28 2007, 12:45 PM
LordSkitch   whats your bot_users.ini file look like?   Jan 28 2007, 07:58 PM
Cheeseh   whats your bot_users.ini file look like? also m...   Jan 28 2007, 08:36 PM
IHQ-Reima[DWMH]   also make sure its in the correct folder, the bot...   Jan 29 2007, 07:08 AM
LordSkitch   http://www.the-coming.com/images/peeingonlinux.jpg   Jan 29 2007, 03:03 PM
Venom   lol nice picture LordSkitch :P I deleted both ...   Feb 1 2007, 10:23 AM
LordSkitch   what do the errors say again?   Feb 1 2007, 02:35 PM
Cheeseh   If you mean GetClientRep(), they are not errors ...   Feb 1 2007, 04:59 PM
Venom   [root@www dlls]$ make -fmakefile_linux_mm g++...   Feb 2 2007, 09:24 AM
Cheeseh   that compiler is freakin pedantic!! // ...   Feb 2 2007, 04:16 PM
Venom   OK so we now hopefully know its not a problem with...   Feb 15 2007, 06:15 PM
Cheeseh   OK so we now hopefully know its not a problem wit...   Feb 15 2007, 06:34 PM
LordSkitch   http://rcbot.bots-united.com/forums/index....post...   Oct 6 2007, 07:39 PM
junktext   http://rcbot.bots-united.com/forums/index....post...   Oct 8 2007, 04:21 PM
scrow   compiling using the source for v1.441_B works unde...   Jun 20 2008, 09:48 PM
Weasel   download metamod version v1.441_B here That URL...   Feb 15 2011, 06:41 PM


Reply to this topicStart new topic
1 User(s) are reading this topic (1 Guests and 0 Anonymous Users)
0 Members:

 



- Lo-Fi Version Time is now: 15th June 2025 - 12:57 AM