Installation experiences

Re: Installation experiences

Postby paul424 » 26 Oct 2012, 15:45

Today I tried to build the OD from scratch on fresh OpenSuse12.2 install on my laptop . While on the second desktop machine the OS transistion went fine , I cannot compile and run OD sucessivly , I would appreciate if someone upgraded the Building from scratch info. The problem seems to be in the CEGUI packages, but I cannot compile it on my own. What I quickly deduced , is using autotools I should get the ./configure script and the Makefile file for make using this diagram http://en.wikipedia.org/wiki/GNU_build_system, but in the end I get >>lame << Makefile: Makefile:16: *** missing separator. Stop.

at line is " @SET_MAKE@ " and what I was able to find this is unsubstituted macro , which at some stage should have been substituted
User avatar
paul424
OD Moderator
 
Posts: 660
Joined: 24 Jan 2012, 13:54

Re: Installation experiences

Postby hc » 26 Oct 2012, 17:51

Just some guesses:
Have you installed make and or gmake?
Tried:
./configure MAKE=make

Haven`t tried to compile OD myself yet though, maybe will try it.
github.com/hackcraft-de
hackcraft.de
User avatar
hc
LW3D Moderator
 
Posts: 213
Joined: 07 Feb 2011, 10:00
Location: far away

Re: Installation experiences

Postby hc » 26 Oct 2012, 20:19

Just successfuly tried to compile (not yet run) OD...took quite a while to just compile.
I just followed the procedure on the OD homepage - of course my build environment was otherwise already complete for C/C++.
The only hickup was that I installed libpcre3-dev (add to apt-get line) to silence the configure script - otherwise it will tell me to use --disable-pcre

Propably you're really just missing make or something else in your tool pipeline isn't properly installed, like autotools.

[Edit: it's running - a bit of annoying is that the OD/Ogre isn't switching screenresolution back to normal after finishing]
github.com/hackcraft-de
hackcraft.de
User avatar
hc
LW3D Moderator
 
Posts: 213
Joined: 07 Feb 2011, 10:00
Location: far away

Re: Installation experiences

Postby paul424 » 26 Oct 2012, 20:45

Looks like we don't understand each other , I have problems building CEGUI , not OD :) .
User avatar
paul424
OD Moderator
 
Posts: 660
Joined: 24 Jan 2012, 13:54

Re: Installation experiences

Postby oln » 26 Oct 2012, 20:51

OpenSuse 12.2 has the version of CEGUI required (http://software.opensuse.org/package/libcegui0_7_6). Does that not work?
User avatar
oln
 
Posts: 1020
Joined: 26 Oct 2010, 22:16
Location: Norway

Re: Installation experiences

Postby hc » 27 Oct 2012, 12:49

@paul424:
Sorry for my brief answer, I compiled both OD and CEGUI - since the former needs the later.
That pcre was to silence configure for CEGUI btw. otherwise no problem.

But I tried it on ubuntu.
github.com/hackcraft-de
hackcraft.de
User avatar
hc
LW3D Moderator
 
Posts: 213
Joined: 07 Feb 2011, 10:00
Location: far away

Re: Installation experiences

Postby paul424 » 27 Oct 2012, 19:43

Thanks for all the info , I just sucessfully builded CEGUI and the OD is running as well .
User avatar
paul424
OD Moderator
 
Posts: 660
Joined: 24 Jan 2012, 13:54

Re: Installation experiences

Postby paul424 » 21 Dec 2012, 23:03

When compiling current Head of development branch , I do get :
*** Initialising script engine AngelScript ***
OpenDungeons.bin: /home/tom/opendungeons/OpenDungeons/dependencies/angelscript/angelscript/source/as_compiler.cpp:931: void asCCompiler::CompileStatementBlock(asCScriptNode*, bool, bool*, asCByteCode*): Assertion `tempVariables.GetLength() == 0' failed.
Aborted
User avatar
paul424
OD Moderator
 
Posts: 660
Joined: 24 Jan 2012, 13:54

Re: Installation experiences

Postby paul424 » 21 Dec 2012, 23:18

Almost any commit from development branch is somehow flawed . Where should I start to get working OD ?
User avatar
paul424
OD Moderator
 
Posts: 660
Joined: 24 Jan 2012, 13:54

Re: Installation experiences

Postby charlie » 22 Dec 2012, 00:54

paul424 {l Wrote}:When compiling current Head of development branch , I do get :
*** Initialising script engine AngelScript ***
OpenDungeons.bin: /home/tom/opendungeons/OpenDungeons/dependencies/angelscript/angelscript/source/as_compiler.cpp:931: void asCCompiler::CompileStatementBlock(asCScriptNode*, bool, bool*, asCByteCode*): Assertion `tempVariables.GetLength() == 0' failed.
Aborted


You reported this before, and oln fixed it.

viewtopic.php?p=28771#p28771
Free Gamer - it's the dogz
Vexi - web UI platform
User avatar
charlie
Global Moderator
 
Posts: 2131
Joined: 02 Dec 2009, 11:56
Location: Manchester, UK

Re: Installation experiences

Postby paul424 » 22 Dec 2012, 11:13

First of I don't understand why anyone wishing to get running version of development branch should trace and fix someone's unnoticed faults with AngelScript .

Yes I had known about my prev post, but it was regarding code from some commits dozen ago.

I do not touched the code part that oln mentions.

Also that's not the only error I get. Other top commits seems to have AS part botched AS WELL in a diffrent manner.

Best would be, what some Opensuse maintainer suggested to relay on delivered dynamic libraries .in distros's package.
User avatar
paul424
OD Moderator
 
Posts: 660
Joined: 24 Jan 2012, 13:54

Re: Installation experiences

Postby charlie » 22 Dec 2012, 15:35

I get the impression that you give up really easily, paul. (Or at least, you present little or no evidence of trying to fix any of the problems you have posted.)

Perhaps that's unfair. You seemed to have tried to compile a host of different revisions, but I'm not certain how smart a use of time that is.
Free Gamer - it's the dogz
Vexi - web UI platform
User avatar
charlie
Global Moderator
 
Posts: 2131
Joined: 02 Dec 2009, 11:56
Location: Manchester, UK

Re: Installation experiences

Postby paul424 » 22 Dec 2012, 18:38

Somehow I managed to get working copy ,by downloading the separate AS 2.25.0 from source package. It;s not the first time AS must be obtained from separate place .

Worst is, one cannot push anything with angelscript being also tracked >_> /
User avatar
paul424
OD Moderator
 
Posts: 660
Joined: 24 Jan 2012, 13:54

Re: Installation experiences

Postby charlie » 22 Dec 2012, 20:23

Can't angelscript just be updated to the 2.25.0 source?
Free Gamer - it's the dogz
Vexi - web UI platform
User avatar
charlie
Global Moderator
 
Posts: 2131
Joined: 02 Dec 2009, 11:56
Location: Manchester, UK

Re: Installation experiences

Postby Bodsda » 06 Jul 2013, 18:04

Here's the AS error I get when compiling OD.
{l Code}: {l Select All Code}
[ 29%] [ 30%] Building CXX object CMakeFiles/OpenDungeons.bin.dir/dependencies/angelscript/angelscript/source/as_thread.cpp.o
Building CXX object CMakeFiles/OpenDungeons.bin.dir/dependencies/angelscript/angelscript/source/as_tokenizer.cpp.o
[ 31%] [ 31%] Building CXX object CMakeFiles/OpenDungeons.bin.dir/dependencies/angelscript/angelscript/source/as_typeinfo.cpp.o
Building CXX object CMakeFiles/OpenDungeons.bin.dir/dependencies/angelscript/angelscript/source/as_variablescope.cpp.o
[ 32%] [ 33%] [ 34%] Building CXX object CMakeFiles/OpenDungeons.bin.dir/dependencies/angelscript/add_on/scripthelper/scripthelper.cpp.o
Building CXX object CMakeFiles/OpenDungeons.bin.dir/dependencies/angelscript/add_on/scriptarray/scriptarray.cpp.o
Building CXX object CMakeFiles/OpenDungeons.bin.dir/dependencies/angelscript/add_on/scriptbuilder/scriptbuilder.cpp.o
[ 35%] Building CXX object CMakeFiles/OpenDungeons.bin.dir/dependencies/angelscript/add_on/scriptstdstring/scriptstdstring.cpp.o
[ 36%] Building CXX object CMakeFiles/OpenDungeons.bin.dir/dependencies/tinygettext/dictionary_manager.cpp.o
/home/bod/Desktop/OpenDungeons/dependencies/angelscript/add_on/scripthelper/scripthelper.cpp: In function ‘int WriteConfigToFile(asIScriptEngine*, const char*)’:
/home/bod/Desktop/OpenDungeons/dependencies/angelscript/add_on/scripthelper/scripthelper.cpp:194:40: warning: format ‘%X’ expects argument of type ‘unsigned int’, but argument 3 has type ‘asDWORD {aka long unsigned int}’ [-Wformat]
/home/bod/Desktop/OpenDungeons/dependencies/angelscript/add_on/scripthelper/scripthelper.cpp:222:40: warning: format ‘%X’ expects argument of type ‘unsigned int’, but argument 3 has type ‘asDWORD {aka long unsigned int}’ [-Wformat]
/home/bod/Desktop/OpenDungeons/dependencies/angelscript/add_on/scripthelper/scripthelper.cpp:261:40: warning: format ‘%X’ expects argument of type ‘unsigned int’, but argument 3 has type ‘asDWORD {aka long unsigned int}’ [-Wformat]
/home/bod/Desktop/OpenDungeons/dependencies/angelscript/add_on/scripthelper/scripthelper.cpp:280:40: warning: format ‘%X’ expects argument of type ‘unsigned int’, but argument 3 has type ‘asDWORD {aka long unsigned int}’ [-Wformat]
/home/bod/Desktop/OpenDungeons/dependencies/angelscript/add_on/scripthelper/scripthelper.cpp:308:42: warning: format ‘%X’ expects argument of type ‘unsigned int’, but argument 3 has type ‘asDWORD {aka long unsigned int}’ [-Wformat]
/home/bod/Desktop/OpenDungeons/dependencies/angelscript/add_on/scripthelper/scripthelper.cpp:323:42: warning: format ‘%X’ expects argument of type ‘unsigned int’, but argument 3 has type ‘asDWORD {aka long unsigned int}’ [-Wformat]
/home/bod/Desktop/OpenDungeons/dependencies/angelscript/add_on/scripthelper/scripthelper.cpp:340:42: warning: format ‘%X’ expects argument of type ‘unsigned int’, but argument 3 has type ‘asDWORD {aka long unsigned int}’ [-Wformat]
/home/bod/Desktop/OpenDungeons/dependencies/angelscript/add_on/scripthelper/scripthelper.cpp:351:42: warning: format ‘%X’ expects argument of type ‘unsigned int’, but argument 3 has type ‘asDWORD {aka long unsigned int}’ [-Wformat]
/home/bod/Desktop/OpenDungeons/dependencies/angelscript/add_on/scripthelper/scripthelper.cpp:375:40: warning: format ‘%X’ expects argument of type ‘unsigned int’, but argument 3 has type ‘asDWORD {aka long unsigned int}’ [-Wformat]
/home/bod/Desktop/OpenDungeons/dependencies/angelscript/add_on/scripthelper/scripthelper.cpp:395:40: warning: format ‘%X’ expects argument of type ‘unsigned int’, but argument 3 has type ‘asDWORD {aka long unsigned int}’ [-Wformat]
/home/bod/Desktop/OpenDungeons/dependencies/angelscript/add_on/scripthelper/scripthelper.cpp: In function ‘void PrintException(asIScriptContext*, bool)’:
/home/bod/Desktop/OpenDungeons/dependencies/angelscript/add_on/scripthelper/scripthelper.cpp:430:19: warning: unused variable ‘engine’ [-Wunused-variable]
[ 36%] /home/bod/Desktop/OpenDungeons/dependencies/angelscript/add_on/scriptbuilder/scriptbuilder.cpp: In member function ‘int CScriptBuilder::ExcludeCode(int)’:
/home/bod/Desktop/OpenDungeons/dependencies/angelscript/add_on/scriptbuilder/scriptbuilder.cpp:585:17: warning: variable ‘t’ set but not used [-Wunused-but-set-variable]
Building CXX object CMakeFiles/OpenDungeons.bin.dir/dependencies/tinygettext/dictionary.cpp.o
/home/bod/Desktop/OpenDungeons/dependencies/angelscript/add_on/scriptstdstring/scriptstdstring.cpp: In function ‘std::string formatInt(asINT64, const string&, asUINT)’:
/home/bod/Desktop/OpenDungeons/dependencies/angelscript/add_on/scriptstdstring/scriptstdstring.cpp:239:43: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
/home/bod/Desktop/OpenDungeons/dependencies/angelscript/add_on/scriptstdstring/scriptstdstring.cpp:240:43: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
/home/bod/Desktop/OpenDungeons/dependencies/angelscript/add_on/scriptstdstring/scriptstdstring.cpp:241:43: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
/home/bod/Desktop/OpenDungeons/dependencies/angelscript/add_on/scriptstdstring/scriptstdstring.cpp:242:43: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
/home/bod/Desktop/OpenDungeons/dependencies/angelscript/add_on/scriptstdstring/scriptstdstring.cpp:243:43: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
/home/bod/Desktop/OpenDungeons/dependencies/angelscript/add_on/scriptstdstring/scriptstdstring.cpp:244:43: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
/home/bod/Desktop/OpenDungeons/dependencies/angelscript/add_on/scriptstdstring/scriptstdstring.cpp: In function ‘std::string formatFloat(double, const string&, asUINT, asUINT)’:
/home/bod/Desktop/OpenDungeons/dependencies/angelscript/add_on/scriptstdstring/scriptstdstring.cpp:282:43: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
[ 37%] /home/bod/Desktop/OpenDungeons/dependencies/angelscript/add_on/scriptstdstring/scriptstdstring.cpp:283:43: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
/home/bod/Desktop/OpenDungeons/dependencies/angelscript/add_on/scriptstdstring/scriptstdstring.cpp:284:43: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
/home/bod/Desktop/OpenDungeons/dependencies/angelscript/add_on/scriptstdstring/scriptstdstring.cpp:285:43: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
/home/bod/Desktop/OpenDungeons/dependencies/angelscript/add_on/scriptstdstring/scriptstdstring.cpp:286:43: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
/home/bod/Desktop/OpenDungeons/dependencies/angelscript/add_on/scriptstdstring/scriptstdstring.cpp:287:43: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
/home/bod/Desktop/OpenDungeons/dependencies/angelscript/add_on/scriptstdstring/scriptstdstring.cpp: In function ‘asINT64 parseInt(const string&, asUINT, asUINT*)’:
/home/bod/Desktop/OpenDungeons/dependencies/angelscript/add_on/scriptstdstring/scriptstdstring.cpp:331:9: warning: value computed is not used [-Wunused-value]
/home/bod/Desktop/OpenDungeons/dependencies/angelscript/add_on/scriptstdstring/scriptstdstring.cpp:334:9: warning: value computed is not used [-Wunused-value]
/home/bod/Desktop/OpenDungeons/dependencies/angelscript/add_on/scriptstdstring/scriptstdstring.cpp: In function ‘void RegisterStdString_Native(asIScriptEngine*)’:
/home/bod/Desktop/OpenDungeons/dependencies/angelscript/add_on/scriptstdstring/scriptstdstring.cpp:433:86: error: invalid static_cast from type ‘<unresolved overloaded function type>’ to type ‘bool (*)(const string&, const string&) {aka bool (*)(const std::basic_string<char>&, const std::basic_string<char>&)}’
Building CXX object CMakeFiles/OpenDungeons.bin.dir/dependencies/tinygettext/language.cpp.o
make[2]: *** [CMakeFiles/OpenDungeons.bin.dir/dependencies/angelscript/add_on/scriptstdstring/scriptstdstring.cpp.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[1]: *** [CMakeFiles/OpenDungeons.bin.dir/all] Error 2
make: *** [all] Error 2

Can someone who has the game running let me know what AS version is in use - (Assumes your cwd is OpenDungeons/build)
{l Code}: {l Select All Code}
grep \<h2\>Version ../dependencies/angelscript/docs/articles/changes2.html | head -n 1 | awk '{print $2}'


Thanks,
Bodsda
User avatar
Bodsda
OD Moderator
 
Posts: 195
Joined: 18 Feb 2010, 08:19

Re: Installation experiences

Postby paul424 » 06 Jul 2013, 21:09

2.26.3

Hmm but needed angelscript sources are traced by git , no need to change that .
Dudie , have you set --std=c++11 flag to your compiler ?
User avatar
paul424
OD Moderator
 
Posts: 660
Joined: 24 Jan 2012, 13:54

Re: Installation experiences

Postby Bodsda » 06 Jul 2013, 21:24

paul424 {l Wrote}:2.26.3

Hmm but needed angelscript sources are traced by git , no need to change that .

Well, I'm just folowing the errors

Dudie , have you set --std=c++11 flag to your compiler ?

No, how can I set that with make?

Thanks,
Bodsda
User avatar
Bodsda
OD Moderator
 
Posts: 195
Joined: 18 Feb 2010, 08:19

Re: Installation experiences

Postby paul424 » 06 Jul 2013, 21:46

cmake-gui --> tag cmake--> ->CMakeCxxFlags

I feel like a broken vinyl plate ....
User avatar
paul424
OD Moderator
 
Posts: 660
Joined: 24 Jan 2012, 13:54

Re: Installation experiences

Postby Bodsda » 06 Jul 2013, 22:09

paul424 {l Wrote}:cmake-gui --> tag cmake--> ->CMakeCxxFlags

I feel like a broken vinyl plate ....


Ever considered updating the makefiles in the git branch for people?
User avatar
Bodsda
OD Moderator
 
Posts: 195
Joined: 18 Feb 2010, 08:19

Re: Installation experiences

Postby Bodsda » 06 Jul 2013, 22:15

Ok, now I'm getting compile errors on something else
{l Code}: {l Select All Code}
bod@Bizzare-Ubuntu:~/Desktop/OpenDungeons/build$ make -j5
[  1%] [  2%] [  3%] [  4%] [  4%] Building CXX object CMakeFiles/OpenDungeons.bin.dir/dependencies/angelscript/angelscript/source/as_callfunc.cpp.o
Building CXX object CMakeFiles/OpenDungeons.bin.dir/dependencies/angelscript/angelscript/source/as_builder.cpp.o
Building CXX object CMakeFiles/OpenDungeons.bin.dir/dependencies/angelscript/angelscript/source/as_atomic.cpp.o
Building CXX object CMakeFiles/OpenDungeons.bin.dir/dependencies/angelscript/angelscript/source/as_callfunc_arm.cpp.o
Building CXX object CMakeFiles/OpenDungeons.bin.dir/dependencies/angelscript/angelscript/source/as_bytecode.cpp.o
[  5%] [  5%] Building CXX object CMakeFiles/OpenDungeons.bin.dir/dependencies/angelscript/angelscript/source/as_callfunc_mips.cpp.o
Building CXX object CMakeFiles/OpenDungeons.bin.dir/dependencies/angelscript/angelscript/source/as_callfunc_ppc.cpp.o
[  6%] Building CXX object CMakeFiles/OpenDungeons.bin.dir/dependencies/angelscript/angelscript/source/as_callfunc_ppc_64.cpp.o
[  7%] Building CXX object CMakeFiles/OpenDungeons.bin.dir/dependencies/angelscript/angelscript/source/as_callfunc_sh4.cpp.o
[  8%] [  9%] Building CXX object CMakeFiles/OpenDungeons.bin.dir/dependencies/angelscript/angelscript/source/as_callfunc_x64_msvc.cpp.o
Building CXX object CMakeFiles/OpenDungeons.bin.dir/dependencies/angelscript/angelscript/source/as_callfunc_x64_gcc.cpp.o
[ 10%] Building CXX object CMakeFiles/OpenDungeons.bin.dir/dependencies/angelscript/angelscript/source/as_callfunc_x64_mingw.cpp.o
[ 10%] Building CXX object CMakeFiles/OpenDungeons.bin.dir/dependencies/angelscript/angelscript/source/as_callfunc_x86.cpp.o
[ 11%] Building CXX object CMakeFiles/OpenDungeons.bin.dir/dependencies/angelscript/angelscript/source/as_callfunc_xenon.cpp.o
[ 12%] Building CXX object CMakeFiles/OpenDungeons.bin.dir/dependencies/angelscript/angelscript/source/as_compiler.cpp.o
[ 13%] Building CXX object CMakeFiles/OpenDungeons.bin.dir/dependencies/angelscript/angelscript/source/as_configgroup.cpp.o
[ 14%] Building CXX object CMakeFiles/OpenDungeons.bin.dir/dependencies/angelscript/angelscript/source/as_context.cpp.o
[ 15%] Building CXX object CMakeFiles/OpenDungeons.bin.dir/dependencies/angelscript/angelscript/source/as_datatype.cpp.o
[ 15%] Building CXX object CMakeFiles/OpenDungeons.bin.dir/dependencies/angelscript/angelscript/source/as_gc.cpp.o
[ 16%] Building CXX object CMakeFiles/OpenDungeons.bin.dir/dependencies/angelscript/angelscript/source/as_generic.cpp.o
[ 17%] Building CXX object CMakeFiles/OpenDungeons.bin.dir/dependencies/angelscript/angelscript/source/as_globalproperty.cpp.o
[ 18%] Building CXX object CMakeFiles/OpenDungeons.bin.dir/dependencies/angelscript/angelscript/source/as_memory.cpp.o
[ 19%] [ 20%] Building CXX object CMakeFiles/OpenDungeons.bin.dir/dependencies/angelscript/angelscript/source/as_module.cpp.o
Building CXX object CMakeFiles/OpenDungeons.bin.dir/dependencies/angelscript/angelscript/source/as_objecttype.cpp.o
[ 21%] Building CXX object CMakeFiles/OpenDungeons.bin.dir/dependencies/angelscript/angelscript/source/as_outputbuffer.cpp.o
[ 21%] Building CXX object CMakeFiles/OpenDungeons.bin.dir/dependencies/angelscript/angelscript/source/as_parser.cpp.o
[ 22%] Building CXX object CMakeFiles/OpenDungeons.bin.dir/dependencies/angelscript/angelscript/source/as_restore.cpp.o
[ 23%] Building CXX object CMakeFiles/OpenDungeons.bin.dir/dependencies/angelscript/angelscript/source/as_scriptcode.cpp.o
[ 24%] Building CXX object CMakeFiles/OpenDungeons.bin.dir/dependencies/angelscript/angelscript/source/as_scriptengine.cpp.o
[ 25%] Building CXX object CMakeFiles/OpenDungeons.bin.dir/dependencies/angelscript/angelscript/source/as_scriptfunction.cpp.o
[ 26%] Building CXX object CMakeFiles/OpenDungeons.bin.dir/dependencies/angelscript/angelscript/source/as_scriptnode.cpp.o
[ 26%] Building CXX object CMakeFiles/OpenDungeons.bin.dir/dependencies/angelscript/angelscript/source/as_scriptobject.cpp.o
[ 27%] Building CXX object CMakeFiles/OpenDungeons.bin.dir/dependencies/angelscript/angelscript/source/as_string.cpp.o
[ 28%] Building CXX object CMakeFiles/OpenDungeons.bin.dir/dependencies/angelscript/angelscript/source/as_string_util.cpp.o
[ 29%] Building CXX object CMakeFiles/OpenDungeons.bin.dir/dependencies/angelscript/angelscript/source/as_thread.cpp.o
[ 30%] Building CXX object CMakeFiles/OpenDungeons.bin.dir/dependencies/angelscript/angelscript/source/as_tokenizer.cpp.o
[ 31%] Building CXX object CMakeFiles/OpenDungeons.bin.dir/dependencies/angelscript/angelscript/source/as_typeinfo.cpp.o
[ 31%] Building CXX object CMakeFiles/OpenDungeons.bin.dir/dependencies/angelscript/angelscript/source/as_variablescope.cpp.o
[ 32%] Building CXX object CMakeFiles/OpenDungeons.bin.dir/dependencies/angelscript/add_on/scriptarray/scriptarray.cpp.o
[ 33%] Building CXX object CMakeFiles/OpenDungeons.bin.dir/dependencies/angelscript/add_on/scriptbuilder/scriptbuilder.cpp.o
[ 34%] Building CXX object CMakeFiles/OpenDungeons.bin.dir/dependencies/angelscript/add_on/scripthelper/scripthelper.cpp.o
/home/bod/Desktop/OpenDungeons/dependencies/angelscript/add_on/scriptarray/scriptarray.cpp: In function ‘void RegisterScriptArray(asIScriptEngine*, bool)’:
/home/bod/Desktop/OpenDungeons/dependencies/angelscript/add_on/scriptarray/scriptarray.cpp:171:7: warning: unused variable ‘r’ [-Wunused-variable]
/home/bod/Desktop/OpenDungeons/dependencies/angelscript/add_on/scriptarray/scriptarray.cpp: In function ‘void RegisterScriptArray_Native(asIScriptEngine*)’:
/home/bod/Desktop/OpenDungeons/dependencies/angelscript/add_on/scriptarray/scriptarray.cpp:177:6: warning: variable ‘r’ set but not used [-Wunused-but-set-variable]
/home/bod/Desktop/OpenDungeons/dependencies/angelscript/add_on/scriptarray/scriptarray.cpp: In member function ‘bool CScriptArray::operator==(const CScriptArray&) const’:
/home/bod/Desktop/OpenDungeons/dependencies/angelscript/add_on/scriptarray/scriptarray.cpp:834:4: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wparentheses]
/home/bod/Desktop/OpenDungeons/dependencies/angelscript/add_on/scriptarray/scriptarray.cpp: In member function ‘int CScriptArray::Find(asUINT, void*) const’:
/home/bod/Desktop/OpenDungeons/dependencies/angelscript/add_on/scriptarray/scriptarray.cpp:986:4: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wparentheses]
/home/bod/Desktop/OpenDungeons/dependencies/angelscript/add_on/scriptarray/scriptarray.cpp: In member function ‘void CScriptArray::Sort(asUINT, asUINT, bool)’:
/home/bod/Desktop/OpenDungeons/dependencies/angelscript/add_on/scriptarray/scriptarray.cpp:1150:4: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wparentheses]
/home/bod/Desktop/OpenDungeons/dependencies/angelscript/add_on/scriptarray/scriptarray.cpp: In function ‘void RegisterScriptArray_Generic(asIScriptEngine*)’:
/home/bod/Desktop/OpenDungeons/dependencies/angelscript/add_on/scriptarray/scriptarray.cpp:1553:6: warning: variable ‘r’ set but not used [-Wunused-but-set-variable]
/home/bod/Desktop/OpenDungeons/dependencies/angelscript/add_on/scripthelper/scripthelper.cpp: In function ‘void PrintException(asIScriptContext*, bool)’:
/home/bod/Desktop/OpenDungeons/dependencies/angelscript/add_on/scripthelper/scripthelper.cpp:432:19: warning: unused variable ‘engine’ [-Wunused-variable]
[ 35%] Building CXX object CMakeFiles/OpenDungeons.bin.dir/dependencies/angelscript/add_on/scriptstdstring/scriptstdstring.cpp.o
/home/bod/Desktop/OpenDungeons/dependencies/angelscript/add_on/scriptbuilder/scriptbuilder.cpp: In member function ‘int CScriptBuilder::ExcludeCode(int)’:
/home/bod/Desktop/OpenDungeons/dependencies/angelscript/add_on/scriptbuilder/scriptbuilder.cpp:666:17: warning: variable ‘t’ set but not used [-Wunused-but-set-variable]
/home/bod/Desktop/OpenDungeons/dependencies/angelscript/add_on/scriptstdstring/scriptstdstring.cpp: In function ‘asINT64 parseInt(const string&, asUINT, asUINT*)’:
/home/bod/Desktop/OpenDungeons/dependencies/angelscript/add_on/scriptstdstring/scriptstdstring.cpp:438:9: warning: value computed is not used [-Wunused-value]
/home/bod/Desktop/OpenDungeons/dependencies/angelscript/add_on/scriptstdstring/scriptstdstring.cpp:441:9: warning: value computed is not used [-Wunused-value]
/home/bod/Desktop/OpenDungeons/dependencies/angelscript/add_on/scriptstdstring/scriptstdstring.cpp: In function ‘void RegisterStdString_Native(asIScriptEngine*)’:
/home/bod/Desktop/OpenDungeons/dependencies/angelscript/add_on/scriptstdstring/scriptstdstring.cpp:533:6: warning: variable ‘r’ set but not used [-Wunused-but-set-variable]
/home/bod/Desktop/OpenDungeons/dependencies/angelscript/add_on/scriptstdstring/scriptstdstring.cpp: In function ‘void RegisterStdString_Generic(asIScriptEngine*)’:
/home/bod/Desktop/OpenDungeons/dependencies/angelscript/add_on/scriptstdstring/scriptstdstring.cpp:969:6: warning: variable ‘r’ set but not used [-Wunused-but-set-variable]
[ 36%] Building CXX object CMakeFiles/OpenDungeons.bin.dir/dependencies/tinygettext/dictionary_manager.cpp.o
[ 36%] Building CXX object CMakeFiles/OpenDungeons.bin.dir/dependencies/tinygettext/dictionary.cpp.o
[ 37%] Building CXX object CMakeFiles/OpenDungeons.bin.dir/dependencies/tinygettext/language.cpp.o
[ 38%] Building CXX object CMakeFiles/OpenDungeons.bin.dir/dependencies/tinygettext/plural_forms.cpp.o
[ 39%] Building CXX object CMakeFiles/OpenDungeons.bin.dir/dependencies/tinygettext/po_parser.cpp.o
[ 40%] Building CXX object CMakeFiles/OpenDungeons.bin.dir/dependencies/tinygettext/tinygettext.cpp.o
[ 41%] Building CXX object CMakeFiles/OpenDungeons.bin.dir/source/AbstractApplicationMode.cpp.o
[ 42%] Building CXX object CMakeFiles/OpenDungeons.bin.dir/source/AIFactory.cpp.o
[ 42%] Building CXX object CMakeFiles/OpenDungeons.bin.dir/source/AIManager.cpp.o
[ 43%] Building CXX object CMakeFiles/OpenDungeons.bin.dir/source/AIWrapper.cpp.o
[ 44%] Building CXX object CMakeFiles/OpenDungeons.bin.dir/source/ASWrapper.cpp.o
[ 45%] Building CXX object CMakeFiles/OpenDungeons.bin.dir/source/BaseAI.cpp.o
[ 46%] Building CXX object CMakeFiles/OpenDungeons.bin.dir/source/CameraManager.cpp.o
[ 47%] Building CXX object CMakeFiles/OpenDungeons.bin.dir/source/ChatMessage.cpp.o
[ 47%] Building CXX object CMakeFiles/OpenDungeons.bin.dir/source/Client.cpp.o
/home/bod/Desktop/OpenDungeons/source/ASWrapper.cpp:40:51: error: ‘ASWrapper* Ogre::Singleton<ASWrapper>::ms_Singleton’ is not a static member of ‘class Ogre::Singleton<ASWrapper>’
/home/bod/Desktop/OpenDungeons/source/ASWrapper.cpp: In member function ‘void ASWrapper::executeConsoleCommand(const std::vector<std::basic_string<char> >&)’:
/home/bod/Desktop/OpenDungeons/source/ASWrapper.cpp:399:44: error: ‘class asIScriptModule’ has no member named ‘GetFunctionIdByDecl’
[ 48%] Building CXX object CMakeFiles/OpenDungeons.bin.dir/source/ClientNotification.cpp.o
[ 49%] Building CXX object CMakeFiles/OpenDungeons.bin.dir/source/Console.cpp.o
make[2]: *** [CMakeFiles/OpenDungeons.bin.dir/source/ASWrapper.cpp.o] Error 1
make[2]: *** Waiting for unfinished jobs....
/home/bod/Desktop/OpenDungeons/source/CameraManager.cpp:13:59: error: ‘CameraManager* Ogre::Singleton<CameraManager>::ms_Singleton’ is not a static member of ‘class Ogre::Singleton<CameraManager>’
make[2]: *** [CMakeFiles/OpenDungeons.bin.dir/source/CameraManager.cpp.o] Error 1
In file included from /home/bod/Desktop/OpenDungeons/source/Console.cpp:18:0:
/home/bod/Desktop/OpenDungeons/source/RenderManager.h: In static member function ‘static void RenderManager::queueRenderRequest(RenderRequest*)’:
/home/bod/Desktop/OpenDungeons/source/RenderManager.h:55:13: error: ‘ms_Singleton’ was not declared in this scope
/home/bod/Desktop/OpenDungeons/source/Console.cpp: At global scope:
/home/bod/Desktop/OpenDungeons/source/Console.cpp:20:47: error: ‘Console* Ogre::Singleton<Console>::ms_Singleton’ is not a static member of ‘class Ogre::Singleton<Console>’
make[2]: *** [CMakeFiles/OpenDungeons.bin.dir/source/Console.cpp.o] Error 1
make[1]: *** [CMakeFiles/OpenDungeons.bin.dir/all] Error 2
make: *** [all] Error 2

User avatar
Bodsda
OD Moderator
 
Posts: 195
Joined: 18 Feb 2010, 08:19

Re: Installation experiences

Postby domtron » 06 Jul 2013, 23:25

Bodsda {l Wrote}:Ever considered updating the makefiles in the git branch for people?


I did, I did! :P

I want to try and fix this. Which is why I'm reading through http://www.cmake.org/cmake/help/cmake_tutorial.html and working on renovating the build instructions on the wiki.
domtron
 
Posts: 101
Joined: 10 Jun 2013, 16:22

Re: Installation experiences

Postby Bodsda » 06 Jul 2013, 23:45

domtron {l Wrote}:
Bodsda {l Wrote}:Ever considered updating the makefiles in the git branch for people?


I did, I did! :P

I want to try and fix this. Which is why I'm reading through http://www.cmake.org/cmake/help/cmake_tutorial.html and working on renovating the build instructions on the wiki.

Cool, good luck :)

Bodsda
User avatar
Bodsda
OD Moderator
 
Posts: 195
Joined: 18 Feb 2010, 08:19

Re: Installation experiences

Postby paul424 » 07 Jul 2013, 10:13

Bodsda use your brain's deduction power : if msSingleton is not declared somethings wrong with the OgreSingleton template, that is somethings wrong with OgreSingleton.h . Just visit this header and investigate ....
User avatar
paul424
OD Moderator
 
Posts: 660
Joined: 24 Jan 2012, 13:54

Re: Installation experiences

Postby oln » 07 Jul 2013, 10:39

Bodsda {l Wrote}:Ok, now I'm getting compile errors on something else
{l Code}: {l Select All Code}
bod@Bizzare-Ubuntu:~/Desktop/OpenDungeons/build$ make -j5
[  1%] [  2%] [  3%] [  4%] [  4%] Building CXX object CMakeFiles/OpenDungeons.bin.dir/dependencies/angelscript/angelscript/source/as_callfunc.cpp.o
Building CXX object CMakeFiles/OpenDungeons.bin.dir/dependencies/angelscript/angelscript/source/as_builder.cpp.o
Building CXX object CMakeFiles/OpenDungeons.bin.dir/dependencies/angelscript/angelscript/source/as_atomic.cpp.o
Building CXX object CMakeFiles/OpenDungeons.bin.dir/dependencies/angelscript/angelscript/source/as_callfunc_arm.cpp.o
Building CXX object CMakeFiles/OpenDungeons.bin.dir/dependencies/angelscript/angelscript/source/as_bytecode.cpp.o
[  5%] [  5%] Building CXX object CMakeFiles/OpenDungeons.bin.dir/dependencies/angelscript/angelscript/source/as_callfunc_mips.cpp.o
Building CXX object CMakeFiles/OpenDungeons.bin.dir/dependencies/angelscript/angelscript/source/as_callfunc_ppc.cpp.o
[  6%] Building CXX object CMakeFiles/OpenDungeons.bin.dir/dependencies/angelscript/angelscript/source/as_callfunc_ppc_64.cpp.o
[  7%] Building CXX object CMakeFiles/OpenDungeons.bin.dir/dependencies/angelscript/angelscript/source/as_callfunc_sh4.cpp.o
[  8%] [  9%] Building CXX object CMakeFiles/OpenDungeons.bin.dir/dependencies/angelscript/angelscript/source/as_callfunc_x64_msvc.cpp.o
Building CXX object CMakeFiles/OpenDungeons.bin.dir/dependencies/angelscript/angelscript/source/as_callfunc_x64_gcc.cpp.o
[ 10%] Building CXX object CMakeFiles/OpenDungeons.bin.dir/dependencies/angelscript/angelscript/source/as_callfunc_x64_mingw.cpp.o
[ 10%] Building CXX object CMakeFiles/OpenDungeons.bin.dir/dependencies/angelscript/angelscript/source/as_callfunc_x86.cpp.o
[ 11%] Building CXX object CMakeFiles/OpenDungeons.bin.dir/dependencies/angelscript/angelscript/source/as_callfunc_xenon.cpp.o
[ 12%] Building CXX object CMakeFiles/OpenDungeons.bin.dir/dependencies/angelscript/angelscript/source/as_compiler.cpp.o
[ 13%] Building CXX object CMakeFiles/OpenDungeons.bin.dir/dependencies/angelscript/angelscript/source/as_configgroup.cpp.o
[ 14%] Building CXX object CMakeFiles/OpenDungeons.bin.dir/dependencies/angelscript/angelscript/source/as_context.cpp.o
[ 15%] Building CXX object CMakeFiles/OpenDungeons.bin.dir/dependencies/angelscript/angelscript/source/as_datatype.cpp.o
[ 15%] Building CXX object CMakeFiles/OpenDungeons.bin.dir/dependencies/angelscript/angelscript/source/as_gc.cpp.o
[ 16%] Building CXX object CMakeFiles/OpenDungeons.bin.dir/dependencies/angelscript/angelscript/source/as_generic.cpp.o
[ 17%] Building CXX object CMakeFiles/OpenDungeons.bin.dir/dependencies/angelscript/angelscript/source/as_globalproperty.cpp.o
[ 18%] Building CXX object CMakeFiles/OpenDungeons.bin.dir/dependencies/angelscript/angelscript/source/as_memory.cpp.o
[ 19%] [ 20%] Building CXX object CMakeFiles/OpenDungeons.bin.dir/dependencies/angelscript/angelscript/source/as_module.cpp.o
Building CXX object CMakeFiles/OpenDungeons.bin.dir/dependencies/angelscript/angelscript/source/as_objecttype.cpp.o
[ 21%] Building CXX object CMakeFiles/OpenDungeons.bin.dir/dependencies/angelscript/angelscript/source/as_outputbuffer.cpp.o
[ 21%] Building CXX object CMakeFiles/OpenDungeons.bin.dir/dependencies/angelscript/angelscript/source/as_parser.cpp.o
[ 22%] Building CXX object CMakeFiles/OpenDungeons.bin.dir/dependencies/angelscript/angelscript/source/as_restore.cpp.o
[ 23%] Building CXX object CMakeFiles/OpenDungeons.bin.dir/dependencies/angelscript/angelscript/source/as_scriptcode.cpp.o
[ 24%] Building CXX object CMakeFiles/OpenDungeons.bin.dir/dependencies/angelscript/angelscript/source/as_scriptengine.cpp.o
[ 25%] Building CXX object CMakeFiles/OpenDungeons.bin.dir/dependencies/angelscript/angelscript/source/as_scriptfunction.cpp.o
[ 26%] Building CXX object CMakeFiles/OpenDungeons.bin.dir/dependencies/angelscript/angelscript/source/as_scriptnode.cpp.o
[ 26%] Building CXX object CMakeFiles/OpenDungeons.bin.dir/dependencies/angelscript/angelscript/source/as_scriptobject.cpp.o
[ 27%] Building CXX object CMakeFiles/OpenDungeons.bin.dir/dependencies/angelscript/angelscript/source/as_string.cpp.o
[ 28%] Building CXX object CMakeFiles/OpenDungeons.bin.dir/dependencies/angelscript/angelscript/source/as_string_util.cpp.o
[ 29%] Building CXX object CMakeFiles/OpenDungeons.bin.dir/dependencies/angelscript/angelscript/source/as_thread.cpp.o
[ 30%] Building CXX object CMakeFiles/OpenDungeons.bin.dir/dependencies/angelscript/angelscript/source/as_tokenizer.cpp.o
[ 31%] Building CXX object CMakeFiles/OpenDungeons.bin.dir/dependencies/angelscript/angelscript/source/as_typeinfo.cpp.o
[ 31%] Building CXX object CMakeFiles/OpenDungeons.bin.dir/dependencies/angelscript/angelscript/source/as_variablescope.cpp.o
[ 32%] Building CXX object CMakeFiles/OpenDungeons.bin.dir/dependencies/angelscript/add_on/scriptarray/scriptarray.cpp.o
[ 33%] Building CXX object CMakeFiles/OpenDungeons.bin.dir/dependencies/angelscript/add_on/scriptbuilder/scriptbuilder.cpp.o
[ 34%] Building CXX object CMakeFiles/OpenDungeons.bin.dir/dependencies/angelscript/add_on/scripthelper/scripthelper.cpp.o
/home/bod/Desktop/OpenDungeons/dependencies/angelscript/add_on/scriptarray/scriptarray.cpp: In function ‘void RegisterScriptArray(asIScriptEngine*, bool)’:
/home/bod/Desktop/OpenDungeons/dependencies/angelscript/add_on/scriptarray/scriptarray.cpp:171:7: warning: unused variable ‘r’ [-Wunused-variable]
/home/bod/Desktop/OpenDungeons/dependencies/angelscript/add_on/scriptarray/scriptarray.cpp: In function ‘void RegisterScriptArray_Native(asIScriptEngine*)’:
/home/bod/Desktop/OpenDungeons/dependencies/angelscript/add_on/scriptarray/scriptarray.cpp:177:6: warning: variable ‘r’ set but not used [-Wunused-but-set-variable]
/home/bod/Desktop/OpenDungeons/dependencies/angelscript/add_on/scriptarray/scriptarray.cpp: In member function ‘bool CScriptArray::operator==(const CScriptArray&) const’:
/home/bod/Desktop/OpenDungeons/dependencies/angelscript/add_on/scriptarray/scriptarray.cpp:834:4: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wparentheses]
/home/bod/Desktop/OpenDungeons/dependencies/angelscript/add_on/scriptarray/scriptarray.cpp: In member function ‘int CScriptArray::Find(asUINT, void*) const’:
/home/bod/Desktop/OpenDungeons/dependencies/angelscript/add_on/scriptarray/scriptarray.cpp:986:4: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wparentheses]
/home/bod/Desktop/OpenDungeons/dependencies/angelscript/add_on/scriptarray/scriptarray.cpp: In member function ‘void CScriptArray::Sort(asUINT, asUINT, bool)’:
/home/bod/Desktop/OpenDungeons/dependencies/angelscript/add_on/scriptarray/scriptarray.cpp:1150:4: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wparentheses]
/home/bod/Desktop/OpenDungeons/dependencies/angelscript/add_on/scriptarray/scriptarray.cpp: In function ‘void RegisterScriptArray_Generic(asIScriptEngine*)’:
/home/bod/Desktop/OpenDungeons/dependencies/angelscript/add_on/scriptarray/scriptarray.cpp:1553:6: warning: variable ‘r’ set but not used [-Wunused-but-set-variable]
/home/bod/Desktop/OpenDungeons/dependencies/angelscript/add_on/scripthelper/scripthelper.cpp: In function ‘void PrintException(asIScriptContext*, bool)’:
/home/bod/Desktop/OpenDungeons/dependencies/angelscript/add_on/scripthelper/scripthelper.cpp:432:19: warning: unused variable ‘engine’ [-Wunused-variable]
[ 35%] Building CXX object CMakeFiles/OpenDungeons.bin.dir/dependencies/angelscript/add_on/scriptstdstring/scriptstdstring.cpp.o
/home/bod/Desktop/OpenDungeons/dependencies/angelscript/add_on/scriptbuilder/scriptbuilder.cpp: In member function ‘int CScriptBuilder::ExcludeCode(int)’:
/home/bod/Desktop/OpenDungeons/dependencies/angelscript/add_on/scriptbuilder/scriptbuilder.cpp:666:17: warning: variable ‘t’ set but not used [-Wunused-but-set-variable]
/home/bod/Desktop/OpenDungeons/dependencies/angelscript/add_on/scriptstdstring/scriptstdstring.cpp: In function ‘asINT64 parseInt(const string&, asUINT, asUINT*)’:
/home/bod/Desktop/OpenDungeons/dependencies/angelscript/add_on/scriptstdstring/scriptstdstring.cpp:438:9: warning: value computed is not used [-Wunused-value]
/home/bod/Desktop/OpenDungeons/dependencies/angelscript/add_on/scriptstdstring/scriptstdstring.cpp:441:9: warning: value computed is not used [-Wunused-value]
/home/bod/Desktop/OpenDungeons/dependencies/angelscript/add_on/scriptstdstring/scriptstdstring.cpp: In function ‘void RegisterStdString_Native(asIScriptEngine*)’:
/home/bod/Desktop/OpenDungeons/dependencies/angelscript/add_on/scriptstdstring/scriptstdstring.cpp:533:6: warning: variable ‘r’ set but not used [-Wunused-but-set-variable]
/home/bod/Desktop/OpenDungeons/dependencies/angelscript/add_on/scriptstdstring/scriptstdstring.cpp: In function ‘void RegisterStdString_Generic(asIScriptEngine*)’:
/home/bod/Desktop/OpenDungeons/dependencies/angelscript/add_on/scriptstdstring/scriptstdstring.cpp:969:6: warning: variable ‘r’ set but not used [-Wunused-but-set-variable]
[ 36%] Building CXX object CMakeFiles/OpenDungeons.bin.dir/dependencies/tinygettext/dictionary_manager.cpp.o
[ 36%] Building CXX object CMakeFiles/OpenDungeons.bin.dir/dependencies/tinygettext/dictionary.cpp.o
[ 37%] Building CXX object CMakeFiles/OpenDungeons.bin.dir/dependencies/tinygettext/language.cpp.o
[ 38%] Building CXX object CMakeFiles/OpenDungeons.bin.dir/dependencies/tinygettext/plural_forms.cpp.o
[ 39%] Building CXX object CMakeFiles/OpenDungeons.bin.dir/dependencies/tinygettext/po_parser.cpp.o
[ 40%] Building CXX object CMakeFiles/OpenDungeons.bin.dir/dependencies/tinygettext/tinygettext.cpp.o
[ 41%] Building CXX object CMakeFiles/OpenDungeons.bin.dir/source/AbstractApplicationMode.cpp.o
[ 42%] Building CXX object CMakeFiles/OpenDungeons.bin.dir/source/AIFactory.cpp.o
[ 42%] Building CXX object CMakeFiles/OpenDungeons.bin.dir/source/AIManager.cpp.o
[ 43%] Building CXX object CMakeFiles/OpenDungeons.bin.dir/source/AIWrapper.cpp.o
[ 44%] Building CXX object CMakeFiles/OpenDungeons.bin.dir/source/ASWrapper.cpp.o
[ 45%] Building CXX object CMakeFiles/OpenDungeons.bin.dir/source/BaseAI.cpp.o
[ 46%] Building CXX object CMakeFiles/OpenDungeons.bin.dir/source/CameraManager.cpp.o
[ 47%] Building CXX object CMakeFiles/OpenDungeons.bin.dir/source/ChatMessage.cpp.o
[ 47%] Building CXX object CMakeFiles/OpenDungeons.bin.dir/source/Client.cpp.o
/home/bod/Desktop/OpenDungeons/source/ASWrapper.cpp:40:51: error: ‘ASWrapper* Ogre::Singleton<ASWrapper>::ms_Singleton’ is not a static member of ‘class Ogre::Singleton<ASWrapper>’
/home/bod/Desktop/OpenDungeons/source/ASWrapper.cpp: In member function ‘void ASWrapper::executeConsoleCommand(const std::vector<std::basic_string<char> >&)’:
/home/bod/Desktop/OpenDungeons/source/ASWrapper.cpp:399:44: error: ‘class asIScriptModule’ has no member named ‘GetFunctionIdByDecl’
[ 48%] Building CXX object CMakeFiles/OpenDungeons.bin.dir/source/ClientNotification.cpp.o
[ 49%] Building CXX object CMakeFiles/OpenDungeons.bin.dir/source/Console.cpp.o
make[2]: *** [CMakeFiles/OpenDungeons.bin.dir/source/ASWrapper.cpp.o] Error 1
make[2]: *** Waiting for unfinished jobs....
/home/bod/Desktop/OpenDungeons/source/CameraManager.cpp:13:59: error: ‘CameraManager* Ogre::Singleton<CameraManager>::ms_Singleton’ is not a static member of ‘class Ogre::Singleton<CameraManager>’
make[2]: *** [CMakeFiles/OpenDungeons.bin.dir/source/CameraManager.cpp.o] Error 1
In file included from /home/bod/Desktop/OpenDungeons/source/Console.cpp:18:0:
/home/bod/Desktop/OpenDungeons/source/RenderManager.h: In static member function ‘static void RenderManager::queueRenderRequest(RenderRequest*)’:
/home/bod/Desktop/OpenDungeons/source/RenderManager.h:55:13: error: ‘ms_Singleton’ was not declared in this scope
/home/bod/Desktop/OpenDungeons/source/Console.cpp: At global scope:
/home/bod/Desktop/OpenDungeons/source/Console.cpp:20:47: error: ‘Console* Ogre::Singleton<Console>::ms_Singleton’ is not a static member of ‘class Ogre::Singleton<Console>’
make[2]: *** [CMakeFiles/OpenDungeons.bin.dir/source/Console.cpp.o] Error 1
make[1]: *** [CMakeFiles/OpenDungeons.bin.dir/all] Error 2
make: *** [all] Error 2


You are using ogre 1.7, you need to use 1.8. They changed the name of a member of the member variable in 1.8.
Also make sure you are on the development branch.
User avatar
oln
 
Posts: 1020
Joined: 26 Oct 2010, 22:16
Location: Norway

Re: Installation experiences

Postby Bodsda » 07 Jul 2013, 18:43

oln {l Wrote}:You are using ogre 1.7, you need to use 1.8. They changed the name of a member of the member variable in 1.8.
Also make sure you are on the development branch.


Was it perhaps changed in 1.8.1 because I'm using 1.8
{l Code}: {l Select All Code}
bod@Bizzare-Ubuntu:~/Desktop/OpenDungeons/build$ dpkg -l | grep ogre
ii  libogre-1.8-dev                             1.8.0+dfsg1-3                              i386         3D Object-Oriented Graphics Rendering Engine (development files)
ii  libogre-1.8.0:i386                          1.8.0+dfsg1-3                              i386         3D Object-Oriented Graphics Rendering Engine (libraries)
bod@Bizzare-Ubuntu:~/Desktop/OpenDungeons/build$
User avatar
Bodsda
OD Moderator
 
Posts: 195
Joined: 18 Feb 2010, 08:19

Who is online

Users browsing this forum: No registered users and 1 guest