Game Development Community

TGB 1.5 Beta + Linux == :( ?

by Eric Robinson · in Torque Game Builder · 04/22/2007 (12:27 am) · 5 replies

The Linux forum has been mighty quiet recently... [cue: tumbleweed]

Anyone tried building TGB 1.5 Beta on Linux? Any reason 1.5 would be incompatible with Linux?

I'm not a Linux guru by any stretch but have been keeping an eye on this forum as I hope to start building stuff on it soon. Thoughts?

#1
04/24/2007 (4:20 am)
I've not looked at it yet for my project. As it is, I am only finally moving my code from 1.02 up to 1.1.3. I'm going to wait & see after the 1.5 is out of beta before trying anything with it.
#2
04/24/2007 (11:17 am)
T2D should still work if you slap it into TGE. As to whether the "Game Builder" part will work... who knows? I think the workflow of build-your-game-using-TGB-on-mac then copy-the-game-stuff-to-linux should be fine, too.

But then, the last T2D game released through GG's website that ran on linux was Kachinko, and before that, nothing. So maybe it's just one of those utterly impossible/infeasible things.

Gary (-;
#3
04/30/2007 (5:00 pm)
I tried it earlier... it stopped in the middle of it... I'll stick with 1.1.3 for now until someone who knows better wants to deal with why code gets broken yet again.
#4
05/23/2007 (1:37 am)
T2D at the moment is in Beta, and from the look of the forums, there are still some things to straighten out before they can release it as a stable version. I'll try this weekend to get it to work, even if only in 'play on linux' and not 'build on linux' mode.

@ Keith: Can you elaborate on that? Where did it stop, with what compiler version and with what error? That might help to find a possible fix.

David
#5
05/31/2007 (5:28 pm)
--> Compiling console/compiledEval.cc
In file included from component/simComponent.h:11,
from component/dynamicConsoleMethodComponent.h:4,
from console/compiledEval.cc:21:
console/simBase.h: In constructor 'SimObjectPtr::SimObjectPtr(T*) [with T =
SimComponent]':
component/componentInterface.h:29: instantiated from here
console/simBase.h:941: error: cannot convert 'SimComponent*' to 'SimObject*' in
assignment
console/simBase.h: In member function 'SimObjectPtr::operator T*() const
[with T = SimComponent]':
component/componentInterface.h:40: instantiated from here
console/simBase.h:987: error: invalid static_cast from type 'SimObject* const'
to type 'SimComponent*'
console/simBase.h:987: error: invalid static_cast from type 'SimObject* const'
to type 'SimComponent*'

Using gcc version 3.3.5.