I'm just now getting around to solving my pix_2gem problem by compiling
GEM from the CVS, but as previously stated, I'm having problems with
GEM.
1 : error @ TextBase, that I got around with advice from IOhannes=>
short: try deleting lines 159-161 in TextBase.cpp (where2 : error @ pix_VideoNew, and to get around it, I modified the pix_VideoNew.cpp, as in the example above.
TextBase::TextBase() is "implemented")
text3d.cpp -o text3d.o
text2d.cpp: In member function 'virtual void text2d::render(GemState*)':
text2d.cpp:226: error: no match for 'operator&&' in '((text2d*)this)->text2d::<anonymous>.TextBase::m_valid && ((text2d*)this)->text2d::<anonymous>.TextBase::m_theText'
text2d.cpp:226: note: candidates are: operator&&(bool, bool) <built-in>
text2d.cpp:238: error: no matching function for call to 'GLTTPixmapFont::getWidth(std::vector<std::string, std::allocator<std::string> >&)'
/usr/include/gltt/GLTTPixmapFont.h:59: note: candidates are: int GLTTPixmapFont::getWidth(const char*)
text2d.cpp:257: error: no matching function for call to 'GLTTPixmapFont::output(int, int, std::vector<std::string, std::allocator<std::string> >&)'
/usr/include/gltt/GLTTPixmapFont.h:56: note: candidates are: void GLTTPixmapFont::output(int, int, const char*)
/usr/include/gltt/GLTTPixmapFont.h:57: note: void GLTTPixmapFont::output(const char*)
text2d.cpp:263: error: no matching function for call to 'GLTTBitmapFont::getWidth(std::vector<std::string, std::allocator<std::string> >&)'
/usr/include/gltt/GLTTBitmapFont.h:59: note: candidates are: int GLTTBitmapFont::getWidth(const char*)
text2d.cpp:282: error: no matching function for call to 'GLTTBitmapFont::output(int, int, std::vector<std::string, std::allocator<std::string> >&)'
/usr/include/gltt/GLTTBitmapFont.h:56: note: candidates are: void GLTTBitmapFont::output(int, int, const char*)
/usr/include/gltt/GLTTBitmapFont.h:57: note: void GLTTBitmapFont::output(const char*)
make[1]: *** [text2d.o] Error 1
make[1]: *** Waiting for unfinished jobs....
text3d.cpp: In member function 'virtual void text3d::render(GemState*)':
text3d.cpp:110: error: no matching function for call to 'GLTTFont::getWidth(std::basic_string<char, std::char_traits<char>, std::allocator<char> >&)'
/usr/include/gltt/GLTTFont.h:69: note: candidates are: int GLTTFont::getWidth(const char*)
text3d.cpp:115: error: no matching function for call to 'GLTTFont::output(std::basic_string<char, std::char_traits<char>, std::allocator<char> >&)'
/usr/include/gltt/GLTTFont.h:67: note: candidates are: void GLTTFont::output(const char*)
make[1]: *** [text3d.o] Error 1
make: *** [subdirs] Error 255
I'm
> currently running the CCRMA version of Gem 0.90.
it would be nice to know which reasons kept you from compiling (so i can
fix it upstream, if the problem is on the Gem side)
mfg.ads.r
IOhannes