Game Development Community

Mac G5 Compile TGB Pro 1.7.5 Source

by Carpenter Software · in Torque Game Builder · 06/12/2010 (1:09 pm) · 1 replies

Hey Torque Guys:

It has been a while since I paid a visit to the Garage Games Web Site. I just recently downloaded TGB 1.7.5. Since I am a Mac User, I tested Xcode 3.1.4 and I must say that I am very impressed with the Torque Guys at Garage Games. Right out of the box, I did a clean and compile for the hardware Mac G5 with a two core processor. Although I have not tested on the intel yet, I still want to add my two cents. First the Debug version did fail during the build:

12 ERRORS BELOW

CompileC "build/Torque2D.build/Default/TGBGame Debug.build/Objects-normal/ppc/mMathAltivec.o" /Applications/TorqueGameBuilder-1.7.5-Pro/engine/compilers/Xcode/../../source/math/mMathAltivec.cc normal ppc c++ com.apple.compilers.gcc.4_0
    cd /Applications/TorqueGameBuilder-1.7.5-Pro/engine/compilers/Xcode
    /Developer/usr/bin/gcc-4.0 -x c++ -arch ppc -fmessage-length=0 -pipe -Wno-trigraphs -fpascal-strings -O0 -mdynamic-no-pic -D__MACOSX__ -DTORQUE_DEBUG -DTORQUE_DISABLE_MEMORY_MANAGER -DTORQUE_DEBUG_GUARD -DTORQUE_PLAYER -mtune=G4 -fvisibility=hidden -fvisibility-inlines-hidden -mmacosx-version-min=10.5 -gdwarf-2 "-I/Applications/TorqueGameBuilder-1.7.5-Pro/engine/compilers/Xcode/build/Torque2D.build/Default/TGBGame Debug.build/TGBGame Debug.hmap" -F../../../tgb/gameData/T2DProject -I../../../tgb/gameData/T2DProject/include -I../../source -I../../lib -I../../lib/lpng -I../../lib/ljpeg -I../../lib/lungif -I/System/Library/Frameworks/CoreServices.framework/Versions/Current/Frameworks/CarbonCore.framework/Headers -I/System/Library/Frameworks/CoreServices.framework/Versions/Current/Frameworks/OT.framework/Headers -I/System/Library/Frameworks/ApplicationServices.framework/Versions/Current/Frameworks/QD.framework/Headers -I/System/Library/Frameworks/Carbon.framework/Versions/Current/Frameworks/HIToolbox.framework/Headers -I/System/Library/Frameworks/OpenGL.framework/Headers -I/System/Library/Frameworks/Carbon.framework/Headers -I/System/Library/Frameworks/AGL.framework/Headers -I/Developer/Headers/FlatCarbon "-I/Applications/TorqueGameBuilder-1.7.5-Pro/engine/compilers/Xcode/build/Torque2D.build/Default/TGBGame Debug.build/DerivedSources/ppc" "-I/Applications/TorqueGameBuilder-1.7.5-Pro/engine/compilers/Xcode/build/Torque2D.build/Default/TGBGame Debug.build/DerivedSources" -force_cpusubtype_ALL -falign-functions=16 -falign-loops=16 -falign-labels=16 -falign-jumps=16 -malign-natural -c /Applications/TorqueGameBuilder-1.7.5-Pro/engine/compilers/Xcode/../../source/math/mMathAltivec.cc -o "/Applications/TorqueGameBuilder-1.7.5-Pro/engine/compilers/Xcode/build/Torque2D.build/Default/TGBGame Debug.build/Objects-normal/ppc/mMathAltivec.o"
/Applications/TorqueGameBuilder-1.7.5-Pro/engine/compilers/Xcode/../../source/math/mMathAltivec.cc: In function 'void vec_MatrixF_x_MatrixF(const F32*, const F32*, F32*)':
/Applications/TorqueGameBuilder-1.7.5-Pro/engine/compilers/Xcode/../../source/math/mMathAltivec.cc:21: error: 'vector' was not declared in this scope
/Applications/TorqueGameBuilder-1.7.5-Pro/engine/compilers/Xcode/../../source/math/mMathAltivec.cc:21: error: expected `;' before 'float'
/Applications/TorqueGameBuilder-1.7.5-Pro/engine/compilers/Xcode/../../source/math/mMathAltivec.cc:22: error: expected `;' before 'float'
/Applications/TorqueGameBuilder-1.7.5-Pro/engine/compilers/Xcode/../../source/math/mMathAltivec.cc:23: error: expected `;' before 'float'
/Applications/TorqueGameBuilder-1.7.5-Pro/engine/compilers/Xcode/../../source/math/mMathAltivec.cc:29: error: 'A' was not declared in this scope
/Applications/TorqueGameBuilder-1.7.5-Pro/engine/compilers/Xcode/../../source/math/mMathAltivec.cc:46: error: 'B' was not declared in this scope
/Applications/TorqueGameBuilder-1.7.5-Pro/engine/compilers/Xcode/../../source/math/mMathAltivec.cc:64: error: 'C' was not declared in this scope
/Applications/TorqueGameBuilder-1.7.5-Pro/engine/compilers/Xcode/../../source/math/mMathAltivec.cc:87: error: 'A' was not declared in this scope
/Applications/TorqueGameBuilder-1.7.5-Pro/engine/compilers/Xcode/../../source/math/mMathAltivec.cc:87: error: 'vec_ld' was not declared in this scope
/Applications/TorqueGameBuilder-1.7.5-Pro/engine/compilers/Xcode/../../source/math/mMathAltivec.cc:91: error: 'B' was not declared in this scope
/Applications/TorqueGameBuilder-1.7.5-Pro/engine/compilers/Xcode/../../source/math/mMathAltivec.cc:96: error: 'C' was not declared in this scope
/Applications/TorqueGameBuilder-1.7.5-Pro/engine/compilers/Xcode/../../source/math/mMathAltivec.cc:98: error: 'vec_st' was not declared in this scope

Everything else ran like a charm. I still have people emailing me about the Simple Finite State Machine. Has GG incorporated a FSM in TGB 1.7.5 yet?

Curious, what is the difference between TGB and Torque 2D?

Waiting to hear from you.

Carpenter Software
Jesse Carpenter


#1
06/12/2010 (10:23 pm)
Torque 2D will be the successor of TGB
But not much about it is known. There are the vids from last year but according a more recent statement, T2D is going through indepth changes so unsure how much of those things hold (aside of potentially the realtime networking)