|
From: Luigi B. <lui...@gm...> - 2017-04-19 20:48:30
|
Ok, thanks. I guess I'll just delete the gcc 3.4 branch then. On Wed, Apr 19, 2017, 22:46 shailesh kumar <sha...@gm...> wrote: > Hi Luigi, > > The gcc-3.4 branch on GitHub didn't work and landed up in compilation > issues. > > In order to maintain uniformity in Quantlib source code across all OS, i > have used Quantlib 1.10 with boost 1.54.0 to compile with gcc34/g++34 on > OEL 6 and build went through successfully. > > I am targeting Quantlib build on other OS such as OEL 7 (gcc/g++) , AIX > 6.1 / 7.1 (xlc_r/xlC_r) , Sun Solaris 10/11 (cc/CC) and will update in > couple of days. > > Thanks for your help. > > Regards > Shailesh Kumar > > > > > > > > > On Wed, Apr 19, 2017 at 9:41 PM, Luigi Ballabio <lui...@gm...> > wrote: > >> For instance, Boost 1.54 seems to work (apart from linking, but that >> might be an issue with the installation of gcc 3.4.6 I'm using). >> >> Luigi >> >> >> On Wed, Apr 19, 2017 at 5:07 PM Luigi Ballabio <lui...@gm...> >> wrote: >> >>> Please try to see if the gcc-3.4 branch on GitHub works for you. If so, >>> clone it in your repo so that you can maintain it in the future: I probably >>> won't include the changes in version 1.10. My suggestion of testing >>> earlier versions of Boost stands: most if not all the errors came from >>> Boost code. >>> >>> Luigi >>> >>> >>> On Wed, Apr 19, 2017 at 6:03 AM shailesh kumar < >>> sha...@gm...> wrote: >>> >>>> Hi Luigi/Dirk, >>>> >>>> Thanks for your quick response. >>>> >>>> I am forced to perform role of archaeologist :) >>>> >>>> My Modified Duration component was earlier based on Quantlib 0.9.7 >>>> (last built in 2007) but in order to support "negative jumps in >>>> interest-rate curves" and to incorporate other bug fixes, i upgraded >>>> the Quantlib version to latest keeping the compiler version same as >>>> component also had few external libraries dependencies built with >>>> gcc34/g++34 >>>> >>>> Luigi, >>>> >>>> As suggested, I ran ./configure CXXFLAGS='-DQL_PATCH_SOLARIS' but it >>>> failed at squarerootprocessrndcalculator.cpp:64: instantiated from here >>>> Request to please guide so as to disable it at my end to proceed >>>> further. >>>> >>>> Regards >>>> Shailesh Kumar >>>> >>>> >>>> >>>> >>>> >>>> On Wed, Apr 19, 2017 at 1:05 AM, Luigi Ballabio < >>>> lui...@gm...> wrote: >>>> >>>>> Oh, right, it was you for Solaris as well. It's good to have an >>>>> archaeologist around :) >>>>> >>>>> On Tue, Apr 18, 2017, 21:28 Luigi Ballabio <lui...@gm...> >>>>> wrote: >>>>> >>>>>> I second Dirk that we probably shouldn't put much effort in making >>>>>> that code compile. However, we can disable it so that the build succeeds, >>>>>> even if the resulting library will miss a few features. In fact, I did the >>>>>> same thing recently for an older Solaris compiler. May you try running >>>>>> configure as >>>>>> >>>>>> ./configure CXXFLAGS='-DQL_PATCH_SOLARIS' >>>>>> >>>>>> and see if you get to the end of the build? >>>>>> >>>>>> Luigi >>>>>> >>>>>> On Tue, Apr 18, 2017, 21:16 Dirk Eddelbuettel <ed...@de...> wrote: >>>>>> >>>>>>> >>>>>>> On 19 April 2017 at 00:23, shailesh kumar wrote: >>>>>>> | Hi Luigi, >>>>>>> | >>>>>>> | I tried compiling preliminary tarballs for QuantLib 1.10 >>>>>>> as available at < >>>>>>> | https://sourceforge.net/projects/quantlib/files/test> on OEL 6.7 >>>>>>> (Oracle Linux >>>>>>> | Server release 6.7) >>>>>>> | using gcc34/g++34 version gcc34 (GCC) 3.4.6 20060404 (Red Hat >>>>>>> 3.4.6-19.el6)/ >>>>>>> | g++34 (GCC) 3.4.6 20060404 (Red Hat 3.4.6-19.el6) along with Boost >>>>>>> version >>>>>>> | 1.62.0 >>>>>>> | >>>>>>> | I am getting below compilation error. >>>>>>> | >>>>>>> | ../../../ql/experimental/math/tcopulapolicy.hpp:134: >>>>>>> instantiated from here >>>>>>> | >>>>>>> /scratch/ofsaadb/build/CAP802_JAVA7_O12C/BOOSTNEW/include/boost/math/tools/ >>>>>>> | roots.hpp:68: error: no matching function for call to `get(const >>>>>>> | boost::fusion::tuple<long double, long double, >>>>>>> boost::fusion::void_, >>>>>>> | boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, >>>>>>> | boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, >>>>>>> | boost::fusion::void_>&)' >>>>>>> | make[3]: *** [gaussianlhplossmodel.lo] Error 1 >>>>>>> | make[3]: Leaving directory >>>>>>> `/scratch/ofsaaweb/QuantLib-suncc/ql/experimental/ >>>>>>> | credit' >>>>>>> | make[2]: *** [all-recursive] Error 1 >>>>>>> | make[2]: Leaving directory >>>>>>> `/scratch/ofsaaweb/QuantLib-suncc/ql/experimental' >>>>>>> | make[1]: *** [all-recursive] Error 1 >>>>>>> | make[1]: Leaving directory `/scratch/ofsaaweb/QuantLib-suncc/ql' >>>>>>> | make: *** [all] Error 2 >>>>>>> | >>>>>>> | Request to please help me resolving this issue. >>>>>>> | This works if i use gcc/g++ version 4.4.7 compiler but fails for >>>>>>> gcc34/g++34 >>>>>>> >>>>>>> I hope you do realize that gcc 3.4 was released _eleven_ years ago. >>>>>>> >>>>>>> Even 4.4.* is pretty ancient at an age of five years. >>>>>>> >>>>>>> Dirk >>>>>>> >>>>>>> | >>>>>>> | >>>>>>> | Regards >>>>>>> | Shailesh Kumar >>>>>>> | >>>>>>> | >>>>>>> | >>>>>>> | >>>>>>> | On Wed, Apr 12, 2017 at 9:16 PM, Luigi Ballabio < >>>>>>> lui...@gm...> >>>>>>> | wrote: >>>>>>> | >>>>>>> | Hi all, >>>>>>> | preliminary tarballs for QuantLib 1.10 are available at >>>>>>> <https:// >>>>>>> | sourceforge.net/projects/quantlib/files/test> (no docs yet, >>>>>>> but most >>>>>>> | changes are listed at >>>>>>> https://github.com/lballabio/QuantLib/milestone/5? >>>>>>> | closed=1). Please download them and try them out if you have >>>>>>> a few cycles >>>>>>> | available. >>>>>>> | >>>>>>> | Thanks, >>>>>>> | Luigi >>>>>>> | >>>>>>> | >>>>>>> | >>>>>>> | ------------------------------------------------------------ >>>>>>> | ------------------ >>>>>>> | Check out the vibrant tech community on one of the world's most >>>>>>> | engaging tech sites, Slashdot.org! http://sdm.link/slashdot >>>>>>> | _______________________________________________ >>>>>>> | QuantLib-users mailing list >>>>>>> | Qua...@li... >>>>>>> | https://lists.sourceforge.net/lists/listinfo/quantlib-users >>>>>>> | >>>>>>> | >>>>>>> | >>>>>>> | >>>>>>> ------------------------------------------------------------------------------ >>>>>>> | Check out the vibrant tech community on one of the world's most >>>>>>> | engaging tech sites, Slashdot.org! http://sdm.link/slashdot >>>>>>> | _______________________________________________ >>>>>>> | QuantLib-users mailing list >>>>>>> | Qua...@li... >>>>>>> | https://lists.sourceforge.net/lists/listinfo/quantlib-users >>>>>>> >>>>>>> -- >>>>>>> http://dirk.eddelbuettel.com | @eddelbuettel | ed...@de... >>>>>>> >>>>>> >>>> > |