Greetings. I see on the QuantLib side of things that 1.2.0 was updated to 1.2.1 to take care of some bugs. Is there a means to create or install a v1.2.1 QuantLibXL assuming I have Boost C++1.5.1 installed. I was hoping to use the recipe at http://quantlib.org/quantlibaddin/build_qlxl.html to compile a version, since I couldn’t find an update. I see Python is in the mix. Which version(s) can I use? Should I assume 2.7.4 would work, or do I have to go retrograde to an earlier version? When I look to the instructions above for compiling a copy, I see that a number of the necessary ingredients seem to be missing from SourceForge (including 1.2.1 versions of Object Handler, QuantLibAddin, any version of gensrc and log4cxx 0.10.0c. Creating all this from scratch as a newbie seems like too large an undertaking. Is there an effort underway to make a compiled 1.2.1 version of QuantLibXL available to the new kids on the block, or at least the updated tools, so we could try to follow the directions, such as they are? Nicholas Manganaro 204 Buck Ln. Haverford PA 19041 (H) 484-380-3504 (M) 610-662-9291 ------------------------------------------------------------------------------ Try New Relic Now & We'll Send You this Cool Shirt New Relic is the only SaaS-based application performance monitoring service that delivers powerful full stack analytics. Optimize and monitor your browser, app, & servers with just a few lines of code. Try New Relic and get this awesome Nerd Life shirt! http://p.sf.net/sfu/newrelic_d2d_apr _______________________________________________ QuantLib-users mailing list [hidden email] https://lists.sourceforge.net/lists/listinfo/quantlib-users |
Hi Nicholas,
1.2.1 is backward compatible with 1.2, so one would be able to build the available QuantLibXL 1.2.0 on top of the updated QuantLib 1.2.1. This would result in a QuantLibXL addin with the bug fixes added in 1.2.1. So if you want to try and undertake the compilation, you can use the QuantLib 1.2.1 release from <http://sourceforge.net/projects/quantlib/files/QuantLib/1.2.1/> and the ObjectHandler/QuantLibAddin/QuantLibXL 1.2.0 releases from <http://sourceforge.net/projects/quantlib/files/ObjectHandler/1.2.0/> (which also contains the corresponding gensrc and log4cxx releases), <http://sourceforge.net/projects/quantlib/files/QuantLibAddin/1.2.0/> and <http://sourceforge.net/projects/quantlib/files/QuantLibXL/1.2.0/>. With the above, you should be able to follow the instructions and obtain an updated addin. Hope this helps, Luigi On Wed, Apr 24, 2013 at 12:07 AM, Nicholas Manganaro <[hidden email]> wrote: > Greetings. > > I see on the QuantLib side of things that 1.2.0 was updated to 1.2.1 to take > care of some bugs. > > Is there a means to create or install a v1.2.1 QuantLibXL assuming I have > Boost C++1.5.1 installed. > > I was hoping to use the recipe at > http://quantlib.org/quantlibaddin/build_qlxl.html to compile a version, > since I couldn’t find an update. > > > > I see Python is in the mix. Which version(s) can I use? Should I assume > 2.7.4 would work, or do I have to go retrograde to an earlier version? > > > > When I look to the instructions above for compiling a copy, I see that a > number of the necessary ingredients seem to be missing from SourceForge > (including 1.2.1 versions of Object Handler, QuantLibAddin, any version of > gensrc and log4cxx 0.10.0c. > > > > Creating all this from scratch as a newbie seems like too large an > undertaking. Is there an effort underway to make a compiled 1.2.1 version of > QuantLibXL available to the new kids on the block, or at least the updated > tools, so we could try to follow the directions, such as they are? > > > > Nicholas Manganaro > > 204 Buck Ln. > > Haverford PA 19041 > > > > (H) 484-380-3504 > > (M) 610-662-9291 > > > > > ------------------------------------------------------------------------------ > Try New Relic Now & We'll Send You this Cool Shirt > New Relic is the only SaaS-based application performance monitoring service > that delivers powerful full stack analytics. Optimize and monitor your > browser, app, & servers with just a few lines of code. Try New Relic > and get this awesome Nerd Life shirt! http://p.sf.net/sfu/newrelic_d2d_apr > _______________________________________________ > QuantLib-users mailing list > [hidden email] > https://lists.sourceforge.net/lists/listinfo/quantlib-users > ------------------------------------------------------------------------------ Introducing AppDynamics Lite, a free troubleshooting tool for Java/.NET Get 100% visibility into your production application - at no cost. Code-level diagnostics for performance bottlenecks with <2% overhead Download for free and get started troubleshooting in minutes. http://p.sf.net/sfu/appdyn_d2d_ap1 _______________________________________________ QuantLib-users mailing list [hidden email] https://lists.sourceforge.net/lists/listinfo/quantlib-users |
Luigi,
I'm trying to build on my own, but I'm getting nowhere. I'm trying to improve my skills and thought this might be a reasonable way to do that. There are a large number of versions of all of the free-ware required in the process, given various groups' interest in improving their favorite projects. That means that there are potentially versions of Boost++ from 135 to 153, versions of Python from 2.1 to 3.3, not to mention Visual Studio from 8 to 12. I do not expect that they can all play equally well together. Because the BoostPro folks stopped at 151, I've tried building boost, necessary in the QuantLibXL building process, and I failed. The building process needs Python but I have not found indication of which version it is trying to rely on either. I think just about any version of Visual Studio should work, but I am using VS Express, which might not have the capacity to get the job done (I'm no expert on that, either.). So I'm about ready to install the QuantLibXL_1.2.0 version, even though there are apparently bugs that have been fixed in version 1.2.1 of QuantLib that would be good to be able to have to avoid possible errors from the earlier version of the calculators. Humbling experience, all in all. Any guidance on making the build processes work for the different building blocks would be gratefully received. -Nicholas -----Original Message----- From: Luigi Ballabio [mailto:[hidden email]] Sent: Tuesday, May 21, 2013 11:44 AM To: Nicholas Manganaro Subject: Re: [Quantlib-users] QuantLibXL 1.2.1 Nicholas, apologies for the delay. I'm not familiar with the building process myself (I'm not involved directly with the Excel plugin) and I thought you had cc'd the list, so I was hoping someone else would step in. I realized lust now you wrote to me directly. Did you make any progress on the build? Luigi On Thu, May 2, 2013 at 6:46 PM, Nicholas Manganaro <[hidden email]> wrote: > Thanks, Luigi. > I was wondering if anyone would respond to my embarrassingly naïve question. > I appreciate the link to the ObjectHandler folder, where those other > files were located. > I'll give it a try. I do have a few basic questions before I start, of > course. > 1) Do I place the expanded file contents in folders on a path named > "C:\build_ql_1_2_0\" or do I name my path "C:\build_ql_1_2_1\" to > reflect what I am trying to build? > 1a) If I change the path, is there a variable name or line of code to > modify to point the process to the correct path? > 2) Am I to install QuantLibXL 1.2.0 as it indicates in the line under > "3 A Note on Directories", or just to un-compress the folder contents > in the folders as directed? > Regards, > Nick > > -----Original Message----- > From: Luigi Ballabio [mailto:[hidden email]] > Sent: Thursday, May 02, 2013 10:03 AM > To: Nicholas Manganaro > Cc: QuantLib QuantLib > Subject: Re: [Quantlib-users] QuantLibXL 1.2.1 > > Hi Nicholas, > 1.2.1 is backward compatible with 1.2, so one would be able to > build the available QuantLibXL 1.2.0 on top of the updated QuantLib > 1.2.1. This would result in a QuantLibXL addin with the bug fixes added > > So if you want to try and undertake the compilation, you can use the > QuantLib 1.2.1 release from > <http://sourceforge.net/projects/quantlib/files/QuantLib/1.2.1/> and > the ObjectHandler/QuantLibAddin/QuantLibXL 1.2.0 releases from > <http://sourceforge.net/projects/quantlib/files/ObjectHandler/1.2.0/> > (which also contains the corresponding gensrc and log4cxx releases), > <http://sourceforge.net/projects/quantlib/files/QuantLibAddin/1.2.0/> > and <http://sourceforge.net/projects/quantlib/files/QuantLibXL/1.2.0/>. > With the above, you should be able to follow the instructions and > obtain an updated addin. > > Hope this helps, > Luigi > > > > On Wed, Apr 24, 2013 at 12:07 AM, Nicholas Manganaro > <[hidden email]> wrote: >> Greetings. >> >> I see on the QuantLib side of things that 1.2.0 was updated to 1.2.1 >> to take care of some bugs. >> >> Is there a means to create or install a v1.2.1 QuantLibXL assuming I >> have Boost C++1.5.1 installed. >> >> I was hoping to use the recipe at >> http://quantlib.org/quantlibaddin/build_qlxl.html to compile a >> version, since I couldnt find an update. >> >> >> >> I see Python is in the mix. Which version(s) can I use? Should I >> assume >> 2.7.4 would work, or do I have to go retrograde to an earlier version? >> >> >> >> When I look to the instructions above for compiling a copy, I see >> that a number of the necessary ingredients seem to be missing from >> SourceForge (including 1.2.1 versions of Object Handler, >> QuantLibAddin, any version of gensrc and log4cxx 0.10.0c. >> >> >> >> Creating all this from scratch as a newbie seems like too large an >> undertaking. Is there an effort underway to make a compiled 1.2.1 >> version of QuantLibXL available to the new kids on the block, or at >> least the updated tools, so we could try to follow the directions, >> such as > they are? >> >> >> >> >> >> >> >> --------------------------------------------------------------------- >> - >> -------- Try New Relic Now & We'll Send You this Cool Shirt New Relic >> is the only SaaS-based application performance monitoring service >> that delivers powerful full stack analytics. Optimize and monitor >> your browser, app, & servers with just a few lines of code. Try New >> Relic and get this awesome Nerd Life shirt! >> http://p.sf.net/sfu/newrelic_d2d_apr >> _______________________________________________ >> QuantLib-users mailing list >> [hidden email] >> https://lists.sourceforge.net/lists/listinfo/quantlib-users >> > ------------------------------------------------------------------------------ Try New Relic Now & We'll Send You this Cool Shirt New Relic is the only SaaS-based application performance monitoring service that delivers powerful full stack analytics. Optimize and monitor your browser, app, & servers with just a few lines of code. Try New Relic and get this awesome Nerd Life shirt! http://p.sf.net/sfu/newrelic_d2d_may _______________________________________________ QuantLib-users mailing list [hidden email] https://lists.sourceforge.net/lists/listinfo/quantlib-users |
If that can be of help, I've been using Boost 1.49.0 (so 1.51 should be more than enough, no need to build a more recent version), Python 2.7.3, and Visual Studio 8 (2005).
As far as I know, Python 3 isn't fully compatible with Python 2 so you should stick with the latter, but apart from that, I expect that any version of all the above will be ok. Regarding Visual Studio vs. VS Express, I don't know. Gerardo -----Messaggio originale----- Da: Nicholas Manganaro [mailto:[hidden email]] Inviato: martedì 21 maggio 2013 20.29 A: 'Luigi Ballabio' Cc: [hidden email] Oggetto: Re: [Quantlib-users] QuantLibXL 1.2.1 Luigi, I'm trying to build on my own, but I'm getting nowhere. I'm trying to improve my skills and thought this might be a reasonable way to do that. There are a large number of versions of all of the free-ware required in the process, given various groups' interest in improving their favorite projects. That means that there are potentially versions of Boost++ from 135 to 153, versions of Python from 2.1 to 3.3, not to mention Visual Studio from 8 to 12. I do not expect that they can all play equally well together. Because the BoostPro folks stopped at 151, I've tried building boost, necessary in the QuantLibXL building process, and I failed. The building process needs Python but I have not found indication of which version it is trying to rely on either. I think just about any version of Visual Studio should work, but I am using VS Express, which might not have the capacity to get the job done (I'm no expert on that, either.). So I'm about ready to install the QuantLibXL_1.2.0 version, even though there are apparently bugs that have been fixed in version 1.2.1 of QuantLib that would be good to be able to have to avoid possible errors from the earlier version of the calculators. Humbling experience, all in all. Any guidance on making the build processes work for the different building blocks would be gratefully received. -Nicholas -----Original Message----- From: Luigi Ballabio [mailto:[hidden email]] Sent: Tuesday, May 21, 2013 11:44 AM To: Nicholas Manganaro Subject: Re: [Quantlib-users] QuantLibXL 1.2.1 Nicholas, apologies for the delay. I'm not familiar with the building process myself (I'm not involved directly with the Excel plugin) and I thought you had cc'd the list, so I was hoping someone else would step in. I realized lust now you wrote to me directly. Did you make any progress on the build? Luigi On Thu, May 2, 2013 at 6:46 PM, Nicholas Manganaro <[hidden email]> wrote: > Thanks, Luigi. > I was wondering if anyone would respond to my embarrassingly naïve question. > I appreciate the link to the ObjectHandler folder, where those other > files were located. > I'll give it a try. I do have a few basic questions before I start, of > course. > 1) Do I place the expanded file contents in folders on a path named > "C:\build_ql_1_2_0\" or do I name my path "C:\build_ql_1_2_1\" to > reflect what I am trying to build? > 1a) If I change the path, is there a variable name or line of code to > modify to point the process to the correct path? > 2) Am I to install QuantLibXL 1.2.0 as it indicates in the line under > "3 A Note on Directories", or just to un-compress the folder contents > in the folders as directed? > Regards, > Nick > > -----Original Message----- > From: Luigi Ballabio [mailto:[hidden email]] > Sent: Thursday, May 02, 2013 10:03 AM > To: Nicholas Manganaro > Cc: QuantLib QuantLib > Subject: Re: [Quantlib-users] QuantLibXL 1.2.1 > > Hi Nicholas, > 1.2.1 is backward compatible with 1.2, so one would be able to > build the available QuantLibXL 1.2.0 on top of the updated QuantLib > 1.2.1. This would result in a QuantLibXL addin with the bug fixes > added > > So if you want to try and undertake the compilation, you can use the > QuantLib 1.2.1 release from > <http://sourceforge.net/projects/quantlib/files/QuantLib/1.2.1/> and > the ObjectHandler/QuantLibAddin/QuantLibXL 1.2.0 releases from > <http://sourceforge.net/projects/quantlib/files/ObjectHandler/1.2.0/> > (which also contains the corresponding gensrc and log4cxx releases), > <http://sourceforge.net/projects/quantlib/files/QuantLibAddin/1.2.0/> > and <http://sourceforge.net/projects/quantlib/files/QuantLibXL/1.2.0/>. > With the above, you should be able to follow the instructions and > obtain an updated addin. > > Hope this helps, > Luigi > > > > On Wed, Apr 24, 2013 at 12:07 AM, Nicholas Manganaro > <[hidden email]> wrote: >> Greetings. >> >> I see on the QuantLib side of things that 1.2.0 was updated to 1.2.1 >> to take care of some bugs. >> >> Is there a means to create or install a v1.2.1 QuantLibXL assuming I >> have Boost C++1.5.1 installed. >> >> I was hoping to use the recipe at >> http://quantlib.org/quantlibaddin/build_qlxl.html to compile a >> version, since I couldn't find an update. >> >> >> >> I see Python is in the mix. Which version(s) can I use? Should I >> assume >> 2.7.4 would work, or do I have to go retrograde to an earlier version? >> >> >> >> When I look to the instructions above for compiling a copy, I see >> that a number of the necessary ingredients seem to be missing from >> SourceForge (including 1.2.1 versions of Object Handler, >> QuantLibAddin, any version of gensrc and log4cxx 0.10.0c. >> >> >> >> Creating all this from scratch as a newbie seems like too large an >> undertaking. Is there an effort underway to make a compiled 1.2.1 >> version of QuantLibXL available to the new kids on the block, or at >> least the updated tools, so we could try to follow the directions, >> such as > they are? >> >> >> >> >> >> >> >> --------------------------------------------------------------------- >> - >> -------- Try New Relic Now & We'll Send You this Cool Shirt New Relic >> is the only SaaS-based application performance monitoring service >> that delivers powerful full stack analytics. Optimize and monitor >> your browser, app, & servers with just a few lines of code. Try New >> Relic and get this awesome Nerd Life shirt! >> http://p.sf.net/sfu/newrelic_d2d_apr >> _______________________________________________ >> QuantLib-users mailing list >> [hidden email] >> https://lists.sourceforge.net/lists/listinfo/quantlib-users >> > ------------------------------------------------------------------------------ Try New Relic Now & We'll Send You this Cool Shirt New Relic is the only SaaS-based application performance monitoring service that delivers powerful full stack analytics. Optimize and monitor your browser, app, & servers with just a few lines of code. Try New Relic and get this awesome Nerd Life shirt! http://p.sf.net/sfu/newrelic_d2d_may _______________________________________________ QuantLib-users mailing list [hidden email] https://lists.sourceforge.net/lists/listinfo/quantlib-users <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head></head> <body> <div style="font-family:Calibri;font-size:10px"> Banca Profilo S.p.A. Corso Italia, 49 - 20122 Milano - Tel. 02 58408.1, Fax 02 5831 6057 Capitale Sociale Euro 136.794.106,00 i.v. Iscrizione al Registro Imprese di Milano, C.F. e P.IVA 09108700155 - [hidden email] Iscritta all’Albo delle Banche e dei Gruppi bancari Aderente al Fondo Interbancario di Tutela dei depositi Aderente al Conciliatore Bancario Finanziario e all’Arbitro Bancario Finanziario Appartenente al Gruppo bancario Banca Profilo e soggetta all’attività di direzione e coordinamento di Arepo BP S.p.A. DISCLAIMER: The information transmitted may contain confidential and/or privileged material. Any review, retransmission, dissemination or other use of, or taking of any action in reliance upon, this information by persons or entities other than the intended recipient is prohibited. If you received this in error, please contact the sender and delete the material from any computer. </div> </body> </html> ------------------------------------------------------------------------------ Try New Relic Now & We'll Send You this Cool Shirt New Relic is the only SaaS-based application performance monitoring service that delivers powerful full stack analytics. Optimize and monitor your browser, app, & servers with just a few lines of code. Try New Relic and get this awesome Nerd Life shirt! http://p.sf.net/sfu/newrelic_d2d_may _______________________________________________ QuantLib-users mailing list [hidden email] https://lists.sourceforge.net/lists/listinfo/quantlib-users |
Thank you for your rapid response.
Additional digging has surfaced the following: The Boost installation will check for Python 2.x or 3.x, if I decide to follow that route after your advice; and QuantLibXl documentation indicates that Visual Studio 10 Express is not expected to create any problems in building the Excel add-in. My experience so far with Boost++: I was running into Boost.Build and Bjam problems in my efforts there. Two unspecified targets are missing from the boost.build process, resulting in a fail. I am just reporting, not looking for advice on that track, as this is not the appropriate mailing list for Boost++ questions. I'll step back from the bleeding edge, and try the BoostPro installation for Boost++ version 1.51, even with a small set of known bugs. I am using Python 2.x on the machine where I am trying to do build the 1.2.1 QuantLibXl add-in, so whether Boost is looking to see which Python version I am using does not matter. I am assuming that the QuantLibXl process does not. I will keep you posted on success or failure. Regards, Nick -----Original Message----- From: Ballabio Gerardo [mailto:[hidden email]] Sent: Wednesday, May 22, 2013 11:08 AM To: 'Nicholas Manganaro'; 'Luigi Ballabio' Cc: [hidden email] Subject: R: [Quantlib-users] QuantLibXL 1.2.1 If that can be of help, I've been using Boost 1.49.0 (so 1.51 should be more than enough, no need to build a more recent version), Python 2.7.3, and Visual Studio 8 (2005). As far as I know, Python 3 isn't fully compatible with Python 2 so you should stick with the latter, but apart from that, I expect that any version of all the above will be ok. Regarding Visual Studio vs. VS Express, I don't know. Gerardo -----Messaggio originale----- Da: Nicholas Manganaro [mailto:[hidden email]] Inviato: martedì 21 maggio 2013 20.29 A: 'Luigi Ballabio' Cc: [hidden email] Oggetto: Re: [Quantlib-users] QuantLibXL 1.2.1 Luigi, I'm trying to build on my own, but I'm getting nowhere. I'm trying to improve my skills and thought this might be a reasonable way to do that. There are a large number of versions of all of the free-ware required in the process, given various groups' interest in improving their favorite projects. That means that there are potentially versions of Boost++ from 135 to 153, versions of Python from 2.1 to 3.3, not to mention Visual Studio from 8 to 12. I do not expect that they can all play equally well together. Because the BoostPro folks stopped at 151, I've tried building boost, necessary in the QuantLibXL building process, and I failed. The building process needs Python but I have not found indication of which version it is trying to rely on either. I think just about any version of Visual Studio should work, but I am using VS Express, which might not have the capacity to get the job done (I'm no expert on that, either.). So I'm about ready to install the QuantLibXL_1.2.0 version, even though there are apparently bugs that have been fixed in version 1.2.1 of QuantLib that would be good to be able to have to avoid possible errors from the earlier version of the calculators. Humbling experience, all in all. Any guidance on making the build processes work for the different building blocks would be gratefully received. -Nicholas -----Original Message----- From: Luigi Ballabio [mailto:[hidden email]] Sent: Tuesday, May 21, 2013 11:44 AM To: Nicholas Manganaro Subject: Re: [Quantlib-users] QuantLibXL 1.2.1 Nicholas, apologies for the delay. I'm not familiar with the building process myself (I'm not involved directly with the Excel plugin) and I thought you had cc'd the list, so I was hoping someone else would step in. I realized lust now you wrote to me directly. Did you make any progress on the build? Luigi On Thu, May 2, 2013 at 6:46 PM, Nicholas Manganaro <[hidden email]> wrote: > Thanks, Luigi. > I was wondering if anyone would respond to my embarrassingly naïve question. > I appreciate the link to the ObjectHandler folder, where those other > files were located. > I'll give it a try. I do have a few basic questions before I start, of > course. > 1) Do I place the expanded file contents in folders on a path named > "C:\build_ql_1_2_0\" or do I name my path "C:\build_ql_1_2_1\" to > reflect what I am trying to build? > 1a) If I change the path, is there a variable name or line of code to > modify to point the process to the correct path? > 2) Am I to install QuantLibXL 1.2.0 as it indicates in the line under > "3 A Note on Directories", or just to un-compress the folder contents > in the folders as directed? > Regards, > Nick > > -----Original Message----- > From: Luigi Ballabio [mailto:[hidden email]] > Sent: Thursday, May 02, 2013 10:03 AM > To: Nicholas Manganaro > Cc: QuantLib QuantLib > Subject: Re: [Quantlib-users] QuantLibXL 1.2.1 > > Hi Nicholas, > 1.2.1 is backward compatible with 1.2, so one would be able to > build the available QuantLibXL 1.2.0 on top of the updated QuantLib > 1.2.1. This would result in a QuantLibXL addin with the bug fixes > added > > So if you want to try and undertake the compilation, you can use the > QuantLib 1.2.1 release from > <http://sourceforge.net/projects/quantlib/files/QuantLib/1.2.1/> and > the ObjectHandler/QuantLibAddin/QuantLibXL 1.2.0 releases from > <http://sourceforge.net/projects/quantlib/files/ObjectHandler/1.2.0/> > (which also contains the corresponding gensrc and log4cxx releases), > <http://sourceforge.net/projects/quantlib/files/QuantLibAddin/1.2.0/> > and <http://sourceforge.net/projects/quantlib/files/QuantLibXL/1.2.0/>. > With the above, you should be able to follow the instructions and > obtain an updated addin. > > Hope this helps, > Luigi > > > > On Wed, Apr 24, 2013 at 12:07 AM, Nicholas Manganaro > <[hidden email]> wrote: >> Greetings. >> >> I see on the QuantLib side of things that 1.2.0 was updated to 1.2.1 >> to take care of some bugs. >> >> Is there a means to create or install a v1.2.1 QuantLibXL assuming I >> have Boost C++1.5.1 installed. >> >> I was hoping to use the recipe at >> http://quantlib.org/quantlibaddin/build_qlxl.html to compile a >> version, since I couldn't find an update. >> >> >> >> I see Python is in the mix. Which version(s) can I use? Should I >> assume >> 2.7.4 would work, or do I have to go retrograde to an earlier version? >> >> >> >> When I look to the instructions above for compiling a copy, I see >> that a number of the necessary ingredients seem to be missing from >> SourceForge (including 1.2.1 versions of Object Handler, >> QuantLibAddin, any version of gensrc and log4cxx 0.10.0c. >> >> >> >> Creating all this from scratch as a newbie seems like too large an >> undertaking. Is there an effort underway to make a compiled 1.2.1 >> version of QuantLibXL available to the new kids on the block, or at >> least the updated tools, so we could try to follow the directions, >> such as > they are? >> >> >> >> >> >> >> >> --------------------------------------------------------------------- ------------------------------------------------------------------------------ Try New Relic Now & We'll Send You this Cool Shirt New Relic is the only SaaS-based application performance monitoring service that delivers powerful full stack analytics. Optimize and monitor your browser, app, & servers with just a few lines of code. Try New Relic and get this awesome Nerd Life shirt! http://p.sf.net/sfu/newrelic_d2d_may _______________________________________________ QuantLib-users mailing list [hidden email] https://lists.sourceforge.net/lists/listinfo/quantlib-users |
In reply to this post by Ballabio Gerardo-4
To Gerardo and All:
I believe I got it to work. I used VS10 Express, Python 2.7.4, QuantLib1.2.1.exe, Boost 1_53_0, gensrc-1.2.0.exe, log4cxx-0.10.0d.exe, ObjectHandler-1.2.0.exe, QuantLibAddin-1.2.0.exe, and QuantLibXL-bin-1.2.0.exe(selecting the Framework option) and got an output named QuantLibXL-vc100-mt-s-1_2_0.xll. It seems to provide the guts for the operation of the Framework menus and the user interface for functions in Excel 2010 in 32 bits on Win7 in 64 bits. I would like to know if there is a place in the building process where I can identify that the file being built should have "1_2_1.xll" as the end of the name, rather than the 1_2_0.xll" that was generated. Wish me luck as I apply this, and thanks for pointing me to useful documentation. Regards, Nick -----Original Message----- From: Ballabio Gerardo [mailto:[hidden email]] Sent: Wednesday, May 22, 2013 11:08 AM To: 'Nicholas Manganaro'; 'Luigi Ballabio' Cc: [hidden email] Subject: R: [Quantlib-users] QuantLibXL 1.2.1 If that can be of help, I've been using Boost 1.49.0 (so 1.51 should be more than enough, no need to build a more recent version), Python 2.7.3, and Visual Studio 8 (2005). As far as I know, Python 3 isn't fully compatible with Python 2 so you should stick with the latter, but apart from that, I expect that any version of all the above will be ok. Regarding Visual Studio vs. VS Express, I don't know. Gerardo -----Messaggio originale----- Da: Nicholas Manganaro [mailto:[hidden email]] Inviato: martedì 21 maggio 2013 20.29 A: 'Luigi Ballabio' Cc: [hidden email] Oggetto: Re: [Quantlib-users] QuantLibXL 1.2.1 Luigi, I'm trying to build on my own, but I'm getting nowhere. I'm trying to improve my skills and thought this might be a reasonable way to do that. There are a large number of versions of all of the free-ware required in the process, given various groups' interest in improving their favorite projects. That means that there are potentially versions of Boost++ from 135 to 153, versions of Python from 2.1 to 3.3, not to mention Visual Studio from 8 to 12. I do not expect that they can all play equally well together. Because the BoostPro folks stopped at 151, I've tried building boost, necessary in the QuantLibXL building process, and I failed. The building process needs Python but I have not found indication of which version it is trying to rely on either. I think just about any version of Visual Studio should work, but I am using VS Express, which might not have the capacity to get the job done (I'm no expert on that, either.). So I'm about ready to install the QuantLibXL_1.2.0 version, even though there are apparently bugs that have been fixed in version 1.2.1 of QuantLib that would be good to be able to have to avoid possible errors from the earlier version of the calculators. Humbling experience, all in all. Any guidance on making the build processes work for the different building blocks would be gratefully received. -Nicholas -----Original Message----- From: Luigi Ballabio [mailto:[hidden email]] Sent: Tuesday, May 21, 2013 11:44 AM To: Nicholas Manganaro Subject: Re: [Quantlib-users] QuantLibXL 1.2.1 Nicholas, apologies for the delay. I'm not familiar with the building process myself (I'm not involved directly with the Excel plugin) and I thought you had cc'd the list, so I was hoping someone else would step in. I realized lust now you wrote to me directly. Did you make any progress on the build? Luigi On Thu, May 2, 2013 at 6:46 PM, Nicholas Manganaro <[hidden email]> wrote: > Thanks, Luigi. > I was wondering if anyone would respond to my embarrassingly naïve question. > I appreciate the link to the ObjectHandler folder, where those other > files were located. > I'll give it a try. I do have a few basic questions before I start, of > course. > 1) Do I place the expanded file contents in folders on a path named > "C:\build_ql_1_2_0\" or do I name my path "C:\build_ql_1_2_1\" to > reflect what I am trying to build? > 1a) If I change the path, is there a variable name or line of code to > modify to point the process to the correct path? > 2) Am I to install QuantLibXL 1.2.0 as it indicates in the line under > "3 A Note on Directories", or just to un-compress the folder contents > in the folders as directed? > Regards, > Nick > > -----Original Message----- > From: Luigi Ballabio [mailto:[hidden email]] > Sent: Thursday, May 02, 2013 10:03 AM > To: Nicholas Manganaro > Cc: QuantLib QuantLib > Subject: Re: [Quantlib-users] QuantLibXL 1.2.1 > > Hi Nicholas, > 1.2.1 is backward compatible with 1.2, so one would be able to > build the available QuantLibXL 1.2.0 on top of the updated QuantLib > 1.2.1. This would result in a QuantLibXL addin with the bug fixes > added > > So if you want to try and undertake the compilation, you can use the > QuantLib 1.2.1 release from > <http://sourceforge.net/projects/quantlib/files/QuantLib/1.2.1/> and > the ObjectHandler/QuantLibAddin/QuantLibXL 1.2.0 releases from > <http://sourceforge.net/projects/quantlib/files/ObjectHandler/1.2.0/> > (which also contains the corresponding gensrc and log4cxx releases), > <http://sourceforge.net/projects/quantlib/files/QuantLibAddin/1.2.0/> > and <http://sourceforge.net/projects/quantlib/files/QuantLibXL/1.2.0/>. > With the above, you should be able to follow the instructions and > obtain an updated addin. > > Hope this helps, > Luigi > > > > On Wed, Apr 24, 2013 at 12:07 AM, Nicholas Manganaro > <[hidden email]> wrote: >> Greetings. >> >> I see on the QuantLib side of things that 1.2.0 was updated to 1.2.1 >> to take care of some bugs. >> >> Is there a means to create or install a v1.2.1 QuantLibXL assuming I >> have Boost C++1.5.1 installed. >> >> I was hoping to use the recipe at >> http://quantlib.org/quantlibaddin/build_qlxl.html to compile a >> version, since I couldn't find an update. >> >> >> >> I see Python is in the mix. Which version(s) can I use? Should I >> assume >> 2.7.4 would work, or do I have to go retrograde to an earlier version? >> >> >> >> When I look to the instructions above for compiling a copy, I see >> that a number of the necessary ingredients seem to be missing from >> SourceForge (including 1.2.1 versions of Object Handler, >> QuantLibAddin, any version of gensrc and log4cxx 0.10.0c. >> >> >> >> Creating all this from scratch as a newbie seems like too large an >> undertaking. Is there an effort underway to make a compiled 1.2.1 >> version of QuantLibXL available to the new kids on the block, or at >> least the updated tools, so we could try to follow the directions, >> such as > they are? >> >> >> >> >> >> >> >> --------------------------------------------------------------------- >> - >> -------- Try New Relic Now & We'll Send You this Cool Shirt New Relic >> is the only SaaS-based application performance monitoring service >> that delivers powerful full stack analytics. Optimize and monitor >> your browser, app, & servers with just a few lines of code. Try New >> Relic and get this awesome Nerd Life shirt! >> http://p.sf.net/sfu/newrelic_d2d_apr >> _______________________________________________ >> QuantLib-users mailing list >> [hidden email] >> https://lists.sourceforge.net/lists/listinfo/quantlib-users >> > ------------------------------------------------------------------------------ Try New Relic Now & We'll Send You this Cool Shirt New Relic is the only SaaS-based application performance monitoring service that delivers powerful full stack analytics. Optimize and monitor your browser, app, & servers with just a few lines of code. Try New Relic and get this awesome Nerd Life shirt! http://p.sf.net/sfu/newrelic_d2d_may _______________________________________________ QuantLib-users mailing list [hidden email] https://lists.sourceforge.net/lists/listinfo/quantlib-users <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head></head> <body> <div style="font-family:Calibri;font-size:10px"> Banca Profilo S.p.A. Corso Italia, 49 - 20122 Milano - Tel. 02 58408.1, Fax 02 5831 6057 Capitale Sociale Euro 136.794.106,00 i.v. Iscrizione al Registro Imprese di Milano, C.F. e P.IVA 09108700155 - [hidden email] Iscritta all’Albo delle Banche e dei Gruppi bancari Aderente al Fondo Interbancario di Tutela dei depositi Aderente al Conciliatore Bancario Finanziario e all’Arbitro Bancario Finanziario Appartenente al Gruppo bancario Banca Profilo e soggetta all’attività di direzione e coordinamento di Arepo BP S.p.A. DISCLAIMER: The information transmitted may contain confidential and/or privileged material. Any review, retransmission, dissemination or other use of, or taking of any action in reliance upon, this information by persons or entities other than the intended recipient is prohibited. If you received this in error, please contact the sender and delete the material from any computer. </div> </body> </html> ------------------------------------------------------------------------------ Introducing AppDynamics Lite, a free troubleshooting tool for Java/.NET Get 100% visibility into your production application - at no cost. Code-level diagnostics for performance bottlenecks with <2% overhead Download for free and get started troubleshooting in minutes. http://p.sf.net/sfu/appdyn_d2d_ap1 _______________________________________________ QuantLib-users mailing list [hidden email] https://lists.sourceforge.net/lists/listinfo/quantlib-users |
The generated file name should be in the VC++ project. It's actually
an XML file, so you can just edit it if you don't find which particular setting to change from the IDE. Luigi On Thu, May 30, 2013 at 9:14 PM, Nicholas Manganaro <[hidden email]> wrote: > To Gerardo and All: > I believe I got it to work. > I used VS10 Express, Python 2.7.4, QuantLib1.2.1.exe, Boost 1_53_0, gensrc-1.2.0.exe, log4cxx-0.10.0d.exe, ObjectHandler-1.2.0.exe, QuantLibAddin-1.2.0.exe, and QuantLibXL-bin-1.2.0.exe(selecting the Framework option) and got an output named QuantLibXL-vc100-mt-s-1_2_0.xll. > It seems to provide the guts for the operation of the Framework menus and the user interface for functions in Excel 2010 in 32 bits on Win7 in 64 bits. > > I would like to know if there is a place in the building process where I can identify that the file being built should have "1_2_1.xll" as the end of the name, rather than the 1_2_0.xll" that was generated. > > Wish me luck as I apply this, and thanks for pointing me to useful documentation. > Regards, > Nick > > -----Original Message----- > From: Ballabio Gerardo [mailto:[hidden email]] > Sent: Wednesday, May 22, 2013 11:08 AM > To: 'Nicholas Manganaro'; 'Luigi Ballabio' > Cc: [hidden email] > Subject: R: [Quantlib-users] QuantLibXL 1.2.1 > > If that can be of help, I've been using Boost 1.49.0 (so 1.51 should be more than enough, no need to build a more recent version), Python 2.7.3, and Visual Studio 8 (2005). > > As far as I know, Python 3 isn't fully compatible with Python 2 so you should stick with the latter, but apart from that, I expect that any version of all the above will be ok. Regarding Visual Studio vs. VS Express, I don't know. > > Gerardo > > > -----Messaggio originale----- > Da: Nicholas Manganaro [mailto:[hidden email]] > Inviato: martedì 21 maggio 2013 20.29 > A: 'Luigi Ballabio' > Cc: [hidden email] > Oggetto: Re: [Quantlib-users] QuantLibXL 1.2.1 > > Luigi, > I'm trying to build on my own, but I'm getting nowhere. I'm trying to improve my skills and thought this might be a reasonable way to do that. > There are a large number of versions of all of the free-ware required in the process, given various groups' interest in improving their favorite projects. That means that there are potentially versions of Boost++ from 135 to 153, versions of Python from 2.1 to 3.3, not to mention Visual Studio from 8 to 12. I do not expect that they can all play equally well together. > Because the BoostPro folks stopped at 151, I've tried building boost, necessary in the QuantLibXL building process, and I failed. The building process needs Python but I have not found indication of which version it is trying to rely on either. > I think just about any version of Visual Studio should work, but I am using VS Express, which might not have the capacity to get the job done (I'm no expert on that, either.). > So I'm about ready to install the QuantLibXL_1.2.0 version, even though there are apparently bugs that have been fixed in version 1.2.1 of QuantLib that would be good to be able to have to avoid possible errors from the earlier version of the calculators. > > Humbling experience, all in all. > Any guidance on making the build processes work for the different building blocks would be gratefully received. > -Nicholas > > -----Original Message----- > From: Luigi Ballabio [mailto:[hidden email]] > Sent: Tuesday, May 21, 2013 11:44 AM > To: Nicholas Manganaro > Subject: Re: [Quantlib-users] QuantLibXL 1.2.1 > > Nicholas, > apologies for the delay. I'm not familiar with the building process myself (I'm not involved directly with the Excel plugin) and I thought you had cc'd the list, so I was hoping someone else would step in. I realized lust now you wrote to me directly. Did you make any progress on the build? > > Luigi > > > On Thu, May 2, 2013 at 6:46 PM, Nicholas Manganaro <[hidden email]> > wrote: >> Thanks, Luigi. >> I was wondering if anyone would respond to my embarrassingly naïve > question. >> I appreciate the link to the ObjectHandler folder, where those other >> files were located. >> I'll give it a try. I do have a few basic questions before I start, of >> course. >> 1) Do I place the expanded file contents in folders on a path named >> "C:\build_ql_1_2_0\" or do I name my path "C:\build_ql_1_2_1\" to >> reflect what I am trying to build? >> 1a) If I change the path, is there a variable name or line of code to >> modify to point the process to the correct path? >> 2) Am I to install QuantLibXL 1.2.0 as it indicates in the line under >> "3 A Note on Directories", or just to un-compress the folder contents >> in the folders as directed? >> Regards, >> Nick >> >> -----Original Message----- >> From: Luigi Ballabio [mailto:[hidden email]] >> Sent: Thursday, May 02, 2013 10:03 AM >> To: Nicholas Manganaro >> Cc: QuantLib QuantLib >> Subject: Re: [Quantlib-users] QuantLibXL 1.2.1 >> >> Hi Nicholas, >> 1.2.1 is backward compatible with 1.2, so one would be able to >> build the available QuantLibXL 1.2.0 on top of the updated QuantLib >> 1.2.1. This would result in a QuantLibXL addin with the bug fixes >> added > in 1.2.1. >> >> So if you want to try and undertake the compilation, you can use the >> QuantLib 1.2.1 release from >> <http://sourceforge.net/projects/quantlib/files/QuantLib/1.2.1/> and >> the ObjectHandler/QuantLibAddin/QuantLibXL 1.2.0 releases from >> <http://sourceforge.net/projects/quantlib/files/ObjectHandler/1.2.0/> >> (which also contains the corresponding gensrc and log4cxx releases), >> <http://sourceforge.net/projects/quantlib/files/QuantLibAddin/1.2.0/> >> and <http://sourceforge.net/projects/quantlib/files/QuantLibXL/1.2.0/>. >> With the above, you should be able to follow the instructions and >> obtain an updated addin. >> >> Hope this helps, >> Luigi >> >> >> >> On Wed, Apr 24, 2013 at 12:07 AM, Nicholas Manganaro >> <[hidden email]> wrote: >>> Greetings. >>> >>> I see on the QuantLib side of things that 1.2.0 was updated to 1.2.1 >>> to take care of some bugs. >>> >>> Is there a means to create or install a v1.2.1 QuantLibXL assuming I >>> have Boost C++1.5.1 installed. >>> >>> I was hoping to use the recipe at >>> http://quantlib.org/quantlibaddin/build_qlxl.html to compile a >>> version, since I couldn't find an update. >>> >>> >>> >>> I see Python is in the mix. Which version(s) can I use? Should I >>> assume >>> 2.7.4 would work, or do I have to go retrograde to an earlier version? >>> >>> >>> >>> When I look to the instructions above for compiling a copy, I see >>> that a number of the necessary ingredients seem to be missing from >>> SourceForge (including 1.2.1 versions of Object Handler, >>> QuantLibAddin, any version of gensrc and log4cxx 0.10.0c. >>> >>> >>> >>> Creating all this from scratch as a newbie seems like too large an >>> undertaking. Is there an effort underway to make a compiled 1.2.1 >>> version of QuantLibXL available to the new kids on the block, or at >>> least the updated tools, so we could try to follow the directions, >>> such as >> they are? >>> >>> >>> >>> >>> >>> >>> >>> --------------------------------------------------------------------- >>> - >>> -------- Try New Relic Now & We'll Send You this Cool Shirt New Relic >>> is the only SaaS-based application performance monitoring service >>> that delivers powerful full stack analytics. Optimize and monitor >>> your browser, app, & servers with just a few lines of code. Try New >>> Relic and get this awesome Nerd Life shirt! >>> http://p.sf.net/sfu/newrelic_d2d_apr >>> _______________________________________________ >>> QuantLib-users mailing list >>> [hidden email] >>> https://lists.sourceforge.net/lists/listinfo/quantlib-users >>> >> > > > ------------------------------------------------------------------------------ > Try New Relic Now & We'll Send You this Cool Shirt New Relic is the only SaaS-based application performance monitoring service that delivers powerful full stack analytics. Optimize and monitor your browser, app, & servers with just a few lines of code. Try New Relic and get this awesome Nerd Life shirt! http://p.sf.net/sfu/newrelic_d2d_may > _______________________________________________ > QuantLib-users mailing list > [hidden email] > https://lists.sourceforge.net/lists/listinfo/quantlib-users > > <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> > <html xmlns="http://www.w3.org/1999/xhtml"> > <head></head> > <body> > <div style="font-family:Calibri;font-size:10px"> > Banca Profilo S.p.A. > Corso Italia, 49 - 20122 Milano - Tel. 02 58408.1, Fax 02 5831 6057 Capitale Sociale Euro 136.794.106,00 i.v. > Iscrizione al Registro Imprese di Milano, C.F. e P.IVA 09108700155 - [hidden email] Iscritta all’Albo delle Banche e dei Gruppi bancari Aderente al Fondo Interbancario di Tutela dei depositi Aderente al Conciliatore Bancario Finanziario e all’Arbitro Bancario Finanziario Appartenente al Gruppo bancario Banca Profilo e soggetta all’attività di direzione e coordinamento di Arepo BP S.p.A. > > > DISCLAIMER: > The information transmitted may contain confidential and/or privileged material. > Any review, retransmission, dissemination or other use of, or taking of any action in reliance upon, this information by persons or entities other than the intended recipient is prohibited. > If you received this in error, please contact the sender and delete the material from any computer. > </div> > </body> > </html> > ------------------------------------------------------------------------------ Get 100% visibility into Java/.NET code with AppDynamics Lite It's a free troubleshooting tool designed for production Get down to code-level detail for bottlenecks, with <2% overhead. Download for free and get started troubleshooting in minutes. http://p.sf.net/sfu/appdyn_d2d_ap2 _______________________________________________ QuantLib-users mailing list [hidden email] https://lists.sourceforge.net/lists/listinfo/quantlib-users |
Free forum by Nabble | Edit this page |