Hi,
On Wed, Aug 19, 2009 at 03:12:11PM +0200, Frank Schoenheit, Sun Microsystems
Germany wrote:
> > So we either need something like this (when did they change that?):
> > [configure patch]
>
> I'd prefer that. Making the source code dependent on different boost
> versions (even if it's only about different headers to include) is too
> prone to breakage, IMO.
The problem is for people who might want to use system-boost for their
older distros not having boost >= 1.38. But it might be possible to use
internal boost for them...
BTW, if the problem only is that header (build still running), we probably
shouldn't do my original patch but just patch the AC_CHECK_HEADER directly...
Like this:
--- configure.in (Revision 275137)
+++ configure.in (Arbeitskopie)
@@ -3934,8 +3934,8 @@
AC_LANG_PUSH([C++])
AC_CHECK_HEADER(boost/shared_ptr.hpp, [],
[AC_MSG_ERROR(boost/shared_ptr.hpp not found. install boost)], [])
- AC_CHECK_HEADER(boost/spirit/core.hpp, [],
- [AC_MSG_ERROR(boost/spirit/core.hpp not found. install boost)], [])
+ AC_CHECK_HEADER(boost/spirit/include/classic_core.hpp, [],
+ [AC_MSG_ERROR(boost/spirit/include/classic_core.hpp not found. install
boost >= 1.38)], [])
AC_LANG_POP([C++])
else
AC_MSG_RESULT([internal])
Grüße/Regards,
Rene
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]