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