IPB

Welcome Guest ( Log In | Register )

 
Reply to this topicStart new topic
> Makefile problem
RoboCop
post May 22 2017, 04:55 PM
Post #1


RCBot Fan
****

Group: Admin
Posts: 192
Joined: 17-December 15
From: Dundee, Scotland
Member No.: 2,435



Hello I've managed to grab the /linux_sdk folder needed to recompile RCBot2 Linux from RCBot2's older github. I have been using GCC Make command recently for the HLDS bots that needed fixed for HLDS SteamPipe servers. I'm not familiar with Xerces-c or any VS C++ project converters for Linux.

I figured those makefiles are more complicated than the makefiles for the HLDS bots that I've been trying to fix and optimise. Is it possible that those SRCDS addons as well as RCBot2 only works with older compilers like G++-4.2? Got any more hints on Linux compile for RCBot2 as well key tools or options to use, please?
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Cheeseh
post May 23 2017, 08:29 AM
Post #2


Admin
*****

Group: Admin
Posts: 3,066
Joined: 11-September 03
From: uk
Member No.: 1



QUOTE(RoboCop @ May 22 2017, 05:55 PM) *

Hello I've managed to grab the /linux_sdk folder needed to recompile RCBot2 Linux from RCBot2's older github. I have been using GCC Make command recently for the HLDS bots that needed fixed for HLDS SteamPipe servers. I'm not familiar with Xerces-c or any VS C++ project converters for Linux.

I figured those makefiles are more complicated than the makefiles for the HLDS bots that I've been trying to fix and optimise. Is it possible that those SRCDS addons as well as RCBot2 only works with older compilers like G++-4.2? Got any more hints on Linux compile for RCBot2 as well key tools or options to use, please?


there's a page I made here about compiling in linux ages ago but not sure it's still valid or out of date, have you seen/tried to follow it?

https://sourceforge.net/p/rcbot2/wiki/Compi...g%20in%20Linux/
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
RoboCop
post May 23 2017, 02:11 PM
Post #3


RCBot Fan
****

Group: Admin
Posts: 192
Joined: 17-December 15
From: Dundee, Scotland
Member No.: 2,435



QUOTE(Cheeseh @ May 23 2017, 09:29 AM) *

there's a page I made here about compiling in linux ages ago but not sure it's still valid or out of date, have you seen/tried to follow it?

https://sourceforge.net/p/rcbot2/wiki/Compi...g%20in%20Linux/

Well actually I read the Linux compiling from this Readme.md file in this link:

https://github.com/chrizonix/RCBot2

Also I've managed to recompile both Win32 and Linux builds. I did use VS2017 to recompile RCBot2 but using the 2013 Build Toolset, and the Linux version using G++ 4.8. I do know from what I read from Valve's Developer Wiki that they recommend on using GCC/G++ < version 4.2.

https://developer.valvesoftware.com/wiki/Co...ing_under_Linux

But when I tested them on my DoD:S Linux Server with MM:S 1.10.7-devV they seem to run fine. I did update the hookinfo.ini and config.ini for TF2 but it appears that my server failed to load RCBot2.

Also I don't know if you knew about this, but recently I've recompiled RCBot1 v1.441-beta for Linux DMC, Rocket Crowbar but not for Sven Co-op as I don't have the later src code for Sven Co-op. The HLDS SteamPipe Linux update removed the /dlls/*_i386.so from the _i386 suffix and I fixed this in the h_export.cpp file - on this line and rewrote it as:-

CODE
sprintf(szFilename,"%s/dlls/%s.so",szFolder,m_szDllFile);


I hope I could help you, depending on how you could teach me on how to fix as well recompile RCBot2 as I kinda know you got other things on your mind at home. Have a look in my 16 year old site with the latest RCBot1 and RCBot2 builds. I'm sure your fans and colleagues will be pleased for my efforts on assisting RCBot so far. I'll let you know how things are for recompiling RCBot2 Linux builds and testing them on my Linux servers.

https://apg-clan.org/vbdownloads.php?do=dow...downloadid=1125

https://apg-clan.org/vbdownloads.php?do=dow...;downloadid=766
User is offlineProfile CardPM
Go to the top of the page
+Quote Post

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

 



- Lo-Fi Version Time is now: 16th November 2024 - 10:20 AM