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 (where
TextBase::TextBase() is "implemented")
2 : error @ pix_VideoNew, and to get around it, I modified the pix_VideoNew.cpp, as in the example above.

3 : I don't know how to handle this error=>

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

Just a reminder: I'm running FC4, the latest PD.
Thanks for any help.
::Brad.


 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