Sign in to follow this  

OpenGL GUI interface library: Warcraft 3 style

This topic is 2049 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

I am currently developing a RTS game and I have gotten to the stage where I am planning the GUI..

I have came up with two option at the current time. Either make my own, OR find an API which will accelerate development. Originally I actually had no plan to use an external GUI library, but recently a team member dropped out so we need to cut some corners :(

This is my current GUI UML that I was going to impliment myself.
[url="http://img7.imageshack.us/img7/3519/guiuml.jpg"]see it here[/url] (too big, it would make post massive)

and here is a plan of my GUI
[url="http://img687.imageshack.us/img687/7613/guiforgame.png"]see it here[/url]

so far I have found one library, [url="http://gigi.sourceforge.net/index.php"]GiGi[/url] although, I am not sure how hard development will be
also.. just spent 1 million years attempting to install.. It seams they have a facination with scons.. I can't get scons working :(
so I can't compile..
SADFACE

Share this post


Link to post
Share on other sites
do you know html/css ? or willing to learn?

goto [url="http://librocket.com/"]http://librocket.com/[/url] Edited by saejox

Share this post


Link to post
Share on other sites
I will look into it, but I have no knollage in non basic HTML and no knollage in CSS

I got GiGi almost building.. I'm just getting the following errors.. any ideas:

[CODE]
1>------ Build started: Project: GiGiNet, Configuration: Release Win32 ------
1>Build started 8/05/2012 9:15:11 PM.
1>InitializeBuildStatus:
1> Touching "Release\GiGiNet.unsuccessfulbuild".
1>ClCompile:
1> All outputs are up-to-date.
1> All outputs are up-to-date.
1>Link:
1> Creating library Release\GiGiNet.lib and object Release\GiGiNet.exp
1> GiGiNet.vcxproj -> G:\GiGi ags\GIGI_VERSION_0_6_0\GG\msvc\GG\GiGiNet\Release\GiGiNet.dll
1>FinalizeBuildStatus:
1> Deleting file "Release\GiGiNet.unsuccessfulbuild".
1> Touching "Release\GiGiNet.lastbuildstate".
1>
1>Build succeeded.
1>
1>Time Elapsed 00:00:01.57
2>------ Build started: Project: GiGi, Configuration: Release Win32 ------
2>Build started 8/05/2012 9:15:13 PM.
2>InitializeBuildStatus:
2> Touching "Release\GiGi.unsuccessfulbuild".
2>ClCompile:
2> GGApp.cpp
2>g:\gigi ags\gigi_version_0_6_0\gg\include\GGBase.h(123): error C2143: syntax error : missing ';' before '<'
2> g:\gigi ags\gigi_version_0_6_0\gg\include\GGBase.h(124) : see reference to class template instantiation 'GG::detail::make_sp_counted_base_impl<T>' being compiled
2>g:\gigi ags\gigi_version_0_6_0\gg\include\GGBase.h(123): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
2>g:\gigi ags\gigi_version_0_6_0\gg\include\GGBase.h(123): error C2238: unexpected token(s) preceding ';'
2>g:\gigi ags\gigi_version_0_6_0\gg\include\GGFont.h(41): fatal error C1083: Cannot open include file: 'ft2build.h': No such file or directory
2> GGBrowseInfoWnd.cpp
2>g:\gigi ags\gigi_version_0_6_0\gg\include\GGBase.h(123): error C2143: syntax error : missing ';' before '<'
2> g:\gigi ags\gigi_version_0_6_0\gg\include\GGBase.h(124) : see reference to class template instantiation 'GG::detail::make_sp_counted_base_impl<T>' being compiled
2>g:\gigi ags\gigi_version_0_6_0\gg\include\GGBase.h(123): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
2>g:\gigi ags\gigi_version_0_6_0\gg\include\GGBase.h(123): error C2238: unexpected token(s) preceding ';'
2>G:\GiGi ags\GIGI_VERSION_0_6_0\GG\include\GGBrowseInfoWnd.h(135): error C2059: syntax error : '__is_abstract'
2>g:\gigi ags\gigi_version_0_6_0\gg\include\GGFont.h(41): fatal error C1083: Cannot open include file: 'ft2build.h': No such file or directory
2> GGButton.cpp
2>g:\gigi ags\gigi_version_0_6_0\gg\include\GGBase.h(123): error C2143: syntax error : missing ';' before '<'
2> g:\gigi ags\gigi_version_0_6_0\gg\include\GGBase.h(124) : see reference to class template instantiation 'GG::detail::make_sp_counted_base_impl<T>' being compiled
2>g:\gigi ags\gigi_version_0_6_0\gg\include\GGBase.h(123): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
2>g:\gigi ags\gigi_version_0_6_0\gg\include\GGBase.h(123): error C2238: unexpected token(s) preceding ';'
2>g:\gigi ags\gigi_version_0_6_0\gg\include\GGControl.h(38): fatal error C1083: Cannot open include file: 'boost/serialization/is_abstract.hpp': No such file or directory
2> GGClr.cpp
2>g:\gigi ags\gigi_version_0_6_0\gg\include\GGBase.h(123): error C2143: syntax error : missing ';' before '<'
2> g:\gigi ags\gigi_version_0_6_0\gg\include\GGBase.h(124) : see reference to class template instantiation 'GG::detail::make_sp_counted_base_impl<T>' being compiled
2>g:\gigi ags\gigi_version_0_6_0\gg\include\GGBase.h(123): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
2>g:\gigi ags\gigi_version_0_6_0\gg\include\GGBase.h(123): error C2238: unexpected token(s) preceding ';'
2> GGColorDlg.cpp
2>g:\gigi ags\gigi_version_0_6_0\gg\include\GGBase.h(123): error C2143: syntax error : missing ';' before '<'
2> g:\gigi ags\gigi_version_0_6_0\gg\include\GGBase.h(124) : see reference to class template instantiation 'GG::detail::make_sp_counted_base_impl<T>' being compiled
2>g:\gigi ags\gigi_version_0_6_0\gg\include\GGBase.h(123): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
2>g:\gigi ags\gigi_version_0_6_0\gg\include\GGBase.h(123): error C2238: unexpected token(s) preceding ';'
2>g:\gigi ags\gigi_version_0_6_0\gg\include\GGControl.h(38): fatal error C1083: Cannot open include file: 'boost/serialization/is_abstract.hpp': No such file or directory
2> GGControl.cpp
2>g:\gigi ags\gigi_version_0_6_0\gg\include\GGBase.h(123): error C2143: syntax error : missing ';' before '<'
2> g:\gigi ags\gigi_version_0_6_0\gg\include\GGBase.h(124) : see reference to class template instantiation 'GG::detail::make_sp_counted_base_impl<T>' being compiled
2>g:\gigi ags\gigi_version_0_6_0\gg\include\GGBase.h(123): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
2>g:\gigi ags\gigi_version_0_6_0\gg\include\GGBase.h(123): error C2238: unexpected token(s) preceding ';'
2>G:\GiGi ags\GIGI_VERSION_0_6_0\GG\include\GGControl.h(38): fatal error C1083: Cannot open include file: 'boost/serialization/is_abstract.hpp': No such file or directory
2> GGDrawUtil.cpp
2>g:\gigi ags\gigi_version_0_6_0\gg\include\GGBase.h(123): error C2143: syntax error : missing ';' before '<'
2> g:\gigi ags\gigi_version_0_6_0\gg\include\GGBase.h(124) : see reference to class template instantiation 'GG::detail::make_sp_counted_base_impl<T>' being compiled
2>g:\gigi ags\gigi_version_0_6_0\gg\include\GGBase.h(123): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
2>g:\gigi ags\gigi_version_0_6_0\gg\include\GGBase.h(123): error C2238: unexpected token(s) preceding ';'
2>g:\gigi ags\gigi_version_0_6_0\gg\include\GGFont.h(41): fatal error C1083: Cannot open include file: 'ft2build.h': No such file or directory
2> GGDropDownList.cpp
2>g:\gigi ags\gigi_version_0_6_0\gg\include\GGBase.h(123): error C2143: syntax error : missing ';' before '<'
2> g:\gigi ags\gigi_version_0_6_0\gg\include\GGBase.h(124) : see reference to class template instantiation 'GG::detail::make_sp_counted_base_impl<T>' being compiled
2>g:\gigi ags\gigi_version_0_6_0\gg\include\GGBase.h(123): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
2>g:\gigi ags\gigi_version_0_6_0\gg\include\GGBase.h(123): error C2238: unexpected token(s) preceding ';'
2>g:\gigi ags\gigi_version_0_6_0\gg\include\GGControl.h(38): fatal error C1083: Cannot open include file: 'boost/serialization/is_abstract.hpp': No such file or directory
2> GGDynamicGraphic.cpp
2>g:\gigi ags\gigi_version_0_6_0\gg\include\GGBase.h(123): error C2143: syntax error : missing ';' before '<'
2> g:\gigi ags\gigi_version_0_6_0\gg\include\GGBase.h(124) : see reference to class template instantiation 'GG::detail::make_sp_counted_base_impl<T>' being compiled
2>g:\gigi ags\gigi_version_0_6_0\gg\include\GGBase.h(123): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
2>g:\gigi ags\gigi_version_0_6_0\gg\include\GGBase.h(123): error C2238: unexpected token(s) preceding ';'
2>g:\gigi ags\gigi_version_0_6_0\gg\include\GGControl.h(38): fatal error C1083: Cannot open include file: 'boost/serialization/is_abstract.hpp': No such file or directory
2> GGEdit.cpp
2>g:\gigi ags\gigi_version_0_6_0\gg\include\GGBase.h(123): error C2143: syntax error : missing ';' before '<'
2> g:\gigi ags\gigi_version_0_6_0\gg\include\GGBase.h(124) : see reference to class template instantiation 'GG::detail::make_sp_counted_base_impl<T>' being compiled
2>g:\gigi ags\gigi_version_0_6_0\gg\include\GGBase.h(123): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
2>g:\gigi ags\gigi_version_0_6_0\gg\include\GGBase.h(123): error C2238: unexpected token(s) preceding ';'
2>g:\gigi ags\gigi_version_0_6_0\gg\include\GGControl.h(38): fatal error C1083: Cannot open include file: 'boost/serialization/is_abstract.hpp': No such file or directory
2> GGEventPump.cpp
2>g:\gigi ags\gigi_version_0_6_0\gg\include\GGBase.h(123): error C2143: syntax error : missing ';' before '<'
2> g:\gigi ags\gigi_version_0_6_0\gg\include\GGBase.h(124) : see reference to class template instantiation 'GG::detail::make_sp_counted_base_impl<T>' being compiled
2>g:\gigi ags\gigi_version_0_6_0\gg\include\GGBase.h(123): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
2>g:\gigi ags\gigi_version_0_6_0\gg\include\GGBase.h(123): error C2238: unexpected token(s) preceding ';'
2>g:\gigi ags\gigi_version_0_6_0\gg\include\GGFont.h(41): fatal error C1083: Cannot open include file: 'ft2build.h': No such file or directory
2> GGFileDlg.cpp
2>g:\gigi ags\gigi_version_0_6_0\gg\include\GGBase.h(123): error C2143: syntax error : missing ';' before '<'
2> g:\gigi ags\gigi_version_0_6_0\gg\include\GGBase.h(124) : see reference to class template instantiation 'GG::detail::make_sp_counted_base_impl<T>' being compiled
2>g:\gigi ags\gigi_version_0_6_0\gg\include\GGBase.h(123): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
2>g:\gigi ags\gigi_version_0_6_0\gg\include\GGBase.h(123): error C2238: unexpected token(s) preceding ';'
2>g:\gigi ags\gigi_version_0_6_0\gg\include\GGControl.h(38): fatal error C1083: Cannot open include file: 'boost/serialization/is_abstract.hpp': No such file or directory
2> GGFont.cpp
2>g:\gigi ags\gigi_version_0_6_0\gg\include\GGBase.h(123): error C2143: syntax error : missing ';' before '<'
2> g:\gigi ags\gigi_version_0_6_0\gg\include\GGBase.h(124) : see reference to class template instantiation 'GG::detail::make_sp_counted_base_impl<T>' being compiled
2>g:\gigi ags\gigi_version_0_6_0\gg\include\GGBase.h(123): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
2>g:\gigi ags\gigi_version_0_6_0\gg\include\GGBase.h(123): error C2238: unexpected token(s) preceding ';'
2>G:\GiGi ags\GIGI_VERSION_0_6_0\GG\include\GGFont.h(41): fatal error C1083: Cannot open include file: 'ft2build.h': No such file or directory
2> GGLayout.cpp
2>g:\gigi ags\gigi_version_0_6_0\gg\include\GGBase.h(123): error C2143: syntax error : missing ';' before '<'
2> g:\gigi ags\gigi_version_0_6_0\gg\include\GGBase.h(124) : see reference to class template instantiation 'GG::detail::make_sp_counted_base_impl<T>' being compiled
2>g:\gigi ags\gigi_version_0_6_0\gg\include\GGBase.h(123): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
2>g:\gigi ags\gigi_version_0_6_0\gg\include\GGBase.h(123): error C2238: unexpected token(s) preceding ';'
2>g:\gigi ags\gigi_version_0_6_0\gg\include\GGFont.h(41): fatal error C1083: Cannot open include file: 'ft2build.h': No such file or directory
2> GGListBox.cpp
2>g:\gigi ags\gigi_version_0_6_0\gg\include\GGBase.h(123): error C2143: syntax error : missing ';' before '<'
2> g:\gigi ags\gigi_version_0_6_0\gg\include\GGBase.h(124) : see reference to class template instantiation 'GG::detail::make_sp_counted_base_impl<T>' being compiled
2>g:\gigi ags\gigi_version_0_6_0\gg\include\GGBase.h(123): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
2>g:\gigi ags\gigi_version_0_6_0\gg\include\GGBase.h(123): error C2238: unexpected token(s) preceding ';'
2>g:\gigi ags\gigi_version_0_6_0\gg\include\GGControl.h(38): fatal error C1083: Cannot open include file: 'boost/serialization/is_abstract.hpp': No such file or directory
2> GGMenu.cpp
2>g:\gigi ags\gigi_version_0_6_0\gg\include\GGBase.h(123): error C2143: syntax error : missing ';' before '<'
2> g:\gigi ags\gigi_version_0_6_0\gg\include\GGBase.h(124) : see reference to class template instantiation 'GG::detail::make_sp_counted_base_impl<T>' being compiled
2>g:\gigi ags\gigi_version_0_6_0\gg\include\GGBase.h(123): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
2>g:\gigi ags\gigi_version_0_6_0\gg\include\GGBase.h(123): error C2238: unexpected token(s) preceding ';'
2>g:\gigi ags\gigi_version_0_6_0\gg\include\GGControl.h(38): fatal error C1083: Cannot open include file: 'boost/serialization/is_abstract.hpp': No such file or directory
2> GGMultiEdit.cpp
2>g:\gigi ags\gigi_version_0_6_0\gg\include\GGBase.h(123): error C2143: syntax error : missing ';' before '<'
2> g:\gigi ags\gigi_version_0_6_0\gg\include\GGBase.h(124) : see reference to class template instantiation 'GG::detail::make_sp_counted_base_impl<T>' being compiled
2>g:\gigi ags\gigi_version_0_6_0\gg\include\GGBase.h(123): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
2>g:\gigi ags\gigi_version_0_6_0\gg\include\GGBase.h(123): error C2238: unexpected token(s) preceding ';'
2>g:\gigi ags\gigi_version_0_6_0\gg\include\GGControl.h(38): fatal error C1083: Cannot open include file: 'boost/serialization/is_abstract.hpp': No such file or directory
2> GGPtRect.cpp
2>g:\gigi ags\gigi_version_0_6_0\gg\include\GGBase.h(123): error C2143: syntax error : missing ';' before '<'
2> g:\gigi ags\gigi_version_0_6_0\gg\include\GGBase.h(124) : see reference to class template instantiation 'GG::detail::make_sp_counted_base_impl<T>' being compiled
2>g:\gigi ags\gigi_version_0_6_0\gg\include\GGBase.h(123): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
2>g:\gigi ags\gigi_version_0_6_0\gg\include\GGBase.h(123): error C2238: unexpected token(s) preceding ';'
2> GGScroll.cpp
2>g:\gigi ags\gigi_version_0_6_0\gg\include\GGBase.h(123): error C2143: syntax error : missing ';' before '<'
2> g:\gigi ags\gigi_version_0_6_0\gg\include\GGBase.h(124) : see reference to class template instantiation 'GG::detail::make_sp_counted_base_impl<T>' being compiled
2>g:\gigi ags\gigi_version_0_6_0\gg\include\GGBase.h(123): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
2>g:\gigi ags\gigi_version_0_6_0\gg\include\GGBase.h(123): error C2238: unexpected token(s) preceding ';'
2>g:\gigi ags\gigi_version_0_6_0\gg\include\GGControl.h(38): fatal error C1083: Cannot open include file: 'boost/serialization/is_abstract.hpp': No such file or directory
2> GGSlider.cpp
2>g:\gigi ags\gigi_version_0_6_0\gg\include\GGBase.h(123): error C2143: syntax error : missing ';' before '<'
2> g:\gigi ags\gigi_version_0_6_0\gg\include\GGBase.h(124) : see reference to class template instantiation 'GG::detail::make_sp_counted_base_impl<T>' being compiled
2>g:\gigi ags\gigi_version_0_6_0\gg\include\GGBase.h(123): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
2>g:\gigi ags\gigi_version_0_6_0\gg\include\GGBase.h(123): error C2238: unexpected token(s) preceding ';'
2>g:\gigi ags\gigi_version_0_6_0\gg\include\GGControl.h(38): fatal error C1083: Cannot open include file: 'boost/serialization/is_abstract.hpp': No such file or directory
2> Generating Code...
2> Compiling...
2> GGStaticGraphic.cpp
2>g:\gigi ags\gigi_version_0_6_0\gg\include\GGBase.h(123): error C2143: syntax error : missing ';' before '<'
2> g:\gigi ags\gigi_version_0_6_0\gg\include\GGBase.h(124) : see reference to class template instantiation 'GG::detail::make_sp_counted_base_impl<T>' being compiled
2>g:\gigi ags\gigi_version_0_6_0\gg\include\GGBase.h(123): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
2>g:\gigi ags\gigi_version_0_6_0\gg\include\GGBase.h(123): error C2238: unexpected token(s) preceding ';'
2>g:\gigi ags\gigi_version_0_6_0\gg\include\GGControl.h(38): fatal error C1083: Cannot open include file: 'boost/serialization/is_abstract.hpp': No such file or directory
2> GGTextControl.cpp
2>g:\gigi ags\gigi_version_0_6_0\gg\include\GGBase.h(123): error C2143: syntax error : missing ';' before '<'
2> g:\gigi ags\gigi_version_0_6_0\gg\include\GGBase.h(124) : see reference to class template instantiation 'GG::detail::make_sp_counted_base_impl<T>' being compiled
2>g:\gigi ags\gigi_version_0_6_0\gg\include\GGBase.h(123): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
2>g:\gigi ags\gigi_version_0_6_0\gg\include\GGBase.h(123): error C2238: unexpected token(s) preceding ';'
2>g:\gigi ags\gigi_version_0_6_0\gg\include\GGControl.h(38): fatal error C1083: Cannot open include file: 'boost/serialization/is_abstract.hpp': No such file or directory
2> GGTexture.cpp
2>g:\gigi ags\gigi_version_0_6_0\gg\include\GGBase.h(123): error C2143: syntax error : missing ';' before '<'
2> g:\gigi ags\gigi_version_0_6_0\gg\include\GGBase.h(124) : see reference to class template instantiation 'GG::detail::make_sp_counted_base_impl<T>' being compiled
2>g:\gigi ags\gigi_version_0_6_0\gg\include\GGBase.h(123): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
2>g:\gigi ags\gigi_version_0_6_0\gg\include\GGBase.h(123): error C2238: unexpected token(s) preceding ';'
2>g:\gigi ags\gigi_version_0_6_0\gg\include\GGFont.h(41): fatal error C1083: Cannot open include file: 'ft2build.h': No such file or directory
2> GGThreeButtonDlg.cpp
2>g:\gigi ags\gigi_version_0_6_0\gg\include\GGBase.h(123): error C2143: syntax error : missing ';' before '<'
2> g:\gigi ags\gigi_version_0_6_0\gg\include\GGBase.h(124) : see reference to class template instantiation 'GG::detail::make_sp_counted_base_impl<T>' being compiled
2>g:\gigi ags\gigi_version_0_6_0\gg\include\GGBase.h(123): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
2>g:\gigi ags\gigi_version_0_6_0\gg\include\GGBase.h(123): error C2238: unexpected token(s) preceding ';'
2>g:\gigi ags\gigi_version_0_6_0\gg\include\GGFont.h(41): fatal error C1083: Cannot open include file: 'ft2build.h': No such file or directory
2> GGWnd.cpp
2>g:\gigi ags\gigi_version_0_6_0\gg\include\GGBase.h(123): error C2143: syntax error : missing ';' before '<'
2> g:\gigi ags\gigi_version_0_6_0\gg\include\GGBase.h(124) : see reference to class template instantiation 'GG::detail::make_sp_counted_base_impl<T>' being compiled
2>g:\gigi ags\gigi_version_0_6_0\gg\include\GGBase.h(123): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
2>g:\gigi ags\gigi_version_0_6_0\gg\include\GGBase.h(123): error C2238: unexpected token(s) preceding ';'
2>g:\gigi ags\gigi_version_0_6_0\gg\include\GGFont.h(41): fatal error C1083: Cannot open include file: 'ft2build.h': No such file or directory
2> GGWndEditor.cpp
2>g:\gigi ags\gigi_version_0_6_0\gg\include\GGBase.h(123): error C2143: syntax error : missing ';' before '<'
2> g:\gigi ags\gigi_version_0_6_0\gg\include\GGBase.h(124) : see reference to class template instantiation 'GG::detail::make_sp_counted_base_impl<T>' being compiled
2>g:\gigi ags\gigi_version_0_6_0\gg\include\GGBase.h(123): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
2>g:\gigi ags\gigi_version_0_6_0\gg\include\GGBase.h(123): error C2238: unexpected token(s) preceding ';'
2>g:\gigi ags\gigi_version_0_6_0\gg\include\GGFont.h(41): fatal error C1083: Cannot open include file: 'ft2build.h': No such file or directory
2> GGZList.cpp
2>g:\gigi ags\gigi_version_0_6_0\gg\include\GGBase.h(123): error C2143: syntax error : missing ';' before '<'
2> g:\gigi ags\gigi_version_0_6_0\gg\include\GGBase.h(124) : see reference to class template instantiation 'GG::detail::make_sp_counted_base_impl<T>' being compiled
2>g:\gigi ags\gigi_version_0_6_0\gg\include\GGBase.h(123): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
2>g:\gigi ags\gigi_version_0_6_0\gg\include\GGBase.h(123): error C2238: unexpected token(s) preceding ';'
2> XMLDoc.cpp
2>G:\GiGi ags\GIGI_VERSION_0_6_0\GG\include\GGBase.h(123): error C2143: syntax error : missing ';' before '<'
2> G:\GiGi ags\GIGI_VERSION_0_6_0\GG\include\GGBase.h(124) : see reference to class template instantiation 'GG::detail::make_sp_counted_base_impl<T>' being compiled
2>G:\GiGi ags\GIGI_VERSION_0_6_0\GG\include\GGBase.h(123): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
2>G:\GiGi ags\GIGI_VERSION_0_6_0\GG\include\GGBase.h(123): error C2238: unexpected token(s) preceding ';'
2>CL : warning : This header is deprecated. Please use: boost/spirit/include/classic.hpp
2> Generating Code...
2>
2>Build FAILED.
2>
2>Time Elapsed 00:00:51.98
3>------ Build started: Project: GiGiSDL, Configuration: Release Win32 ------
3>Build started 8/05/2012 9:16:05 PM.
3>InitializeBuildStatus:
3> Touching "Release\GiGiSDL.unsuccessfulbuild".
3>ClCompile:
3> SDLGGApp.cpp
3>g:\gigi ags\gigi_version_0_6_0\gg\include\GGBase.h(123): error C2143: syntax error : missing ';' before '<'
3> g:\gigi ags\gigi_version_0_6_0\gg\include\GGBase.h(124) : see reference to class template instantiation 'GG::detail::make_sp_counted_base_impl<T>' being compiled
3>g:\gigi ags\gigi_version_0_6_0\gg\include\GGBase.h(123): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
3>g:\gigi ags\gigi_version_0_6_0\gg\include\GGBase.h(123): error C2238: unexpected token(s) preceding ';'
3>g:\gigi ags\gigi_version_0_6_0\gg\include\GGFont.h(41): fatal error C1083: Cannot open include file: 'ft2build.h': No such file or directory
3>
3>Build FAILED.
3>
3>Time Elapsed 00:00:01.96
========== Build: 1 succeeded, 2 failed, 0 up-to-date, 0 skipped ==========
[/CODE]


This I can't see as fixable.. boost doesn't have this..
[CODE]
2>g:\gigi ags\gigi_version_0_6_0\gg\include\GGControl.h(38): fatal error C1083: Cannot open include file: 'boost/serialization/is_abstract.hpp': No such file or directory
[/CODE]

and i fixed this, I forgot to link the text library
[CODE]
2>g:\gigi ags\gigi_version_0_6_0\gg\include\GGFont.h(41): fatal error C1083: Cannot open include file: 'ft2build.h': No such file or directory
[/CODE] Edited by falconmick

Share this post


Link to post
Share on other sites
[quote name='falconmick' timestamp='1336483457' post='4938366']
Cannot open include file: 'ft2build.h': No such file or directory
Cannot open include file: 'boost/serialization/is_abstract.hpp': No such file or directory

[/quote]

Seems like you don't have external dependencies. Read the "Requirements to Use GG" section on the website:
[list]
[*]You must use these other open-source libs that GG requires: FreeType, DevIL, and Boost.
[/list]

Share this post


Link to post
Share on other sites
[quote name='Dunge' timestamp='1336484261' post='4938372']
[quote name='falconmick' timestamp='1336483457' post='4938366']
Cannot open include file: 'ft2build.h': No such file or directory
Cannot open include file: 'boost/serialization/is_abstract.hpp': No such file or directory

[/quote]

Seems like you don't have external dependencies. Read the "Requirements to Use GG" section on the website:[list]
[*]You must use these other open-source libs that GG requires: FreeType, DevIL, and Boost.
[/list]
[/quote]


I have all the req.. fixed one, the other isn't existant in boost :(
might just download the version 1.32.0 which is what they used...

also, kinda almost got scons working.. I get this now:

[CODE]
scons: Reading SConscript files ...
ImportError:No module named build_support:
File "G:\GiGi ags\GIGI_VERSION_0_6_0\GG\SConstruct", line 7:
from build_support import *
[/CODE]

Share this post


Link to post
Share on other sites
For the boost issue, I would definitely use the version the UI library uses. The differences between 1.33 and 1.48 for the boost\serialization folder is astounding.
(The [url="http://gigi.sourceforge.net/doxygen/building.html"]documentation[/url] says 1.34 though)

GiGi doesn't seem to support it, and the SourceForge page has 0/3 recommendations for installing it. Good luck, I tried my hand at scons compiling NSIS the other day, and I quit trying after about 20 minutes.

I would also try to get the same version of scons. I would guess it is also outdated, if Boost is any indication. First, though, make sure Python is in your PATH. That has shot me in the foot more times than I'd like to admit.

Share this post


Link to post
Share on other sites

This topic is 2049 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

Sign in to follow this