Hello, can anyone help resolve this error I get when running this command to build the Calc Addin under QuantLibAddin 1.8.0?
make -f Makefile.oo
mkdir -p /home/ali/libreoffice5.2_sdk/LINUXexample.out/slo/CalcAddinCpp
gcc -c -fpic -fvisibility=hidden -O -I. -I/home/ali/libreoffice5.2_sdk/LINUXexample.out/inc -I/home/ali/libreoffice5.2_sdk/LINUXexample.out/inc/examples -I/usr/lib/libreoffice/sdk/include -I/home/ali/libreoffice5.2_sdk/LINUXexample.out/inc/CalcAddinCpp -I -I -I -I -I -DUNX -DGCC -DLINUX -DCPPU_ENV=gcc3 -DHAVE_GCC_VISIBILIT
e5.2_sdk/LINUXexample.out/slo/CalcAddinCpp/qladdin.o qladdin.cpp
qladdin.cpp: In function ‘com::sun::star::uno::Reference<com::sun::star::uno::XInterface> create_CalcAddins_impl(const com::sun::star::uno::Reference<com::sun::star::uno::XComponentContext>&)’:
qladdin.cpp:182:55: error: invalid new-expression of abstract class type ‘CalcAddins_impl’
return static_cast< ::cppu::OWeakObject * > ( new CalcAddins_impl );
^~~~~~~~~~~~~~~
In file included from qladdin.cpp:21:0:
./qladdin.hpp:79:7: note: because the following virtual functions are pure within ‘CalcAddins_impl’:
class CalcAddins_impl
^~~~~~~~~~~~~~~
In file included from /home/ali/libreoffice5.2_sdk/LINUXexample.out/inc/CalcAddinCpp/quantlib/XCalcAddins.hpp:8:0,
from ./qladdin.hpp:57,
from qladdin.cpp:21:
/home/ali/libreoffice5.2_sdk/LINUXexample.out/inc/CalcAddinCpp/quantlib/XCalcAddins.hdl:100:86: note: virtual com::sun::star::uno::Sequence<com::sun::star::uno::Sequence<com::sun::star::uno::Any> > quantlib::XCalcAddins::qlModelG2Calibrate(const com::sun::star::uno::Any&, const com::sun::star::uno::Sequence<com::sun::sta
:uno::Any> >&, const com::sun::star::uno::Any&, const com::sun::star::uno::Any&, const com::sun::star::uno::Any&, const com::sun::star::uno::Sequence<com::sun::star::uno::Sequence<com::sun::star::uno::Any> >&, const com::sun::star::uno::Sequence<com::sun::star::uno::Sequence<int> >&, const com::sun::star::uno::Any&)
virtual ::css::uno::Sequence< ::css::uno::Sequence< ::css::uno::Any > > SAL_CALL qlModelG2Calibrate( const ::css::uno::Any& ObjectId, const ::css::uno::Sequence< ::css::uno::Sequence< ::css::uno::Any > >& CalibrationHelpers, const ::css::uno::Any& Method, const ::css::uno::Any& EndCriteria, const ::css::uno::Any& Cons
ce< ::css::uno::Sequence< ::css::uno::Any > >& Weights, const ::css::uno::Sequence< ::css::uno::Sequence< ::sal_Int32 > >& FixedCoeff, const ::css::uno::Any& Trigger ) /* throw (::css::uno::RuntimeException, ::std::exception) */ = 0;
^~~~~~~~~~~~~~~~~~
In file included from /home/ali/libreoffice5.2_sdk/LINUXexample.out/inc/CalcAddinCpp/quantlib/XCalcAddins.hpp:8:0,
from ./qladdin.hpp:57,
from qladdin.cpp:21:
/home/ali/libreoffice5.2_sdk/LINUXexample.out/inc/CalcAddinCpp/quantlib/XCalcAddins.hdl:101:86: note: virtual com::sun::star::uno::Sequence<com::sun::star::uno::Sequence<com::sun::star::uno::Any> > quantlib::XCalcAddins::qlOneFactorAffineModelCalibrate(const com::sun::star::uno::Any&, const com::sun::star::uno::Sequence<
m::sun::star::uno::Any> >&, const com::sun::star::uno::Any&, const com::sun::star::uno::Any&, const com::sun::star::uno::Any&, const com::sun::star::uno::Sequence<com::sun::star::uno::Sequence<com::sun::star::uno::Any> >&, const com::sun::star::uno::Sequence<com::sun::star::uno::Sequence<int> >&, const com::sun::star::uno:
virtual ::css::uno::Sequence< ::css::uno::Sequence< ::css::uno::Any > > SAL_CALL qlOneFactorAffineModelCalibrate( const ::css::uno::Any& ObjectId, const ::css::uno::Sequence< ::css::uno::Sequence< ::css::uno::Any > >& CalibrationHelpers, const ::css::uno::Any& Method, const ::css::uno::Any& EndCriteria, const ::css::u
::uno::Sequence< ::css::uno::Sequence< ::css::uno::Any > >& Weights, const ::css::uno::Sequence< ::css::uno::Sequence< ::sal_Int32 > >& FixedCoeff, const ::css::uno::Any& Trigger ) /* throw (::css::uno::RuntimeException, ::std::exception) */ = 0;
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
make: *** [Makefile.oo:227: /home/ali/libreoffice5.2_sdk/LINUXexample.out/slo/CalcAddinCpp/qladdin.o] Error 1
Free forum by Nabble | Disable Popup Ads | Edit this page |