Makefile problem |
Makefile problem |
RoboCop |
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? |
Cheeseh |
May 23 2017, 08:29 AM
Post
#2
|
Admin Group: Admin Posts: 3,066 Joined: 11-September 03 From: uk Member No.: 1 |
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/ |
RoboCop |
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 |
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 |
Lo-Fi Version | Time is now: 16th November 2024 - 10:20 AM |