paul what version of debian are you using?
ogre 1.8.0 is needed to build and some extra libboost stuff .they are ubuntu packages but should be named the same in debian. although versions maybe different
when you start q-gears press F8 to load up the data.
it would be very helpful to have those kinds of docs.
Jessie - seems that the repo now has 1.8.0
Do you think we could get some kind of wiki or somehow add pages to the source tree to serve as docs on github? Just something that explains:
* What platforms/architectures it supports
* Dependencies
* Supported compilers/tool chains
* Some sort of basic coding style doc
* Major features that deem the engine to be "complete" and their current state
* How to start hacking once everything is built, plus anything else required, e.g do I need the PC or PSX files? Do I need any files at all? etc
Edit: Still seem to have errors on this 1.8.0 version:
[ 65%] Building CXX object QGearsMain/CMakeFiles/QGearsMain.dir/src/data/QGearsHRCFileSerializer.cpp.o
/home/paul/qgears/q-gears/QGearsMain/src/data/QGearsHRCFileSerializer.cpp: In member function ‘virtual void QGears::HRCFileSerializer::readObject(Ogre::DataStreamPtr&, QGears::HRCFileSerializer::Bone&)’:
/home/paul/qgears/q-gears/QGearsMain/src/data/QGearsHRCFileSerializer.cpp:130:27: error: ‘parseSizeT’ is not a member of ‘Ogre::StringConverter’
size_t rsd_count( Ogre::StringConverter::parseSizeT( rsd_list.front() ) );
^
QGearsMain/CMakeFiles/QGearsMain.dir/build.make:1894: recipe for target 'QGearsMain/CMakeFiles/QGearsMain.dir/src/data/QGearsHRCFileSerializer.cpp.o' failed
make[2]: *** [QGearsMain/CMakeFiles/QGearsMain.dir/src/data/QGearsHRCFileSerializer.cpp.o] Error 1
CMakeFiles/Makefile2:201: recipe for target 'QGearsMain/CMakeFiles/QGearsMain.dir/all' failed
make[1]: *** [QGearsMain/CMakeFiles/QGearsMain.dir/all] Error 2
Makefile:123: recipe for target 'all' failed
make: *** [all] Error 2
Of course adding our parseSizeT is easy.. but seems to not be a part of Ogre 1.8
To get it building on debian I had to make the following changes:
changed 3 instances of ParseSizeT to parseUnsignedInt
/home/paul/qgears/q-gears/QGearsMain/src/data/QGearsHRCFile.cpp:32:34: fatal error: common/FF7NameLookup.h: No such file or directory
#include "common/FF7NameLookup.h"
from
#include "common/FF7NameLookup.h"
to
#include "../../SupportedGames/FinalFantasy7/include/common/FF7NameLookup.h"
Not sure where the main binary is yet though..
Edit again:
Finally figured it out, had to copy all of /usr/lib/x86_64-linux-gnu/OGRE-1.8.0/
to the "output" directory and the QGearMain executable to "output", then it would launch, if you didn't tell me about F8 I would have figured a black screen was all it could do though
Final edit:
Started to add data to the wiki:
https://github.com/zerotacg/q-gears/wiki