Wed 26 Sep 2007 06:47:30 PM UTC, comment #8:
FYI: just tried a build on an old debian stable system.
the missing boost serialization was detected, I installed the
suggested package and ./configure was happy.
I'm building now, and adding #include <boost/cstdint.hpp> // for XintXX_t types all around. Looks promising..
|
Sun 23 Sep 2007 06:56:57 PM UTC, original submission:
Changes to string_table.h that use the boost multi-index class have introduced a dependency on boost-serialization that configure isn't picking up.
The dependency on boost-serialization should either be avoided or configure.ac patched to detect it.
make[1]: Entering directory `/usr/local/src/gnash/gnash'
Making all in libbase
make[2]: Entering directory `/usr/local/src/gnash/gnash/libbase'
/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I. -I.. -DPLUGINSDIR=\"/usr/local/gnash/lib/gnash/plugins\" -I.. -I. -I.. -I../libamf -I../server -I../server/swf -pthread -I/usr/include/libxml2 -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/SDL -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include -I/usr/local/include -I/usr/local/include -g -O2 -pthread -W -Wall -Wcast-align -Wcast-qual -Wpointer-arith -Wreturn-type -fvisibility-inlines-hidden -c -o libgnashbase_la-extension.lo `test -f 'extension.cpp' || echo './'`extension.cpp
g++ -DHAVE_CONFIG_H -I. -I. -I.. -DPLUGINSDIR=\"/usr/local/gnash/lib/gnash/plugins\" -I.. -I. -I.. -I../libamf -I../server -I../server/swf -pthread -I/usr/include/libxml2 -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/SDL -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include -I/usr/local/include -I/usr/local/include -g -O2 -pthread -W -Wall -Wcast-align -Wcast-qual -Wpointer-arith -Wreturn-type -fvisibility-inlines-hidden -c extension.cpp -fPIC -DPIC -o .libs/libgnashbase_la-extension.o
In file included from /usr/include/boost/multi_index/detail/node_type.hpp:23,
from /usr/include/boost/multi_index/detail/index_base.hpp:21,
from /usr/include/boost/multi_index/detail/base_type.hpp:21,
from /usr/include/boost/multi_index_container.hpp:32,
from ./string_table.h:26,
from ../server/as_object.h:27,
from sharedlib.h:28,
from extension.cpp:43:
/usr/include/boost/multi_index/detail/index_node_base.hpp:19:42: error: boost/serialization/access.hpp: No such file or directory
In file included from /usr/include/boost/multi_index/detail/index_base.hpp:27,
from /usr/include/boost/multi_index/detail/base_type.hpp:21,
from /usr/include/boost/multi_index_container.hpp:32,
from ./string_table.h:26,
from ../server/as_object.h:27,
from sharedlib.h:28,
from extension.cpp:43:
/usr/include/boost/multi_index/detail/index_loader.hpp:21:39: error: boost/serialization/nvp.hpp: No such file or directory
In file included from /usr/include/boost/multi_index_container.hpp:46,
from ./string_table.h:26,
from ../server/as_object.h:27,
from sharedlib.h:28,
from extension.cpp:43:
/usr/include/boost/multi_index/detail/archive_constructed.hpp:20:49: error: boost/serialization/serialization.hpp: No such file or directory
In file included from ./string_table.h:26,
from ../server/as_object.h:27,
from sharedlib.h:28,
from extension.cpp:43:
/usr/include/boost/multi_index_container.hpp:48:48: error: boost/serialization/split_member.hpp: No such file or directory
|