On Wed, 2005-07-06 at 22:13 +0800, Matt Johnston wrote: > Will Robertson [Wednesday 6 July 2005] : > > > > Hi all, > > I'm afraid I can't get the source d/l from > > "http://www.venge.net/monotone/downloads/monotone-0.20.tar.gz" to > > compile on neither Gentoo Linux (i686) nor Solaris 8 (Sparc). They both > > give similar errors. > > I have GCC 3.3.5 on Gentoo and GCC 3.4 on Solaris, the optimisations I > > use on Gentoo are very mild (-march=i686 -O2 -pipe > > -fomit-frame-pointer): > > I think this is due to having an older version of boost - > monotone 0.20 depends on boost 1.32.0 > > Matt >
Aha! That would explain it. The INSTALL docs on venge.net web-page still say 1.30+, and I've only got 1.31 installed on both machines; I admit I didn't check any INSTALL/README docs in the d/l. On Wed, 2005-07-06 at 16:25 +0200, Olivier Andrieu wrote: > Will Robertson [Wednesday 6 July 2005] : [...] > Don't use -fomit-frame-pointer, it usually breaks cryptopp IIRC. > If you use -O2, you'd better specify -fno-strict-aliasing too. > > But this has nothing to do with the errors you get :) Wrong libboost > version maybe ? > I can test changing the args (after trying the Boost u/g) but it compiled and ran fine for monotone 0.19... -- Will Robertson, Systems Administrator Gordian Knot Ltd. _______________________________________________ Monotone-devel mailing list Monotone-devel@nongnu.org http://lists.nongnu.org/mailman/listinfo/monotone-devel