|
View:
New views
6 Messages
—
Rating Filter:
Alert me
|
|
|
|
|
|
Re: Linking problem with the test suiteHello, You can not change a .lib filename (present in windows environnement) to a .a static library/archive filename, on Unix environnement. I mean, .a filenames must not be present on windows environnement, and .lib names on Unix environnement. Rather than to change filenames (always a bad idea for me), you have to check your compiler options, name of dependent libraries like boost (.lib on windows) here and paths. Cheers, Philippe
Arrêtez le ping pong, et recevez votre réponse dans la seconde ! Windows Live Messenger ------------------------------------------------------------------------- Check out the new SourceForge.net Marketplace. It's the best place to buy or sell services for just about anything Open Source. http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace _______________________________________________ QuantLib-users mailing list QuantLib-users@... https://lists.sourceforge.net/lists/listinfo/quantlib-users |
|
|
|
|
|
Re: Linking problem with the test suiteOn Wed, 2008-04-02 at 07:52 +0000, Elise Gourier wrote:
> I've just installed QuantLib and I have a problem building the > test-suite. I have built the examples without any problems. I > use Dev-C++, the last version of Boost (1_35, but I have the > same error with version 1_34) and QuantLib 0.9.0. > At the beginning I got the message "cannot find > -lboost_unit_test_framework-mgw-mt" so I changed the name of > the library into "libboost_unit_test_framework-mgw-mt.a" (it > was "boost_unit_test_framework-mgw34-mt-1_35.lib" before). Hmm. With Boost 1.34, I have both boost_unit_test_framework-* and libboost_unit_test_framework-*. I did have to rename a library, but I think it was just a matter of changing the extension from lib to a. Maybe you didn't build all of Boost? I haven't tried 1.35 yet, but a recent post suggested to add --build-type=complete to the bjam invocation. Luigi -- Poets have been mysteriously silent on the subject of cheese. -- Gilbert K. Chesterton ------------------------------------------------------------------------- This SF.net email is sponsored by the 2008 JavaOne(SM) Conference Don't miss this year's exciting event. There's still time to save $100. Use priority code J8TL2D2. http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone _______________________________________________ QuantLib-users mailing list QuantLib-users@... https://lists.sourceforge.net/lists/listinfo/quantlib-users |
|
|
test-suite and uBlasWhen I run the test-suite however, I have a problem with the uBlas library, I get the following message: Unknown location(0) : Fatal error in “MarketModelSmmCapletAlphaCalibrationTest::testFunction”: std::exception this version of gcc does not support the Boost uBlas library Unknown location(0) : Fatal error in “MarketModelSmmCapletCalibrationTest::testFunction”: std::exception this version of gcc does not support the Boost uBlas library Unknown location(0) : Fatal error in “MarketModelSmmCapletHomoCalibrationTest::testFunction”: std::exception this version of gcc does not support the Boost uBlas library Unknown location(0) : Fatal error in “MarketModelSmmCapletHomoCalibrationTest::testPeriodFunction”: std::exception this version of gcc does not support the Boost uBlas library Unknown location(0) : Fatal error in “MatricesTest::testInverse”: std::exception this version of gcc does not support the Boost uBlas library Unknown location(0) : Fatal error in “SwapForwardMappingsTest::testForwardCoterminalMappings”: std::exception this version of gcc does not support the Boost uBlas library I'm working with the last release of Dev C++ which includes gcc 3.4.2. Do you have an idea of how I can fix that? Thanks a lot in advance. Elise > Subject: Re: [Quantlib-users] Linking problem with the test suite > From: luigi.ballabio@... > To: elise.gourier@... > CC: quantlib-users@... > Date: Wed, 9 Apr 2008 17:36:14 +0200 > > On Wed, 2008-04-02 at 07:52 +0000, Elise Gourier wrote: > > I've just installed QuantLib and I have a problem building the > > test-suite. I have built the examples without any problems. I > > use Dev-C++, the last version of Boost (1_35, but I have the > > same error with version 1_34) and QuantLib 0.9.0. > > At the beginning I got the message "cannot find > > -lboost_unit_test_framework-mgw-mt" so I changed the name of > > the library into "libboost_unit_test_framework-mgw-mt.a" (it > > was "boost_unit_test_framework-mgw34-mt-1_35.lib" before). > > Hmm. With Boost 1.34, I have both boost_unit_test_framework-* and > libboost_unit_test_framework-*. I did have to rename a library, but I > think it was just a matter of changing the extension from lib to a. > Maybe you didn't build all of Boost? I haven't tried 1.35 yet, but a > recent post suggested to add --build-type=complete to the bjam > invocation. > > Luigi > > > -- > > Poets have been mysteriously silent on the subject of cheese. > -- Gilbert K. Chesterton > > Tous vos amis discutent sur Messenger, et vous ? Téléchargez Messenger, c'est gratuit ! ------------------------------------------------------------------------- This SF.net email is sponsored by the 2008 JavaOne(SM) Conference Don't miss this year's exciting event. There's still time to save $100. Use priority code J8TL2D2. http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone _______________________________________________ QuantLib-users mailing list QuantLib-users@... https://lists.sourceforge.net/lists/listinfo/quantlib-users |
|
|
Re: test-suite and uBlasOn Wed, 2008-04-09 at 15:55 +0000, Elise Gourier wrote:
> Thank you Luigi. I have uninstalled Dev-C++, reinstalled it, rebuilt > Boost and now the compilation works fine. > > When I run the test-suite however, I have a problem with the uBlas > library, I get the following message: > > Unknown location(0) : Fatal error in > “MarketModelSmmCapletAlphaCalibrationTest::testFunction”: > std::exception this version of gcc does not support the Boost > uBlas library Yes, it was a false report---Dev-C++ should work. You can edit ql/math/matrix.hpp at line 29, where it says: #if !defined(__GNUC__) || __GNUC__ > 3 || __GNUC_MINOR__ > 4 #define QL_MATRIX_BLAS #endif Remove the check (the #if and #endif) and just leave #define QL_MATRIX_BLAS After recompilation, the tests should pass. Luigi -- Every solution breeds new problems. -- unknown ------------------------------------------------------------------------- This SF.net email is sponsored by the 2008 JavaOne(SM) Conference Don't miss this year's exciting event. There's still time to save $100. Use priority code J8TL2D2. http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone _______________________________________________ QuantLib-users mailing list QuantLib-users@... https://lists.sourceforge.net/lists/listinfo/quantlib-users |
| Free Forum Powered by Nabble | Forum Help |