Login  Register

Re: The build...

Posted by Dirk Eddelbuettel on Dec 08, 2001; 6:22am
URL: http://quantlib.414.s1.nabble.com/Re-The-build-tp9954p9955.html

Sorry, one day I will have learned that mutt doesn't forward attachments
unless explicitly told. So here is Wouter's mail again in full.

Dirk


From: Wouter Verhelst <[hidden email]>
To: [hidden email]
Subject: The build...
Date: Sat, 8 Dec 2001 14:43:53 +0100 (CET)

... failed, unfortunately.

It took about three days(?) to reach this point. I don't have a build
log; however, I attached a file containing everything that was still on
quickstep's screen when I arrived. Since I manually typed this over, I
could've made a typo, though (Yes, I checked things, but one never knows).

I have no clue as to why g++'s exit state was 1. As you can see, the last
compiler message before the mentioning of the exit state was a warning, so
it should work. I must note, though, that during the compilation, lots of
warnings were issued.

I've put a tarball containing the build-directory at
klecker.debian.org:~wouter/quantlib-python-build.tgz... if you don't need
it anymore, please let me know and/or remove it ;-)

On another note: I severely underestimated the time quantlib-python would
need to build; and seen the fact that it still didn't finish after a few
days, I'm not really favourizing a retry. That, and the fact that I now
know why the 300 minutes-timeout for sbuild didn't work (had to touch
buildd.conf after modifying .sbuildrc) imply that the next build will be
through the "usual" channels...

Rg,

--
wouter dot verhelst at advalvas dot be

"Human knowledge belongs to the world"
  -- From the movie "Antitrust"
onst vector<double,allocator<double> > &, int, const vector<double,allocator<double> > &, bool, const QuantLib::Handle<QuantLib::DayCounter> &, int, const QuantLib::Handle<QuantLib::Index> &, const vector<double,allocator<double> > &, const QuantLib::RelinkableHandle<QuantLib::TermStructure> &, const string & = "", const string & = "")
/usr/include/ql/Instruments/simpleswap.hpp:75:                 Quantlib::Instruments::SimpleSwap::SimpleSwap(const QuantLib::Instruments::SimpleSwap &)
QuantLib/quantlib_wrap.cpp: In function `struct PyObject * _wrap_new_SimpleSwap(PyObject *, PyObject *, PyObject *)':
QuantLib/quantlib_wrap.cpp:31633: cannot allocate an object of type `QuantLib::Calendar'
QuantLib/quantlib_wrap.cpp:31633:   since type `QuantLib::Calendar' has abstract virtual functions
QuantLib/quantlib_wrap.cpp:31449: warning: `class SimpleSwapHandle * result' might be used uninitialized in this function
QuantLib/quantlib_wrap.cpp: In function `double SimpleSwapHandle_fixedLegBPS(SimpleSwapHandle *)':
QuantLib/quantlib_wrap.cpp:31662: no matching function for call to `QuantLib::Instruments::SimpleSwap::fixedLegBPS ()'
QuantLib/quantlib_wrap.cpp:31668: warning: control reaches end of non-void function `SimpleSwapHandle_fixedLegBPS(SimpleSwapHandle *)'
QuantLib/quantlib_wrap.cpp: In function `double SimpleSwapHandle_floatingLegBPS(SimpleSwapHandle *)':
QuantLib/quantlib_wrap.cpp:31707: no matching function for call to `QuantLib::Instruments::SimpleSwap::floatingLegBPS ()'
QuantLib/quantlib_wrap.cpp:31713: warning: control reaches end of non-void function `SimpleSwapHandle_floatingLegBPS(SimpleSwapHandle *)'
error: command 'g++' failed with exit status 1
make: *** [build-stamp] Error 1


--
Good judgment comes from experience; experience comes from bad judgment.
                                                            -- F. Brooks