http://quantlib.414.s1.nabble.com/Help-Building-of-QuantLibAddin-for-OpenOffice4-Calc-tp15306p15436.html
link QuantLib. After that you could try just one minimal
QuantLibAddin function e.g. qlVersion().
Please keep us posted, I would be very happy if you were to get this working.
> This should be fixed now. Try pulling the latest code from the
> QuantLib git repository.
>
> Luigi
>
>
> On Thu, May 22, 2014 at 5:14 PM, <
[hidden email]> wrote:
>> Dear all,
>>
>>
>>
>> Recently I have tried ….at my own risk! to build the QuantLibAddin for
>> OpenOffice4 Calc for ubuntu 14.04 LTS Trusty Tahr
>>
>>
>>
>> I have installed carefully the OO SDK and configure the ENV VARS
>>
>>
>>
>> OO4 is build with GCC 4.2.3 so I have build also the GCC 4.2.3 compiler with
>> GCC 4.8.2
>>
>>
>>
>> The installation steps I followed were:
>>
>>
>>
>> Installation steps
>>
>>
>>
>> 1. Build GCC 4.2.3 with GCC 4.8.2
>>
>> 2. Install openoffice4 SDK and set SDK env properly
>>
>> 3. Build with gcc 4.2.3 log4cxx, objecthandler quantlib
>>
>> 4. Set envs
>>
>>
>>
>> export PATH=/opt/openoffice4/sdk/bin:/opt/openoffice4/program/:${PATH}
>> \
>>
>> export
>> LIBRARY_PATH=/usr/lib/i386-linux-gnu/:/usr/local/boost/lib/:/usr/local/qloo/lib/:/opt/openoffice4/sdk/lib/:${LIBRARY_PATH}
>> \
>>
>> export
>> LD_LIBRARY_PATH=/usr/lib/i386-linux-gnu/:/usr/local/boost/lib/:/usr/local/qloo/lib/:/opt/openoffice4/sdk/lib/:${LD_LIBRARY_PATH}
>>
>>
>>
>> and
>>
>>
>>
>> export QL_PATH=/home/sofia/ql-build/QuantLib/ql \
>>
>> export OH_PATH=/home/sofia/ql-build/ObjectHandler/oh \
>>
>> export QA_PATH=/home/sofia/ql-build/QuantLibAddin/qlo \
>>
>> export LG_PATH=/usr/local/qloo/include/log4cxx
>>
>>
>>
>>
>>
>> 5. from QuantLibAddin run autogen
>>
>> 6. run configure
>>
>>
>>
>> ./configure
>> \
>>
>> --prefix=/usr/local/qloo
>> \
>>
>> --enable-addin-all
>> \
>>
>> --with-gensrc=/home/sofia/ql-build/gensrc
>> \
>>
>> --with-oh=/home/sofia/ql-build/ObjectHandler \
>>
>> CXX=/usr/local/gcc/4.2.3/bin/g++
>> \
>>
>> CPP=/usr/local/gcc/4.2.3/bin/cpp
>> \
>>
>> CPPFLAGS="-I/usr/local/qloo/include/ -I/opt/openoffice4/sdk/include"
>> \
>>
>> LDFLAGS="-L/usr/local/qloo/lib -L/opt/openoffice4/sdk/lib -lQuantLib
>> -lObjectHandler -llog4cxx"
>>
>>
>>
>> make produces the following error:
>>
>>
>>
>> cmsmarket.cpp:61: error: no matching function for call to
>> 'QuantLib::CmsMarket::CmsMarket(const std::vector<QuantLib::Period,
>> std::allocator<QuantLib::Period> >&, const
>> std::vector<boost::shared_ptr<QuantLib::SwapIndex>,
>> std::allocator<boost::shared_ptr<QuantLib::SwapIndex> > >&, const
>> boost::shared_ptr<QuantLib::IborIndex>&, const
>> std::vector<std::vector<QuantLib::Handle<QuantLib::Quote>,
>> std::allocator<QuantLib::Handle<QuantLib::Quote> > >,
>> std::allocator<std::vector<QuantLib::Handle<QuantLib::Quote>,
>> std::allocator<QuantLib::Handle<QuantLib::Quote> > > > >&,
>> std::vector<boost::shared_ptr<QuantLib::HaganPricer>,
>> std::allocator<boost::shared_ptr<QuantLib::HaganPricer> > >&, const
>> QuantLib::Handle<QuantLib::YieldTermStructure>&)'
>>
>>
>>
>> /usr/local/qloo/include/ql/termstructures/volatility/swaption/cmsmarket.hpp:50:
>> note: candidates are: QuantLib::CmsMarket::CmsMarket(const
>> std::vector<QuantLib::Period, std::allocator<QuantLib::Period> >&, const
>> std::vector<boost::shared_ptr<QuantLib::SwapIndex>,
>> std::allocator<boost::shared_ptr<QuantLib::SwapIndex> > >&, const
>> boost::shared_ptr<QuantLib::IborIndex>&, const
>> std::vector<std::vector<QuantLib::Handle<QuantLib::Quote>,
>> std::allocator<QuantLib::Handle<QuantLib::Quote> > >,
>> std::allocator<std::vector<QuantLib::Handle<QuantLib::Quote>,
>> std::allocator<QuantLib::Handle<QuantLib::Quote> > > > >&, const
>> std::vector<boost::shared_ptr<QuantLib::CmsCouponPricer>,
>> std::allocator<boost::shared_ptr<QuantLib::CmsCouponPricer> > >&, const
>> QuantLib::Handle<QuantLib::YieldTermStructure>&)
>>
>> /usr/local/qloo/include/ql/termstructures/volatility/swaption/cmsmarket.hpp:42:
>> note: QuantLib::CmsMarket::CmsMarket(const
>> QuantLib::CmsMarket&)
>>
>> make[2]: *** [cmsmarket.lo] Error 1
>>
>> make[1]: *** [all] Error 2
>>
>> make: *** [all-recursive] Error 1
>>
>>
>>
>> Can you help on that ? Can I find somewhere a detailed guidance to build
>> QuantLibAddin for OO?
>>
>>
>>
>> Thank you very much in advance for your help
>>
>>
>>
>> Best Regards
>>
>>
>>
>> Christos Arvanitis
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>> MESSAGE CONFIDENTIALITY AND SECURITY NOTICE
>>
>> =========================================
>>
>> This message and/or its attachments may contain confidential and privileged
>> information and is intended for the named person or entity to which it is
>> addressed. Any use, copying or distribution of this information by anyone
>> other than the intended recipient(s) is prohibited by law. If you receive
>> this in error, please immediately delete it from your system and notify the
>> sender.
>>
>> The contents of this message contain personal opinions of the sender, which
>> are not the official views of Piraeus Bank nor do they consist a provision
>> of financial or advisory services unless expressly stated otherwise. This
>> message is not a solicitation and/or an offer or acceptance of any proposal
>> in relation to any contract or transaction unless expressly otherwise
>> indicated in the message itself.
>>
>> The Internet is not a secure or error-free environment, and Piraeus Bank
>> does not accept liability for any loss or damage arising from the use of
>> this message or from delayed, intercepted, corrupted or virus-infected
>> e-mail transmission.
>>
>>
>>
>>
>> ------------------------------------------------------------------------------
>> "Accelerate Dev Cycles with Automated Cross-Browser Testing - For FREE
>> Instantly run your Selenium tests across 300+ browser/OS combos.
>> Get unparalleled scalability from the best Selenium testing platform
>> available
>> Simple to use. Nothing to install. Get started now for free."
>>
http://p.sf.net/sfu/SauceLabs>> _______________________________________________
>> QuantLib-users mailing list
>>
[hidden email]
>>
https://lists.sourceforge.net/lists/listinfo/quantlib-users>>
>
>
>
> --
> <
https://implementingquantlib.blogspot.com>
> <
https://twitter.com/lballabio>
>
> ------------------------------------------------------------------------------
> The best possible search technologies are now affordable for all companies.
> Download your FREE open source Enterprise Search Engine today!
> Our experts will assist you in its installation for $59/mo, no commitment.
> Test it for FREE on our Cloud platform anytime!
>
http://pubads.g.doubleclick.net/gampad/clk?id=145328191&iu=/4140/ostg.clktrk> _______________________________________________
> QuantLib-users mailing list
>
[hidden email]
>
https://lists.sourceforge.net/lists/listinfo/quantlib-usersOpen Source. Fast. Scalable. Simple. Ideal for Dirty Data.