ovako ,nece ni sa gcc 3.4
ovo javlja sa gcc 3.3.2
g++ -DHAVE_CONFIG_H -I. -I. -I../include -I../include -I.. -I/usr/include/freetype2 -I/usr/local/include -g -O2 -MT CEGUIFreeTypeFont.lo -MD -MP -MF .deps/CEGUIFreeTypeFont.Tpo -c CEGUIFreeTypeFont.cpp -fPIC -DPIC -o .libs/CEGUIFreeTypeFont.o
CEGUIFreeTypeFont.cpp: In member function `virtual void CEGUI::FreeTypeFont::rasterize(unsigned int, unsigned int)':
CEGUIFreeTypeFont.cpp:281: error: syntax error before `+' token
CEGUIFreeTypeFont.cpp:288: error: no matching function for call to `CEGUI::Imageset::defineImage(CEGUI::String&, CEGUI::Rect (&)(...), CEGUI::Point&)'
../include/CEGUIImageset.h:341: error: candidates are: void CEGUI::Imageset::defineImage(const CEGUI::String&, const CEGUI::Point&, const CEGUI::Size&, const CEGUI::Point&)
../include/CEGUIImageset.h:364: error: void CEGUI::Imageset::defineImage(const CEGUI::String&, const CEGUI::Rect&, const CEGUI::Point&)
make[1]: *** [CEGUIFreeTypeFont.lo] Error 1
make[1]: Leaving directory `/home/boki/OperaDownloads/OKTobar/26okt/TEST/CEGUI-0.5.0/src'
make: *** [all-recursive] Error 1
[boki@localhost CEGUI-0.5.0]$
a ovo javlja sa gcc 3.4.0
g++ -DHAVE_CONFIG_H -I. -I. -I../include -I../include -I.. -I/usr/include/freetype2 -I/usr/local/include -g -O2 -MT CEGUIDefaultResourceProvider.lo -MD -MP -MF .deps/CEGUIDefaultResourceProvider.Tpo -c CEGUIDefaultResourceProvider.cpp -fPIC -DPIC -o .libs/CEGUIDefaultResourceProvider.o
CEGUIDefaultResourceProvider.cpp: In member function `virtual void CEGUI::DefaultResourceProvider::loadRawDataContainer(const CEGUI::String&, CEGUI::RawDataContainer&, const CEGUI::String&)':
CEGUIDefaultResourceProvider.cpp:58: error: expression in new-declarator must have integral or enumeration type
CEGUIDefaultResourceProvider.cpp:61: error: no matching function for call to `std::basic_ifstream<char, std::char_traits<char> >::read(char*, std::streampos&)'
/usr/lib/gcc/i586-mandrake-linux-gnu/3.4.0/../../../../include/c++/3.4.0/bits/istream.tcc:692: note: candidates are: std::basic_istream<_CharT, _Traits>& std::basic_istream<_CharT, _Traits>::read(_CharT*, std::streamsize) [with _CharT = char, _Traits = std::char_traits<char>]
CEGUIDefaultResourceProvider.cpp:72: error: no matching function for call to `CEGUI::RawDataContainer::setSize(std::streampos&)'
../include/CEGUIDataContainer.h:97: note: candidates are: void CEGUI::RawDataContainer::setSize(size_t)
make[1]: *** [CEGUIDefaultResourceProvider.lo] Error 1
make[1]: Leaving directory `/home/boki/OperaDownloads/OKTobar/26okt/TEST/CEGUI-0.5.0/src'
make: *** [all-recursive] Error 1

(uh taj c ++

)
akom stavim novi freetype - isto ,otprilike:
gcc 3.3.2 + freetype 2.3.5
g++ -DHAVE_CONFIG_H -I. -I. -I../include -I../include -I.. -I/usr/local/include/freetype2 -I/usr/local/include -I/usr/local/include -g -O2 -MT CEGUIFreeTypeFont.lo -MD -MP -MF .deps/CEGUIFreeTypeFont.Tpo -c CEGUIFreeTypeFont.cpp -fPIC -DPIC -o .libs/CEGUIFreeTypeFont.o
CEGUIFreeTypeFont.cpp: In member function `virtual void CEGUI::FreeTypeFont::rasterize(unsigned int, unsigned int)':
CEGUIFreeTypeFont.cpp:281: error: syntax error before `+' token
CEGUIFreeTypeFont.cpp:288: error: no matching function for call to `CEGUI::Imageset::defineImage(CEGUI::String&, CEGUI::Rect (&)(...), CEGUI::Point&)'
../include/CEGUIImageset.h:341: error: candidates are: void CEGUI::Imageset::defineImage(const CEGUI::String&, const CEGUI::Point&, const CEGUI::Size&, const CEGUI::Point&)
../include/CEGUIImageset.h:364: error: void CEGUI::Imageset::defineImage(const CEGUI::String&, const CEGUI::Rect&, const CEGUI::Point&)
make[1]: *** [CEGUIFreeTypeFont.lo] Error 1
make[1]: Leaving directory `/home/boki/OperaDownloads/OKTobar/26okt/TEST/CEGUI-0.5.0/src'
make: *** [all-recursive] Error 1
a gcc 3.4.0 i freetype 2.3.5
g++ -DHAVE_CONFIG_H -I. -I. -I../include -I../include -I.. -I/usr/local/include/freetype2 -I/usr/local/include -I/usr/local/include -g -O2 -MT CEGUIDefaultResourceProvider.lo -MD -MP -MF .deps/CEGUIDefaultResourceProvider.Tpo -c CEGUIDefaultResourceProvider.cpp -fPIC -DPIC -o .libs/CEGUIDefaultResourceProvider.o
CEGUIDefaultResourceProvider.cpp: In member function `virtual void CEGUI::DefaultResourceProvider::loadRawDataContainer(const CEGUI::String&, CEGUI::RawDataContainer&, const CEGUI::String&)':
CEGUIDefaultResourceProvider.cpp:58: error: expression in new-declarator must have integral or enumeration type
CEGUIDefaultResourceProvider.cpp:61: error: no matching function for call to `std::basic_ifstream<char, std::char_traits<char> >::read(char*, std::streampos&)'
/usr/lib/gcc/i586-mandrake-linux-gnu/3.4.0/../../../../include/c++/3.4.0/bits/istream.tcc:692: note: candidates are: std::basic_istream<_CharT, _Traits>& std::basic_istream<_CharT, _Traits>::read(_CharT*, std::streamsize) [with _CharT = char, _Traits = std::char_traits<char>]
CEGUIDefaultResourceProvider.cpp:72: error: no matching function for call to `CEGUI::RawDataContainer::setSize(std::streampos&)'
../include/CEGUIDataContainer.h:97: note: candidates are: void CEGUI::RawDataContainer::setSize(size_t)
make[1]: *** [CEGUIDefaultResourceProvider.lo] Error 1
make[1]: Leaving directory `/home/boki/OperaDownloads/OKTobar/26okt/TEST/CEGUI-0.5.0/src'
make: *** [all-recursive] Error 1

reklo bi se da su mu ova dva bitna:
error: syntax error before `+' token
error: expression in new-declarator must have integral or enumeration type
kao da ipak ne odgovara gcc? -- back to the drawing board...