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::allocatorstd::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::allocatorstd::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::allocatorstd::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::allocatorstd::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