Andre Poenitz wrote:
On Sun, Sep 17, 2006 at 09:16:42PM +0200, Abdelrazak Younes wrote:
I still have compilation problems:
Is anybody else seeing this? I am not sure of what the fix could be. Maybe you didn't commit everything Andre?

I commited everything under src/ as far as I can tell.

However, the modem connection got shutdown and svn was not able to
recover cleanly after that.

I tried afterwards again with a fresh checkout of src/mathed merged
with the changes that did not get commited in the first round.

The result compiled cleanly and afte an commit the following update was
'clean' leaving the impression that everything went well in the end.

Am I really the only one seeing the problem?

InsetMathXYArrow.C
..\..\..\..\src\mathed\InsetMathXYArrow.C(31) : error C2259: 'InsetMathXYArrow' : cannot instantiate abstract class
        due to following members:
'void InsetBase::metrics(MetricsInfo &,Dimension &) const' : is abstract D:\devel\lyx\trunk\src\insets/insetbase.h(102) : see declaration of 'InsetBase::metrics'
        'std::auto_ptr<_Ty> InsetBase::doClone(void) const' : is abstract
        with
        [
            _Ty=InsetBase
        ]
D:\devel\lyx\trunk\src\insets/insetbase.h(432) : see declaration of 'InsetBase::doClone' ..\..\..\..\src\mathed\InsetMathXYArrow.C(110) : error C2660: 'InsetBase::editing' : function does not take 0 arguments ..\..\..\..\src\mathed\InsetMathXYArrow.C(131) : error C2661: 'lyx::frontend::Painter::text' : no overloaded function takes 3 arguments
InsetFormulaMacro.C
..\..\..\..\src\mathed\InsetFormulaMacro.C(52) : error C2653: 'MathMacroTable' : is not a class or namespace name ..\..\..\..\src\mathed\InsetFormulaMacro.C(52) : error C3861: 'create': identifier not found ..\..\..\..\src\mathed\InsetFormulaMacro.C(66) : error C2259: 'InsetFormulaMacro' : cannot instantiate abstract class
        due to following members:
        'std::auto_ptr<_Ty> InsetBase::doClone(void) const' : is abstract
        with
        [
            _Ty=InsetBase
        ]
d:\devel\lyx\trunk\src\insets/insetbase.h(432) : see declaration of 'InsetBase::doClone' ..\..\..\..\src\mathed\InsetFormulaMacro.C(114) : error C2653: 'MathMacroTable' : is not a class or namespace name ..\..\..\..\src\mathed\InsetFormulaMacro.C(114) : error C3861: 'create': identifier not found ..\..\..\..\src\mathed\InsetFormulaMacro.C(130) : error C2665: 'font_metrics::width' : none of the 3 overloads could convert all the argument types D:\devel\lyx\trunk\src\frontends/font_metrics.h(73): could be 'int font_metrics::width(lyx::char_type,const LyXFont &)' D:\devel\lyx\trunk\src\frontends/font_metrics.h(79): or 'int font_metrics::width(const lyx::docstring &,const LyXFont &)'
        while trying to match the argument list '(std::string, LyXFont)'
..\..\..\..\src\mathed\InsetFormulaMacro.C(162) : error C2664: 'void lyx::frontend::Painter::text(int,int,const lyx::docstring &,const LyXFont &)' : cannot convert parameter 3 from 'std::string' to 'const lyx::docstring &'
        Reason: cannot convert from 'std::string' to 'const lyx::docstring'
No user-defined-conversion operator available that can perform this conversion, or the operator cannot be called ..\..\..\..\src\mathed\InsetFormulaMacro.C(165) : error C2665: 'font_metrics::width' : none of the 3 overloads could convert all the argument types D:\devel\lyx\trunk\src\frontends/font_metrics.h(73): could be 'int font_metrics::width(lyx::char_type,const LyXFont &)' D:\devel\lyx\trunk\src\frontends/font_metrics.h(79): or 'int font_metrics::width(const lyx::docstring &,const LyXFont &)'
        while trying to match the argument list '(std::string, LyXFont)'
..\..\..\..\src\mathed\InsetFormulaMacro.C(173) : error C2653: 'MathMacroTable' : is not a class or namespace name ..\..\..\..\src\mathed\InsetFormulaMacro.C(173) : error C3861: 'provide': identifier not found

Reply via email to