Hello Robert,

> I tried most of this afternoon to get genwrapper to not compile
> OperationArrayFunctor but have failed, my RSI can't cope with more of
> this type work so I'm going to have to walk away from it for the time
> being.

I understand. I have no knowledge of genwrapper, or I'd try to help.  
One thing I saw that I found weird... One line that gives an error is:

        I_Constructor0(____AddRangeOperator >,
                       "",
                       "");

I'm surprised this compiles on Linux, as an operator ">" is not really  
legal in a function parameter...

Trying to investigate, and seeing that the error was here in one case:

BEGIN_OBJECT_REFLECTOR(osgUtil::OperationArrayFunctor<  
osgUtil::MultiplyRangeOperator >)
        I_DeclaringFile("osgUtil/OperationArrayFunctor");
        I_BaseType(osg::ArrayVisitor);
        I_Constructor0(____MultiplyRangeOperator >,
                       "",
                       "");

I tried to replace "____MultiplyRangeOperator >" with  
"____OperationArrayFunctor" (and same for "____AddRangeOperator") and  
got a bit further, now it seems there are problems with operator*= in  
the OperationArrayFunctor header:

         for (; it < end; ++it)
             (*it) *= convertedVector;

So I don't quite know how to progress. As I said, I'm kind of in the  
dark here, trying to help but not knowing how. I'll disable compiling  
wrappers for now.

Thanks, and take it easy.

J-S
-- 
______________________________________________________
Jean-Sebastien Guay     [EMAIL PROTECTED]
                         http://whitestar02.webhop.org/

----------------------------------------------------------------
This message was sent using IMP, the Internet Messaging Program.


_______________________________________________
osg-users mailing list
[email protected]
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org

Reply via email to