On Sun, Dec 28, 2008, Thomas Keller wrote:

> > Until now I've linked Monotone <= 0.41 against Boost <= 1.34.0.
> > Recently I've upgraded to Boost 1.37.0 and today I wanted to compile
> > Monotone 0.42 (under FreeBSD 6.4-STABLE and with GCC 4.2.4, but I
> > don't think this makes any difference here):
> >
> > | g++  -Winvalid-pch -include pch-build.hh  -g -O0 -Wall -Wall -W
> [...]
> > `__static_initialization_and_destruction_0': |
> > /usr/opkg/include/boost/system/error_code.hpp:205: undefined
> > reference to `boost::system::get_system_category()' |
> > /usr/opkg/include/boost/system/error_code.hpp:206: undefined
> > reference to `boost::system::get_generic_category()' |
> > /usr/opkg/include/boost/system/error_code.hpp:210: undefined
> > reference to `boost::system::get_generic_category()' |
> > /usr/opkg/include/boost/system/error_code.hpp:211: undefined
> > reference to `boost::system::get_generic_category()' |
> > /usr/opkg/include/boost/system/error_code.hpp:212: undefined
> > reference to `boost::system::get_system_category()' |
> > mtn-simplestring_xform.o: In function
> > `__static_initialization_and_destruction_0':
> [...]
>
> This is gcc 4.0.1 (Apple patched), but still, I remember somebody noted
> on IRC that the build with 1.37 worked for him as well w/o
> modifications. So maybe this is a FreeBSD specific problem or maybe it
> is gcc related? I don't know... maybe its also the boost version I'm
> using (MacPorts configures with `--without-libraries=python' and
> `--without-icu', f.e.).

Ok, then I've to digg deeper. The Boost <error_code.hpp> lines 2005-212
are actually wrapped with "#ifndef BOOST_SYSTEM_NO_DEPRECATED ...
#endif". Interesting, perhaps under your Boost installation this
BOOST_SYSTEM_NO_DEPRECATED is defined somewhere...

                                       Ralf S. Engelschall
                                       [email protected]
                                       www.engelschall.com



_______________________________________________
Monotone-devel mailing list
[email protected]
http://lists.nongnu.org/mailman/listinfo/monotone-devel

Reply via email to