[gecode-users] Boost and serialization with new release
Guido Tack
tack at ps.uni-sb.de
Wed Mar 5 11:27:14 CET 2008
Hi,
I've fixed the problem with boost serialization, the trunk version
compiles again. I also changed the way configure looks for boost, you
now have to give the path to the header files, so that the version is
not hard-coded into configure any longer.
We will release Gecode 2.1.1 and Gecode/J 2.1.1 tomorrow, both 2.1.0
versions had some minor flaws the we want to correct. Thanks again
for pointing this out!
Cheers,
Guido
Stefano Gualandi wrote:
> Hi,
> Does the new release depend on a particular boost version?
> So far, it compile only with serialization disabled (I am trying on
> both Linux and Mac OS X).
>
> In 'configure' and 'gecode.m4' files there are references to
> boost-1_33_1 (see below).
>
> This is the error on compilation:
>
> g++ -I. -fvisibility=hidden -fPIC -Wextra -Wall -pipe -ggdb -fno-
> inline-functions -fimplement-inlines -I/usr/local/include/
> boost-1_34_1 -c -o gecode/serialization/flatzinc.o gecode/
> serialization/flatzinc.cc
> ./gecode/serialization/boost.icc: In function 'void
> boost::serialization::save_construct_data(Archive&, const
> Gecode::Reflection::ActorSpec*, unsigned int)':
> ./gecode/serialization/boost.icc:308: error: 'const class
> Gecode::Reflection::ActorSpec' has no member named 'name'
> ./gecode/int.hh:294: confused by earlier errors, bailing out
> {standard input}:33:FATAL:.abort detected. Assembly stopping.
> make[1]: *** [gecode/serialization/flatzinc.o] Error 1
> make: *** [compilelib] Error 2
>
> cheers,
> Stefano
>
>
>
>
> =====================================
> --- configure (revision 6392)
> +++ configure (working copy)
> @@ -6307,7 +6307,7 @@
> fi
>
> if test "${with_boost:-no}" != "no"; then
> - BOOST_CPPFLAGS=-I${with_boost}/include/boost-1_33_1
> + BOOST_CPPFLAGS=-I${with_boost}/
>
>
> --- gecode.m4 (revision 6392)
> +++ gecode.m4 (working copy)
> @@ -854,7 +854,7 @@
> AC_HELP_STRING([--with-boost],
> [path to the boost library (used for serialization)]))
> if test "${with_boost:-no}" != "no"; then
> - AC_SUBST(BOOST_CPPFLAGS,[-I${with_boost}/include/boost-1_33_1])
> + AC_SUBST(BOOST_CPPFLAGS,[-I${with_boost}/])
>
> _______________________________________________
> Gecode users mailing list
> users at gecode.org
> https://www.gecode.org/mailman/listinfo/gecode-users
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 2436 bytes
Desc: not available
URL: <http://www.ps.uni-sb.de/pipermail/users/attachments/20080305/58b05094/attachment.bin>
More information about the gecode-users
mailing list