For now, include sst/core/serialization/element.h after sst_config.h in
your test.cc file. This is something on the todo list to fix.
Brian
>../../../../sst/core/activity.h:80: error: Œboost¹ has not been declared
>../../../../sst/core/activity.h:80: error: friend declaration does not
>name a class or function
>../../../../sst/core/activity.h: In member function Œvoid
>SST::Activity::serialize(Archive&, unsigned int)¹:
>../../../../sst/core/activity.h:85: error: there are no arguments to
>ŒBOOST_SERIALIZATION_NVP¹ that depend on a template parameter, so a
>declaration of ŒBOOST_SERIALIZATION_NVP¹ must be available
>../../../../sst/core/activity.h:85: note: (if you use Œ-fpermissive¹, G++
>will accept your code, but allowing the use of an undeclared name is
>deprecated)
>../../../../sst/core/activity.h:86: error: there are no arguments to
>ŒBOOST_SERIALIZATION_NVP¹ that depend on a template parameter, so a
>declaration of ŒBOOST_SERIALIZATION_NVP¹ must be available
>In file included from ../../../../sst/core/clock.h:20,
> from ../../../../sst/core/component.h:19,
> from ../../../../sst/elements/firefly/nic.h:17,
> from ../../../../sst/elements/firefly/test.cc:5:
>../../../../sst/core/action.h: At global scope:
>../../../../sst/core/action.h:18: error: expected constructor,
>destructor, or type conversion before Œnamespace¹
>In file included from /usr/local/include/boost/throw_exception.hpp:37,
> from /usr/local/include/boost/array.hpp:48,
> from /usr/local/include/boost/serialization/array.hpp:26,
> from
>/usr/local/include/boost/serialization/vector.hpp:29,
> from ../../../../sst/core/debug.h:18,
> from ../../../../sst/core/event.h:18,
> from ../../../../sst/core/link.h:18,
> from ../../../../sst/core/component.h:22,
> from ../../../../sst/elements/firefly/nic.h:17,
> from ../../../../sst/elements/firefly/test.cc:5:
>/usr/local/include/boost/exception/exception.hpp:137: error: expected
>declaration before end of line
>make[3]: *** [test.lo] Error 1
>make[3]: Leaving directory
>`/home/mjleven/sstSVN/clean/build/sst/elements/firefly'
>make[2]: *** [install-recursive] Error 1
>make[2]: Leaving directory `/home/mjleven/sstSVN/clean/build/sst/elements'
>make[1]: *** [install-recursive] Error 1
>make[1]: Leaving directory `/home/mjleven/sstSVN/clean/build/sst'
>make: *** [install-recursive] Error 1
>[mjleven@sst-devel build]$
>
>
>--
>You received this message because you are subscribed to the Google Groups
>"Structural Simulation Toolkit" group.
>To unsubscribe from this group and stop receiving emails from it, send an
>email to
SST-simulato...@googlegroups.com.
>For more options, visit
https://groups.google.com/groups/opt_out.
>
>
>
--
Brian W. Barrett
Scalable System Software Group
Sandia National Laboratories