On 28 May 2007 at 17:02, Luigi Ballabio wrote: | On Fri, 2007-05-25 at 15:14 -0500, Dirk Eddelbuettel wrote: | > On 25 May 2007 at 22:04, Luigi Ballabio wrote: | > | Not yet. The Boost 1.34 release was exceptionally bad timing for us, | > | since we were finalizing release 0.8.0 when it was made. Instead of | > | installing 1.34 and restarting the tests (which I did suspect would | > | fail---see <http://thread.gmane.org/gmane.comp.lib.boost.devel/159278>) | > | I chose not to further delay 0.8.0. In fact, the release notes suggest | > | to use 1.33.1 on Linux systems. If this makes things difficult for you, | > | I'll try and make a 0.8.1 release to add Boost 1.34 compatibility; but | > | at this point 0.8.0 is frozen. | > | > I think we simply need to work the configure script. From my casual glance | > at it, boost doesn't seem to have change file locations so I am confused as | > to what could have caused this to break. | | As reported in the cited thread, the API of the Boost unit-test | framework changed somewhat. In particular, the shared library we link | against used to define a main() function, but no longer does so---which
Ahh. That explains it. I was so mystified by the short autoconf oneliner failing that I didn't look much further. Well I looked but failed to find its definiton so I stalled. | is the probable source of the error (what does config.log say? It should | include a log of the failed test with the exact compilation or linker | error.) In short, we'll probably have to change the test sources to | make it work with the new framework. As soon as I get 0.8.0 out, I'll | make the changes and release 0.8.1 to add 1.34 support and fix your | build. But please let me release 0.8.0 first. It's finalized now, and I | rather not reopen it and restart a release cycle because Boost made a | release. That's fine. I put QL 0.8.0 into Debian unstable. | > [ Oh, and while I have you here: we have a really weird build bug with | > QL-Swig on a few more obscure arches. I didn't bug you with that as it | > build on all other version -- but see how 0.4.0 failed on a view. From | > the errors I see on the failed attempts, it looks to me as if gcc et | > al are to blame. We'll see. Source URLs are | > http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=419742 and | > http://buildd.debian.org/build.php?pkg=quantlib-swig ] | | Weird. But as I don't know anything about mips, I'd check the suggestion | of the developer who reported the bug. Do you have the log of the main | QuantLib compilation? Is it possible to check that it did include -fPIC | at each g++ invocation? I don't have more logs that those db'ed at these URL, but I could if need be get shell access on those machines. They used to build QL/QL-Swig just fine so it may just be a compiler regression. I also put QL-Swig 0.8.0 into Debian unstable now, so let's see how that fares. Dirk -- Hell, there are no rules here - we're trying to accomplish something. -- Thomas A. Edison -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]