...
libboost_serialization.so.1.40.0 => /usr/lib/libboost_serialization.so.1.40.0 (0x009fd000)
libboost_wserialization.so.1.40.0 => /usr/lib/libboost_wserialization.so.1.40.0 (0x00d27000)
libboost_filesystem.so.1.40.0 => /usr/lib/libboost_filesystem.so.1.40.0 (0x004e6000)
libboost_system.so.1.40.0 => /usr/lib/libboost_system.so.1.40.0 (0x00516000)
...
If not, try adding boost's path to your LD_LIBRARY_PATH.
Regards,
Greg
Hi everyone,
Thanks,
Matt
--
You received this message because you are subscribed to the Google Groups "gpuocelot" group.
To post to this group, send email to gpuo...@googlegroups.com.
To unsubscribe from this group, send email to gpuocelot+...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/gpuocelot?hl=en.
Greg
----- Original Message -----
From: "msin...@wisc.edu" <mattds...@gmail.com>
To: "gpuocelot" <gpuo...@googlegroups.com>
Matt
--
g++ -o example example.cu.cpp -L /usr/lib64 -lboost_serialization-mt -lboost_wserialization-mt -lboost_filesystem-mt `OcelotConfig -l`
Greg
----- Original Message -----
From: "msin...@wisc.edu" <mattds...@gmail.com>
To: "gpuocelot" <gpuo...@googlegroups.com>
Sent: Monday, June 14, 2010 12:13:47 PM GMT -08:00 US/Canada Pacific
Subject: [gpuocelot] Re: Problems getting Boost to work when compiling with Ocelot
Matt
--
Greg
----- Original Message -----
From: "msin...@wisc.edu" <mattds...@gmail.com>
To: "gpuocelot" <gpuo...@googlegroups.com>
Sent: Monday, June 14, 2010 1:00:16 PM GMT -08:00 US/Canada Pacific
Subject: [gpuocelot] Re: Problems getting Boost to work when compiling with Ocelot
Hi Greg,
Thanks,
Matt
--
Regards,
Greg
----- Original Message -----
From: "msin...@wisc.edu" <mattds...@gmail.com>
To: "gpuocelot" <gpuo...@googlegroups.com>
Sent: Monday, June 14, 2010 1:20:09 PM GMT -08:00 US/Canada Pacific
Subject: [gpuocelot] Re: Problems getting Boost to work when compiling with Ocelot
Matt
--
We end up getting the vast majority of build issues due to boost. I am seriously considering stripping out everything that depends on boost and releasing it separately from the main code base. What do other people think?
Regards,
Greg
----- Original Message -----
From: "msin...@wisc.edu" <mattds...@gmail.com>
To: "gpuocelot" <gpuo...@googlegroups.com>
Sent: Monday, June 14, 2010 2:02:47 PM GMT -08:00 US/Canada Pacific
Subject: [gpuocelot] Re: Problems getting Boost to work when compiling with Ocelot
Thanks,
Matt
--
Ultimately, we'd like to support as many platforms as possible including the three
major OSes. Decoupling Ocelot from dependencies that tend to be highly platform-specific
such as OpenGL, GLEW, and librt seems like a crucial step.
Boost, however, is pretty fundamental to a large number of Ocelot components.
Rather than pull everything that depends on Boost out of the main codebase, it seems
like we could get away with constructing our own Boost distribution consisting only
of templates and class definitions we actually used (like boost::dynamic_biset and
boost::filesystem). The Boost license would support that. Moreover, unlike LLVM,
Boost isn't so fast-moving that we couldn't distribute a snapshot of some stable
version.
Ideally, we'd want people to be able to build and run Ocelot after chasing down a
minimum number of external dependencies.
How does that sound?
--
Andrew Kerr
ark...@gatech.edu
I agree with the point that we want to ease the transition to platforms
other than linux, but I don't think that OpenGL or GLEW are standing in
the way. There are implementations of each for all three major OSes.
librt is the kicker, but would be very easy to wrap using platform
specific backends as we only use it for one function (gettimeofday).
>
> Boost, however, is pretty fundamental to a large number of Ocelot components.
> Rather than pull everything that depends on Boost out of the main codebase, it seems
> like we could get away with constructing our own Boost distribution consisting only
> of templates and class definitions we actually used (like boost::dynamic_biset and
> boost::filesystem). The Boost license would support that. Moreover, unlike LLVM,
> Boost isn't so fast-moving that we couldn't distribute a snapshot of some stable
> version.
Other than dynamic bitset, it is used mainly by the trace generators for
the serialization library and a few unit tests which rely on filesystem.
We could rip out the pieces that are required (I have done this in the
past), just realize that it is going to be on the order of 80-100 files.
See the included dependencies (headers only) for one of the trace
generators at the end of the email.
>
> Ideally, we'd want people to be able to build and run Ocelot after chasing down a
> minimum number of external dependencies.
>
> How does that sound?
>
Ideally we wouldn't want any, but that is probably wishful thinking.
Greg
=====================================
/usr/include/boost/serialization/split_member.hpp \
/usr/include/boost/config.hpp /usr/include/boost/config/user.hpp \
/usr/include/boost/config/select_compiler_config.hpp \
/usr/include/boost/config/compiler/gcc.hpp \
/usr/include/boost/config/select_stdlib_config.hpp \
/usr/include/boost/config/no_tr1/utility.hpp \
/usr/include/boost/config/stdlib/libstdcpp3.hpp \
/usr/include/boost/config/select_platform_config.hpp \
/usr/include/boost/config/platform/linux.hpp \
/usr/include/boost/config/posix_features.hpp \
/usr/include/boost/config/suffix.hpp /usr/include/boost/mpl/eval_if.hpp \
/usr/include/boost/mpl/if.hpp /usr/include/boost/mpl/aux_/value_wknd.hpp \
/usr/include/boost/mpl/aux_/static_cast.hpp \
/usr/include/boost/mpl/aux_/config/workaround.hpp \
/usr/include/boost/detail/workaround.hpp \
/usr/include/boost/mpl/aux_/config/integral.hpp \
/usr/include/boost/mpl/aux_/config/msvc.hpp \
/usr/include/boost/mpl/aux_/config/eti.hpp \
/usr/include/boost/mpl/aux_/na_spec.hpp \
/usr/include/boost/mpl/lambda_fwd.hpp \
/usr/include/boost/mpl/void_fwd.hpp \
/usr/include/boost/mpl/aux_/adl_barrier.hpp \
/usr/include/boost/mpl/aux_/config/adl.hpp \
/usr/include/boost/mpl/aux_/config/intel.hpp \
/usr/include/boost/mpl/aux_/config/gcc.hpp \
/usr/include/boost/mpl/aux_/na.hpp /usr/include/boost/mpl/bool.hpp \
/usr/include/boost/mpl/bool_fwd.hpp \
/usr/include/boost/mpl/integral_c_tag.hpp \
/usr/include/boost/mpl/aux_/config/static_constant.hpp \
/usr/include/boost/mpl/aux_/na_fwd.hpp \
/usr/include/boost/mpl/aux_/config/ctps.hpp \
/usr/include/boost/mpl/aux_/config/lambda.hpp \
/usr/include/boost/mpl/aux_/config/ttp.hpp \
/usr/include/boost/mpl/int.hpp /usr/include/boost/mpl/int_fwd.hpp \
/usr/include/boost/mpl/aux_/nttp_decl.hpp \
/usr/include/boost/mpl/aux_/config/nttp.hpp \
/usr/include/boost/mpl/aux_/integral_wrapper.hpp \
/usr/include/boost/preprocessor/cat.hpp \
/usr/include/boost/preprocessor/config/config.hpp \
/usr/include/boost/mpl/aux_/lambda_arity_param.hpp \
/usr/include/boost/mpl/aux_/template_arity_fwd.hpp \
/usr/include/boost/mpl/aux_/arity.hpp \
/usr/include/boost/mpl/aux_/config/dtp.hpp \
/usr/include/boost/mpl/aux_/preprocessor/params.hpp \
/usr/include/boost/mpl/aux_/config/preprocessor.hpp \
/usr/include/boost/preprocessor/comma_if.hpp \
/usr/include/boost/preprocessor/punctuation/comma_if.hpp \
/usr/include/boost/preprocessor/control/if.hpp \
/usr/include/boost/preprocessor/control/iif.hpp \
/usr/include/boost/preprocessor/logical/bool.hpp \
/usr/include/boost/preprocessor/facilities/empty.hpp \
/usr/include/boost/preprocessor/punctuation/comma.hpp \
/usr/include/boost/preprocessor/repeat.hpp \
/usr/include/boost/preprocessor/repetition/repeat.hpp \
/usr/include/boost/preprocessor/debug/error.hpp \
/usr/include/boost/preprocessor/detail/auto_rec.hpp \
/usr/include/boost/preprocessor/tuple/eat.hpp \
/usr/include/boost/preprocessor/inc.hpp \
/usr/include/boost/preprocessor/arithmetic/inc.hpp \
/usr/include/boost/mpl/aux_/preprocessor/enum.hpp \
/usr/include/boost/mpl/aux_/preprocessor/def_params_tail.hpp \
/usr/include/boost/mpl/limits/arity.hpp \
/usr/include/boost/preprocessor/logical/and.hpp \
/usr/include/boost/preprocessor/logical/bitand.hpp \
/usr/include/boost/preprocessor/identity.hpp \
/usr/include/boost/preprocessor/facilities/identity.hpp \
/usr/include/boost/preprocessor/empty.hpp \
/usr/include/boost/preprocessor/arithmetic/add.hpp \
/usr/include/boost/preprocessor/arithmetic/dec.hpp \
/usr/include/boost/preprocessor/control/while.hpp \
/usr/include/boost/preprocessor/list/fold_left.hpp \
/usr/include/boost/preprocessor/list/detail/fold_left.hpp \
/usr/include/boost/preprocessor/control/expr_iif.hpp \
/usr/include/boost/preprocessor/list/adt.hpp \
/usr/include/boost/preprocessor/detail/is_binary.hpp \
/usr/include/boost/preprocessor/detail/check.hpp \
/usr/include/boost/preprocessor/logical/compl.hpp \
/usr/include/boost/preprocessor/list/fold_right.hpp \
/usr/include/boost/preprocessor/list/detail/fold_right.hpp \
/usr/include/boost/preprocessor/list/reverse.hpp \
/usr/include/boost/preprocessor/control/detail/while.hpp \
/usr/include/boost/preprocessor/tuple/elem.hpp \
/usr/include/boost/preprocessor/arithmetic/sub.hpp \
/usr/include/boost/mpl/aux_/config/overload_resolution.hpp \
/usr/include/boost/mpl/aux_/lambda_support.hpp \
/usr/include/boost/mpl/identity.hpp \
/usr/include/boost/serialization/access.hpp \
/usr/include/boost/serialization/pfto.hpp \
/usr/include/boost/dynamic_bitset.hpp \
/usr/include/boost/dynamic_bitset/dynamic_bitset.hpp \
/usr/include/boost/dynamic_bitset/config.hpp /usr/include/c++/4.4/locale \
/usr/include/boost/dynamic_bitset_fwd.hpp /usr/include/c++/4.4/memory \
/usr/include/c++/4.4/tr1_impl/boost_sp_counted_base.h \
/usr/include/boost/detail/dynamic_bitset.hpp \
/usr/include/boost/detail/iterator.hpp /usr/include/c++/4.4/iterator \
/usr/include/boost/static_assert.hpp /usr/include/boost/limits.hpp \
/usr/include/c++/4.4/limits /usr/include/boost/pending/lowest_bit.hpp \
/usr/include/boost/pending/integer_log2.hpp \
hydrazine/implementation/Exception.h /usr/include/boost/filesystem.hpp \
/usr/include/boost/filesystem/operations.hpp \
/usr/include/boost/filesystem/path.hpp \
/usr/include/boost/filesystem/config.hpp \
/usr/include/boost/config/auto_link.hpp \
/usr/include/boost/system/system_error.hpp \
/usr/include/boost/system/error_code.hpp \
/usr/include/boost/system/config.hpp /usr/include/boost/cstdint.hpp \
/usr/include/boost/assert.hpp /usr/include/boost/operators.hpp \
/usr/include/boost/iterator.hpp /usr/include/boost/noncopyable.hpp \
/usr/include/boost/utility/enable_if.hpp /usr/include/boost/cerrno.hpp \
/usr/include/boost/config/abi_prefix.hpp \
/usr/include/boost/config/abi_suffix.hpp \
/usr/include/boost/iterator/iterator_facade.hpp \
/usr/include/boost/iterator/interoperable.hpp \
/usr/include/boost/mpl/or.hpp \
/usr/include/boost/mpl/aux_/config/use_preprocessed.hpp \
/usr/include/boost/mpl/aux_/nested_type_wknd.hpp \
/usr/include/boost/mpl/aux_/include_preprocessed.hpp \
/usr/include/boost/mpl/aux_/config/compiler.hpp \
/usr/include/boost/preprocessor/stringize.hpp \
/usr/include/boost/mpl/aux_/preprocessed/gcc/or.hpp \
/usr/include/boost/type_traits/is_convertible.hpp \
/usr/include/boost/type_traits/intrinsics.hpp \
/usr/include/boost/type_traits/config.hpp \
/usr/include/boost/type_traits/is_same.hpp \
/usr/include/boost/type_traits/detail/bool_trait_def.hpp \
/usr/include/boost/type_traits/detail/template_arity_spec.hpp \
/usr/include/boost/type_traits/integral_constant.hpp \
/usr/include/boost/mpl/integral_c.hpp \
/usr/include/boost/mpl/integral_c_fwd.hpp \
/usr/include/boost/type_traits/detail/bool_trait_undef.hpp \
/usr/include/boost/type_traits/is_reference.hpp \
/usr/include/boost/type_traits/is_volatile.hpp \
/usr/include/boost/type_traits/detail/cv_traits_impl.hpp \
/usr/include/boost/type_traits/detail/yes_no_type.hpp \
/usr/include/boost/type_traits/is_array.hpp \
/usr/include/boost/type_traits/add_reference.hpp \
/usr/include/boost/type_traits/detail/type_trait_def.hpp \
/usr/include/boost/type_traits/detail/type_trait_undef.hpp \
/usr/include/boost/type_traits/ice.hpp \
/usr/include/boost/type_traits/detail/ice_or.hpp \
/usr/include/boost/type_traits/detail/ice_and.hpp \
/usr/include/boost/type_traits/detail/ice_not.hpp \
/usr/include/boost/type_traits/detail/ice_eq.hpp \
/usr/include/boost/type_traits/is_arithmetic.hpp \
/usr/include/boost/type_traits/is_integral.hpp \
/usr/include/boost/type_traits/is_float.hpp \
/usr/include/boost/type_traits/is_void.hpp \
/usr/include/boost/type_traits/is_abstract.hpp \
/usr/include/boost/iterator/detail/config_def.hpp \
/usr/include/boost/iterator/detail/config_undef.hpp \
/usr/include/boost/iterator/iterator_traits.hpp \
/usr/include/boost/iterator/detail/facade_iterator_category.hpp \
/usr/include/boost/iterator/iterator_categories.hpp \
/usr/include/boost/mpl/placeholders.hpp /usr/include/boost/mpl/arg.hpp \
/usr/include/boost/mpl/arg_fwd.hpp \
/usr/include/boost/mpl/aux_/na_assert.hpp \
/usr/include/boost/mpl/assert.hpp /usr/include/boost/mpl/not.hpp \
/usr/include/boost/mpl/aux_/yes_no.hpp \
/usr/include/boost/mpl/aux_/config/arrays.hpp \
/usr/include/boost/mpl/aux_/config/pp_counter.hpp \
/usr/include/boost/mpl/aux_/arity_spec.hpp \
/usr/include/boost/mpl/aux_/arg_typedef.hpp \
/usr/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp \
/usr/include/boost/mpl/aux_/preprocessed/gcc/placeholders.hpp \
/usr/include/boost/mpl/and.hpp \
/usr/include/boost/mpl/aux_/preprocessed/gcc/and.hpp \
/usr/include/boost/type_traits/is_const.hpp \
/usr/include/boost/detail/indirect_traits.hpp \
/usr/include/boost/type_traits/is_function.hpp \
/usr/include/boost/type_traits/detail/false_result.hpp \
/usr/include/boost/type_traits/detail/is_function_ptr_helper.hpp \
/usr/include/boost/type_traits/is_pointer.hpp \
/usr/include/boost/type_traits/is_member_pointer.hpp \
/usr/include/boost/type_traits/is_member_function_pointer.hpp \
/usr/include/boost/type_traits/detail/is_mem_fun_pointer_impl.hpp \
/usr/include/boost/type_traits/remove_cv.hpp \
/usr/include/boost/type_traits/broken_compiler_spec.hpp \
/usr/include/boost/type_traits/is_class.hpp \
/usr/include/boost/type_traits/remove_reference.hpp \
/usr/include/boost/type_traits/remove_pointer.hpp \
/usr/include/boost/iterator/detail/enable_if.hpp \
/usr/include/boost/implicit_cast.hpp \
/usr/include/boost/type_traits/add_const.hpp \
/usr/include/boost/type_traits/add_pointer.hpp \
/usr/include/boost/type_traits/remove_const.hpp \
/usr/include/boost/type_traits/is_pod.hpp \
/usr/include/boost/type_traits/is_scalar.hpp \
/usr/include/boost/type_traits/is_enum.hpp \
/usr/include/boost/mpl/always.hpp /usr/include/boost/mpl/apply.hpp \
/usr/include/boost/mpl/apply_fwd.hpp \
/usr/include/boost/mpl/aux_/preprocessed/gcc/apply_fwd.hpp \
/usr/include/boost/mpl/apply_wrap.hpp \
/usr/include/boost/mpl/aux_/has_apply.hpp \
/usr/include/boost/mpl/has_xxx.hpp \
/usr/include/boost/mpl/aux_/type_wrapper.hpp \
/usr/include/boost/mpl/aux_/config/has_xxx.hpp \
/usr/include/boost/mpl/aux_/config/msvc_typename.hpp \
/usr/include/boost/mpl/aux_/config/has_apply.hpp \
/usr/include/boost/mpl/aux_/msvc_never_true.hpp \
/usr/include/boost/mpl/aux_/preprocessed/gcc/apply_wrap.hpp \
/usr/include/boost/mpl/lambda.hpp /usr/include/boost/mpl/bind.hpp \
/usr/include/boost/mpl/bind_fwd.hpp \
/usr/include/boost/mpl/aux_/config/bind.hpp \
/usr/include/boost/mpl/aux_/preprocessed/gcc/bind_fwd.hpp \
/usr/include/boost/mpl/next.hpp /usr/include/boost/mpl/next_prior.hpp \
/usr/include/boost/mpl/aux_/common_name_wknd.hpp \
/usr/include/boost/mpl/protect.hpp \
/usr/include/boost/mpl/aux_/preprocessed/gcc/bind.hpp \
/usr/include/boost/mpl/aux_/full_lambda.hpp \
/usr/include/boost/mpl/quote.hpp /usr/include/boost/mpl/void.hpp \
/usr/include/boost/mpl/aux_/has_type.hpp \
/usr/include/boost/mpl/aux_/config/bcc.hpp \
/usr/include/boost/mpl/aux_/preprocessed/gcc/quote.hpp \
/usr/include/boost/mpl/aux_/template_arity.hpp \
/usr/include/boost/mpl/aux_/preprocessed/gcc/template_arity.hpp \
/usr/include/boost/mpl/aux_/preprocessed/gcc/full_lambda.hpp \
/usr/include/boost/mpl/aux_/preprocessed/gcc/apply.hpp \
/usr/include/boost/throw_exception.hpp \
/usr/include/boost/exception/detail/attribute_noreturn.hpp \
/usr/include/boost/exception/exception.hpp \
/usr/include/boost/current_function.hpp \
/usr/include/boost/shared_ptr.hpp \
/usr/include/boost/smart_ptr/shared_ptr.hpp \
/usr/include/boost/config/no_tr1/memory.hpp \
/usr/include/boost/checked_delete.hpp \
/usr/include/boost/smart_ptr/detail/shared_count.hpp \
/usr/include/boost/smart_ptr/bad_weak_ptr.hpp \
/usr/include/boost/smart_ptr/detail/sp_counted_base.hpp \
/usr/include/boost/smart_ptr/detail/sp_has_sync.hpp \
/usr/include/boost/smart_ptr/detail/sp_counted_base_gcc_x86.hpp \
/usr/include/boost/detail/sp_typeinfo.hpp \
/usr/include/boost/smart_ptr/detail/sp_counted_impl.hpp \
/usr/include/boost/smart_ptr/detail/sp_convertible.hpp \
/usr/include/boost/smart_ptr/detail/spinlock_pool.hpp \
/usr/include/boost/smart_ptr/detail/spinlock.hpp \
/usr/include/boost/smart_ptr/detail/spinlock_sync.hpp \
/usr/include/boost/smart_ptr/detail/yield_k.hpp \
/usr/include/boost/memory_order.hpp \
/usr/include/boost/smart_ptr/detail/operator_bool.hpp \
/usr/include/boost/detail/scoped_enum_emulation.hpp \
/usr/include/boost/filesystem/convenience.hpp /usr/include/c++/4.4/stack \
/usr/include/boost/archive/text_oarchive.hpp \
/usr/include/boost/archive/detail/auto_link_archive.hpp \
/usr/include/boost/archive/detail/decl.hpp \
/usr/include/boost/archive/basic_text_oprimitive.hpp \
/usr/include/c++/4.4/iomanip /usr/include/boost/config/no_tr1/cmath.hpp \
/usr/include/c++/4.4/tr1_impl/cmath /usr/include/boost/io/ios_state.hpp \
/usr/include/boost/io_fwd.hpp /usr/include/boost/scoped_ptr.hpp \
/usr/include/boost/smart_ptr/scoped_ptr.hpp \
/usr/include/boost/serialization/throw_exception.hpp \
/usr/include/boost/archive/archive_exception.hpp \
/usr/include/boost/archive/detail/abi_prefix.hpp \
/usr/include/boost/archive/detail/abi_suffix.hpp \
/usr/include/boost/archive/basic_text_oarchive.hpp \
/usr/include/boost/archive/detail/common_oarchive.hpp \
/usr/include/boost/archive/detail/basic_oarchive.hpp \
/usr/include/boost/archive/basic_archive.hpp \
/usr/include/boost/serialization/strong_typedef.hpp \
/usr/include/boost/serialization/level.hpp \
/usr/include/boost/type_traits/is_fundamental.hpp \
/usr/include/boost/type_traits/is_base_and_derived.hpp \
/usr/include/boost/serialization/level_enum.hpp \
/usr/include/boost/serialization/tracking_enum.hpp \
/usr/include/boost/archive/detail/interface_oarchive.hpp \
/usr/include/boost/archive/detail/oserializer.hpp \
/usr/include/boost/serialization/smart_cast.hpp \
/usr/include/boost/type_traits/is_polymorphic.hpp \
/usr/include/boost/serialization/static_warning.hpp \
/usr/include/boost/type_traits/remove_extent.hpp \
/usr/include/boost/serialization/assume_abstract.hpp \
/usr/include/boost/mpl/greater_equal.hpp \
/usr/include/boost/mpl/aux_/comparison_op.hpp \
/usr/include/boost/mpl/aux_/numeric_op.hpp \
/usr/include/boost/mpl/numeric_cast.hpp /usr/include/boost/mpl/tag.hpp \
/usr/include/boost/mpl/aux_/has_tag.hpp \
/usr/include/boost/mpl/aux_/numeric_cast_utils.hpp \
/usr/include/boost/mpl/aux_/config/forwarding.hpp \
/usr/include/boost/mpl/aux_/msvc_eti_base.hpp \
/usr/include/boost/mpl/aux_/is_msvc_eti_arg.hpp \
/usr/include/boost/mpl/aux_/preprocessed/gcc/greater_equal.hpp \
/usr/include/boost/mpl/equal_to.hpp \
/usr/include/boost/mpl/aux_/preprocessed/gcc/equal_to.hpp \
/usr/include/boost/serialization/extended_type_info_typeid.hpp \
/usr/include/boost/serialization/singleton.hpp \
/usr/include/boost/serialization/force_include.hpp \
/usr/include/boost/serialization/extended_type_info.hpp \
/usr/include/boost/serialization/config.hpp \
/usr/include/boost/weak_ptr.hpp \
/usr/include/boost/smart_ptr/weak_ptr.hpp \
/usr/include/boost/serialization/factory.hpp \
/usr/include/boost/preprocessor/comparison/greater.hpp \
/usr/include/boost/preprocessor/comparison/less.hpp \
/usr/include/boost/preprocessor/comparison/less_equal.hpp \
/usr/include/boost/preprocessor/logical/not.hpp \
/usr/include/boost/preprocessor/comparison/not_equal.hpp \
/usr/include/boost/archive/detail/basic_oserializer.hpp \
/usr/include/boost/archive/detail/basic_serializer.hpp \
/usr/include/boost/archive/detail/basic_pointer_oserializer.hpp \
/usr/include/boost/archive/detail/archive_serializer_map.hpp \
/usr/include/boost/serialization/serialization.hpp \
/usr/include/boost/serialization/nvp.hpp \
/usr/include/boost/serialization/tracking.hpp \
/usr/include/boost/mpl/greater.hpp \
/usr/include/boost/mpl/aux_/preprocessed/gcc/greater.hpp \
/usr/include/boost/serialization/type_info_implementation.hpp \
/usr/include/boost/serialization/traits.hpp \
/usr/include/boost/serialization/base_object.hpp \
/usr/include/boost/serialization/void_cast_fwd.hpp \
/usr/include/boost/serialization/wrapper.hpp \
/usr/include/boost/serialization/version.hpp \
/usr/include/boost/serialization/void_cast.hpp \
/usr/include/boost/type_traits/is_virtual_base_of.hpp \
/usr/include/boost/type_traits/is_base_of.hpp \
/usr/include/boost/serialization/array.hpp /usr/include/boost/array.hpp \
/usr/include/boost/swap.hpp /usr/include/boost/utility/swap.hpp \
/usr/include/boost/serialization/collection_size_type.hpp \
/usr/include/boost/serialization/string.hpp \
/usr/include/boost/archive/detail/register_archive.hpp
sudo ln -s /usr/local/lib/libboost_filesystem-******.so /usr/local/lib/libboost_filsystem-mt.so
sudo ln -s /usr/local/lib/libboost_serialization-******.so /usr/local/lib/libboost_serialization-mt.so
sudo ln -s /usr/local/lib/libboost_wserialization-******.so /usr/local/lib/libboost_wserialization-mt.so
and then rebuild ocelot.
make clean
./configure
sudo make install
Regards,
Greg
----- Original Message -----
From: "msin...@wisc.edu" <mattds...@gmail.com>
To: "gpuocelot" <gpuo...@googlegroups.com>
Sent: Tuesday, June 15, 2010 9:44:46 AM GMT -08:00 US/Canada Pacific
Subject: [gpuocelot] Re: Problems getting Boost to work when compiling with Ocelot
Greg,
Thanks,
Matt
--
Try doing the full reconfigure/reinstall. libtoolize; aclocal; autoconf; automake; ./configure; sudo make install
Newer versions of Ocelot do not require you to download and build hydrazine. Pulling ocelot from SVN should automatically also pull hydrazine and build it.
Regards,
Greg
----- Original Message -----
From: "msin...@wisc.edu" <mattds...@gmail.com>
To: "gpuocelot" <gpuo...@googlegroups.com>
Sent: Tuesday, June 15, 2010 10:08:31 AM GMT -08:00 US/Canada Pacific
Subject: [gpuocelot] Re: Problems getting Boost to work when compiling with Ocelot
Hi Greg,
Thanks,
Matt
--
Regards,
Greg
----- Original Message -----
From: "msin...@wisc.edu" <mattds...@gmail.com>
To: "gpuocelot" <gpuo...@googlegroups.com>
Sent: Tuesday, June 15, 2010 10:30:08 AM GMT -08:00 US/Canada Pacific
Subject: [gpuocelot] Re: Problems getting Boost to work when compiling with Ocelot
Matt
--
Greg
----- Original Message -----
From: "msin...@wisc.edu" <mattds...@gmail.com>
To: "gpuocelot" <gpuo...@googlegroups.com>
Sent: Tuesday, June 15, 2010 10:50:47 AM GMT -08:00 US/Canada Pacific
Subject: [gpuocelot] Re: Problems getting Boost to work when compiling with Ocelot
Thanks,
Matt
--
Greg
----- Original Message -----
From: "msin...@wisc.edu" <mattds...@gmail.com>
To: "gpuocelot" <gpuo...@googlegroups.com>
Sent: Tuesday, June 15, 2010 11:08:43 AM GMT -08:00 US/Canada Pacific
Subject: [gpuocelot] Re: Problems getting Boost to work when compiling with Ocelot
Any other ideas?
Matt
--
That LD_LIBRARY_PATH=/{path_to_the_ocelot_sdk}/ocelot/.libs/ is only necessary if your LD__LIBRARY_PATH is not already set up properly and you do a plain make rather than a make install for ocelot. The easiest thing to do is to just do make install and set your LD_LIRBARY_PATh in some *rc file. In that case, you can just run the program normally.
Regards,
Greg
----- Original Message -----
From: "msin...@wisc.edu" <mattds...@gmail.com>
To: "gpuocelot" <gpuo...@googlegroups.com>
Sent: Tuesday, June 15, 2010 11:21:10 AM GMT -08:00 US/Canada Pacific
Subject: [gpuocelot] Re: Problems getting Boost to work when compiling with Ocelot
LD_LIBRARY_PATH=/{path_to_the_ocelot_sdk}/ocelot/.libs/ ./MyCudaprog
LD_LIBRARY_PATH=$OCELOT_DIR/ocelot/.libs/ ./MyCudaprog
I get this:
Thanks,
Matt
--
If that still generates the same error, could you tell me which version of NVCC you are using and how you compiled your program?
Regards,
Greg
----- Original Message -----
From: "msin...@wisc.edu" <mattds...@gmail.com>
To: "gpuocelot" <gpuo...@googlegroups.com>
Sent: Tuesday, June 15, 2010 11:40:19 AM GMT -08:00 US/Canada Pacific
Subject: [gpuocelot] Re: Problems getting Boost to work when compiling with Ocelot
Thanks,
Matt
--
Everything you are doing seems fine. Would you mind sending me a copy of blackscholes.cu and I could try to reproduce the problem here or give you some more information about it.
Regards,
Greg
----- Original Message -----
From: "msin...@wisc.edu" <mattds...@gmail.com>
To: "gpuocelot" <gpuo...@googlegroups.com>
Sent: Tuesday, June 15, 2010 12:02:52 PM GMT -08:00 US/Canada Pacific
Subject: [gpuocelot] Re: Problems getting Boost to work when compiling with Ocelot
Hi Greg,
Thanks,
Matt
--