[fetter-devel] aliased murk

nik gaffney nik at fo.am
Tue Aug 29 10:39:37 UTC 2006


hi,
 while trying to create some bindings for the ogre3d library, ive hit
an obstacle with verrazano having some trouble with what may or may
not be an alias type.

the file which raises the error is here ->

http://ogre.cvs.sourceforge.net/ogre/ogrenew/OgreMain/include/OgreString.h?revision=1.24.2.2&view=markup&pathrev=v1-2

and ive made a single change to keep gccxml quiet [as an empty namespace seems 'unusual']

-    typedef ::__gnu_cxx::hash< _StringBase > _StringHash;
+    typedef __gnu_cxx::hash< _StringBase > _StringHash;

the error is ->

  There is no applicable method for the generic function
    #<STANDARD-GENERIC-FUNCTION VERRAZANO::CONCRETE-TYPE-SIZE (1)>
  when called with arguments
    (#<VERRAZANO::ALIAS-TYPE {D730661}>).

my understanding of c++ is somewhere between non-existent and
rudimentry, so any pointers as to what may be causing this error, and
how it could be worked around [preferably without making changes to
the target lib] would be greatly appreciated.

thanks,
nik




More information about the fetter-devel mailing list