From: Daniel K. <kr...@fi...> - 2009-11-18 10:20:50
|
Hi, I'm trying to compile pypcsim 0.5.4. I have sticked strictly to the versions and compile options mentioned in the dependencies. I get an error when compiling the files generated by the py++. The same error occurs when I compile from the current svn files. gcc version: 4.3.3 python version: 2.6 Thanks, Daniel >>>> /usr/bin/make -j 2 pypcsim [ 0%] Built target generate_python_wrapper_code [ 56%] Built target pcsim [ 56%] [ 56%] Building CXX object python/CMakeFiles/pypcsim.dir/pypcsim/PredicateBasedConnections.pypp.o Building CXX object python/CMakeFiles/pypcsim.dir/pypcsim/HHNeuronTraubMiles91.pypp.o In file included from /usr/include/c++/4.3/ext/hash_map:64, from /home/krieg/software/source/pcsim-0.5.4/pcsim/simutils/pcsim_hash.h:21, from /home/krieg/software/source/pcsim-0.5.4/pcsim/simcore/SpikeSender.h:6, from /home/krieg/software/source/pcsim-0.5.4/pcsim/simobjects/ODESystemBasedSpikingNeuron.h:16, from /home/krieg/software/source/pcsim-0.5.4/pcsim/simobjects/HHNeuronTraubMiles91.h:4, from /home/krieg/software/source/pcsim-0.5.4/python/pypcsim/HHNeuronTraubMiles91.pypp.cpp:4: /usr/include/c++/4.3/backward/backward_warning.h:33:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. In file included from /usr/include/c++/4.3/ext/hash_map:64, from /home/krieg/software/source/pcsim-0.5.4/pcsim/simutils/pcsim_hash.h:21, from /home/krieg/software/source/pcsim-0.5.4/pcsim/construction/Point3DSet.h:19, from /home/krieg/software/source/pcsim-0.5.4/pcsim/construction/SpatialSimObjectPopulation.h:15, from /home/krieg/software/source/pcsim-0.5.4/pcsim/construction/PredicateBasedConnections.h:15, from /home/krieg/software/source/pcsim-0.5.4/python/pypcsim/PredicateBasedConnections.pypp.cpp:4: /usr/include/c++/4.3/backward/backward_warning.h:33:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. In file included from /home/krieg/software/include/boost-1_34_1/boost/python/class.hpp:29, from /home/krieg/software/include/boost-1_34_1/boost/python.hpp:18, from /home/krieg/software/source/pcsim-0.5.4/python/pypcsim/PredicateBasedConnections.pypp.cpp:3: /home/krieg/software/include/boost-1_34_1/boost/python/detail/def_helper.hpp:192: warning: declaration of ‘typename boost::python::detail::keyword_extract<boost::tuples::tuple<const T1&, const T2&, const T3&, const T4&, boost::python::default_call_policies, boost::python::detail::keywords<0ul>, const char*, void (boost::python::detail::not_specified::*)(), boost::tuples::null_type, boost::tuples::null_type> >::result_type boost::python::detail::def_helper<T1, T2, T3, T4>::keywords() const’ /home/krieg/software/include/boost-1_34_1/boost/python/args_fwd.hpp:35: warning: changes meaning of ‘keywords’ from ‘struct boost::python::detail::keywords<0ul>’ In file included from /home/krieg/software/include/boost-1_34_1/boost/python/class.hpp:29, from /home/krieg/software/include/boost-1_34_1/boost/python.hpp:18, from /home/krieg/software/source/pcsim-0.5.4/python/pypcsim/HHNeuronTraubMiles91.pypp.cpp:3: /home/krieg/software/include/boost-1_34_1/boost/python/detail/def_helper.hpp:192: warning: declaration of ‘typename boost::python::detail::keyword_extract<boost::tuples::tuple<const T1&, const T2&, const T3&, const T4&, boost::python::default_call_policies, boost::python::detail::keywords<0ul>, const char*, void (boost::python::detail::not_specified::*)(), boost::tuples::null_type, boost::tuples::null_type> >::result_type boost::python::detail::def_helper<T1, T2, T3, T4>::keywords() const’ /home/krieg/software/include/boost-1_34_1/boost/python/args_fwd.hpp:35: warning: changes meaning of ‘keywords’ from ‘struct boost::python::detail::keywords<0ul>’ In file included from /home/krieg/software/include/boost-1_34_1/boost/date_time/gregorian/gregorian_io.hpp:12, from /home/krieg/software/include/boost-1_34_1/boost/date_time/gregorian/conversion.hpp:23, from /home/krieg/software/include/boost-1_34_1/boost/date_time/gregorian/gregorian.hpp:21, from /home/krieg/software/include/boost-1_34_1/boost/date_time/posix_time/time_formatters.hpp:12, from /home/krieg/software/include/boost-1_34_1/boost/date_time/posix_time/posix_time.hpp:24, from /home/krieg/software/source/pcsim-0.5.4/pcsim/simutils/RandomEngine.h:15, from /home/krieg/software/source/pcsim-0.5.4/pcsim/simutils/RandomDistribution.h:18, from /home/krieg/software/source/pcsim-0.5.4/pcsim/construction/ConnectionIterator.h:14, from /home/krieg/software/source/pcsim-0.5.4/pcsim/construction/PredicateBasedConnections.h:14, from /home/krieg/software/source/pcsim-0.5.4/python/pypcsim/PredicateBasedConnections.pypp.cpp:4: /home/krieg/software/include/boost-1_34_1/boost/date_time/date_facet.hpp:560: warning: declaration of ‘void boost::date_time::date_input_facet<date_type, CharT, InItrT>::special_values_parser(boost::date_time::special_values_parser<date_type, charT>)’ /home/krieg/software/include/boost-1_34_1/boost/date_time/special_values_parser.hpp:34: warning: changes meaning of ‘special_values_parser’ from ‘class boost::date_time::special_values_parser<date_type, charT>’ In file included from /home/krieg/software/include/boost-1_34_1/boost/token_iterator.hpp:24, from /home/krieg/software/include/boost-1_34_1/boost/tokenizer.hpp:20, from /home/krieg/software/include/boost-1_34_1/boost/date_time/date_parsing.hpp:14, from /home/krieg/software/include/boost-1_34_1/boost/date_time/gregorian/parsers.hpp:13, from /home/krieg/software/include/boost-1_34_1/boost/date_time/gregorian/gregorian.hpp:34, from /home/krieg/software/include/boost-1_34_1/boost/date_time/posix_time/time_formatters.hpp:12, from /home/krieg/software/include/boost-1_34_1/boost/date_time/posix_time/posix_time.hpp:24, from /home/krieg/software/source/pcsim-0.5.4/pcsim/simutils/RandomEngine.h:15, from /home/krieg/software/source/pcsim-0.5.4/pcsim/simutils/RandomDistribution.h:18, from /home/krieg/software/source/pcsim-0.5.4/pcsim/construction/ConnectionIterator.h:14, from /home/krieg/software/source/pcsim-0.5.4/pcsim/construction/PredicateBasedConnections.h:14, from /home/krieg/software/source/pcsim-0.5.4/python/pypcsim/PredicateBasedConnections.pypp.cpp:4: /home/krieg/software/include/boost-1_34_1/boost/token_functions.hpp: In member function ‘bool boost::offset_separator::operator()(InputIterator&, InputIterator, Token&)’: /home/krieg/software/include/boost-1_34_1/boost/token_functions.hpp:338: warning: suggest explicit curly brackets to avoid ambiguous ‘else’ /home/krieg/software/include/boost-1_34_1/boost/token_functions.hpp: In member function ‘bool boost::char_separator<Char, Traits>::operator()(InputIterator&, InputIterator, Token&)’: /home/krieg/software/include/boost-1_34_1/boost/token_functions.hpp:451: warning: suggest explicit curly brackets to avoid ambiguous ‘else’ In file included from /home/krieg/software/include/boost-1_34_1/boost/date_time/gregorian/gregorian_io.hpp:12, from /home/krieg/software/include/boost-1_34_1/boost/date_time/gregorian/conversion.hpp:23, from /home/krieg/software/include/boost-1_34_1/boost/date_time/gregorian/gregorian.hpp:21, from /home/krieg/software/include/boost-1_34_1/boost/date_time/posix_time/time_formatters.hpp:12, from /home/krieg/software/include/boost-1_34_1/boost/date_time/posix_time/posix_time.hpp:24, from /home/krieg/software/source/pcsim-0.5.4/pcsim/simutils/RandomEngine.h:15, from /home/krieg/software/source/pcsim-0.5.4/pcsim/simcore/SimObject.h:56, from /home/krieg/software/source/pcsim-0.5.4/pcsim/simobjects/ODESystemBasedSpikingNeuron.h:17, from /home/krieg/software/source/pcsim-0.5.4/pcsim/simobjects/HHNeuronTraubMiles91.h:4, from /home/krieg/software/source/pcsim-0.5.4/python/pypcsim/HHNeuronTraubMiles91.pypp.cpp:4: /home/krieg/software/include/boost-1_34_1/boost/date_time/date_facet.hpp:560: warning: declaration of ‘void boost::date_time::date_input_facet<date_type, CharT, InItrT>::special_values_parser(boost::date_time::special_values_parser<date_type, charT>)’ /home/krieg/software/include/boost-1_34_1/boost/date_time/special_values_parser.hpp:34: warning: changes meaning of ‘special_values_parser’ from ‘class boost::date_time::special_values_parser<date_type, charT>’ In file included from /home/krieg/software/include/boost-1_34_1/boost/token_iterator.hpp:24, from /home/krieg/software/include/boost-1_34_1/boost/tokenizer.hpp:20, from /home/krieg/software/include/boost-1_34_1/boost/date_time/date_parsing.hpp:14, from /home/krieg/software/include/boost-1_34_1/boost/date_time/gregorian/parsers.hpp:13, from /home/krieg/software/include/boost-1_34_1/boost/date_time/gregorian/gregorian.hpp:34, from /home/krieg/software/include/boost-1_34_1/boost/date_time/posix_time/time_formatters.hpp:12, from /home/krieg/software/include/boost-1_34_1/boost/date_time/posix_time/posix_time.hpp:24, from /home/krieg/software/source/pcsim-0.5.4/pcsim/simutils/RandomEngine.h:15, from /home/krieg/software/source/pcsim-0.5.4/pcsim/simcore/SimObject.h:56, from /home/krieg/software/source/pcsim-0.5.4/pcsim/simobjects/ODESystemBasedSpikingNeuron.h:17, from /home/krieg/software/source/pcsim-0.5.4/pcsim/simobjects/HHNeuronTraubMiles91.h:4, from /home/krieg/software/source/pcsim-0.5.4/python/pypcsim/HHNeuronTraubMiles91.pypp.cpp:4: /home/krieg/software/include/boost-1_34_1/boost/token_functions.hpp: In member function ‘bool boost::offset_separator::operator()(InputIterator&, InputIterator, Token&)’: /home/krieg/software/include/boost-1_34_1/boost/token_functions.hpp:338: warning: suggest explicit curly brackets to avoid ambiguous ‘else’ /home/krieg/software/include/boost-1_34_1/boost/token_functions.hpp: In member function ‘bool boost::char_separator<Char, Traits>::operator()(InputIterator&, InputIterator, Token&)’: /home/krieg/software/include/boost-1_34_1/boost/token_functions.hpp:451: warning: suggest explicit curly brackets to avoid ambiguous ‘else’ /home/krieg/software/include/boost-1_34_1/boost/python/converter/implicit.hpp: In static member function ‘static void boost::python::converter::implicit<Source, Target>::construct(PyObject*, boost::python::converter::rvalue_from_python_stage1_data*) [with Source = boost::shared_ptr<ConnectionDecisionPredicate>, Target = PredicateBasedConnections]’: /home/krieg/software/include/boost-1_34_1/boost/python/implicit.hpp:21: instantiated from ‘void boost::python::implicitly_convertible(boost::type<Target>*, boost::type<Target>*) [with Source = boost::shared_ptr<ConnectionDecisionPredicate>, Target = PredicateBasedConnections]’ /home/krieg/software/source/pcsim-0.5.4/python/pypcsim/PredicateBasedConnections.pypp.cpp:19: instantiated from here /home/krieg/software/include/boost-1_34_1/boost/python/converter/implicit.hpp:34: warning: unused variable ‘convertible’ [ 56%] Building CXX object python/CMakeFiles/pypcsim.dir/pypcsim/StaticNMDAAlphaSynapse.pypp.o /home/krieg/software/include/boost-1_34_1/boost/type_traits/is_polymorphic.hpp: At global scope: /home/krieg/software/include/boost-1_34_1/boost/type_traits/is_polymorphic.hpp: In instantiation of ‘boost::detail::is_polymorphic_imp1<SimNetwork>::d1’: /home/krieg/software/include/boost-1_34_1/boost/type_traits/is_polymorphic.hpp:56: instantiated from ‘const bool boost::detail::is_polymorphic_imp1<SimNetwork>::value’ /home/krieg/software/include/boost-1_34_1/boost/type_traits/is_polymorphic.hpp:91: instantiated from ‘const bool boost::detail::is_polymorphic_imp<SimNetwork>::value’ /home/krieg/software/include/boost-1_34_1/boost/type_traits/is_polymorphic.hpp:96: instantiated from ‘boost::is_polymorphic<SimNetwork>’ /home/krieg/software/include/boost-1_34_1/boost/python/to_python_indirect.hpp:55: instantiated from ‘PyObject* boost::python::to_python_indirect<T, MakeHolder>::execute(const U&, mpl_::false_) const [with U = SimNetwork, T = SimNetwork&, MakeHolder = boost::python::detail::make_reference_holder]’ /home/krieg/software/include/boost-1_34_1/boost/python/to_python_indirect.hpp:37: instantiated from ‘PyObject* boost::python::to_python_indirect<T, MakeHolder>::operator()(const U&) const [with U = SimNetwork, T = SimNetwork&, MakeHolder = boost::python::detail::make_reference_holder]’ /home/krieg/software/include/boost-1_34_1/boost/python/converter/arg_to_python.hpp:224: instantiated from ‘static PyObject* boost::python::converter::detail::reference_arg_to_python<T>::get_object(T&) [with T = SimNetwork]’ /home/krieg/software/include/boost-1_34_1/boost/python/converter/arg_to_python.hpp:229: instantiated from ‘boost::python::converter::detail::reference_arg_to_python<T>::reference_arg_to_python(T&) [with T = SimNetwork]’ /home/krieg/software/include/boost-1_34_1/boost/python/converter/arg_to_python.hpp:256: instantiated from ‘boost::python::converter::arg_to_python<T>::arg_to_python(const T&) [with T = boost::reference_wrapper<SimNetwork>]’ /home/krieg/software/include/boost-1_34_1/boost/python/override.hpp:138: instantiated from ‘boost::python::detail::method_result boost::python::override::operator()(const A0&, const A1&, const A2&, const A3&) const [with A0 = boost::python::pointer_wrapper<SimObject*>, A1 = boost::reference_wrapper<const SimObject::ID>, A2 = boost::reference_wrapper<const SimObject::ID>, A3 = boost::reference_wrapper<SimNetwork>]’ /home/krieg/software/source/pcsim-0.5.4/python/pypcsim/HHNeuronTraubMiles91.pypp.cpp:219: instantiated from here /home/krieg/software/include/boost-1_34_1/boost/type_traits/is_polymorphic.hpp:28: error: invalid use of incomplete type ‘struct SimNetwork’ /home/krieg/software/source/pcsim-0.5.4/pcsim/simcore/AdvanceInfo.h:7: error: forward declaration of ‘struct SimNetwork’ /home/krieg/software/include/boost-1_34_1/boost/type_traits/is_polymorphic.hpp: In instantiation of ‘boost::detail::is_polymorphic_imp1<SimNetwork>::d2’: /home/krieg/software/include/boost-1_34_1/boost/type_traits/is_polymorphic.hpp:56: instantiated from ‘const bool boost::detail::is_polymorphic_imp1<SimNetwork>::value’ /home/krieg/software/include/boost-1_34_1/boost/type_traits/is_polymorphic.hpp:91: instantiated from ‘const bool boost::detail::is_polymorphic_imp<SimNetwork>::value’ /home/krieg/software/include/boost-1_34_1/boost/type_traits/is_polymorphic.hpp:96: instantiated from ‘boost::is_polymorphic<SimNetwork>’ /home/krieg/software/include/boost-1_34_1/boost/python/to_python_indirect.hpp:55: instantiated from ‘PyObject* boost::python::to_python_indirect<T, MakeHolder>::execute(const U&, mpl_::false_) const [with U = SimNetwork, T = SimNetwork&, MakeHolder = boost::python::detail::make_reference_holder]’ /home/krieg/software/include/boost-1_34_1/boost/python/to_python_indirect.hpp:37: instantiated from ‘PyObject* boost::python::to_python_indirect<T, MakeHolder>::operator()(const U&) const [with U = SimNetwork, T = SimNetwork&, MakeHolder = boost::python::detail::make_reference_holder]’ /home/krieg/software/include/boost-1_34_1/boost/python/converter/arg_to_python.hpp:224: instantiated from ‘static PyObject* boost::python::converter::detail::reference_arg_to_python<T>::get_object(T&) [with T = SimNetwork]’ /home/krieg/software/include/boost-1_34_1/boost/python/converter/arg_to_python.hpp:229: instantiated from ‘boost::python::converter::detail::reference_arg_to_python<T>::reference_arg_to_python(T&) [with T = SimNetwork]’ /home/krieg/software/include/boost-1_34_1/boost/python/converter/arg_to_python.hpp:256: instantiated from ‘boost::python::converter::arg_to_python<T>::arg_to_python(const T&) [with T = boost::reference_wrapper<SimNetwork>]’ /home/krieg/software/include/boost-1_34_1/boost/python/override.hpp:138: instantiated from ‘boost::python::detail::method_result boost::python::override::operator()(const A0&, const A1&, const A2&, const A3&) const [with A0 = boost::python::pointer_wrapper<SimObject*>, A1 = boost::reference_wrapper<const SimObject::ID>, A2 = boost::reference_wrapper<const SimObject::ID>, A3 = boost::reference_wrapper<SimNetwork>]’ /home/krieg/software/source/pcsim-0.5.4/python/pypcsim/HHNeuronTraubMiles91.pypp.cpp:219: instantiated from here /home/krieg/software/include/boost-1_34_1/boost/type_traits/is_polymorphic.hpp:40: error: invalid use of incomplete type ‘struct SimNetwork’ /home/krieg/software/source/pcsim-0.5.4/pcsim/simcore/AdvanceInfo.h:7: error: forward declaration of ‘struct SimNetwork’ /home/krieg/software/include/boost-1_34_1/boost/python/type_id.hpp: In function ‘boost::python::type_info boost::python::type_id() [with T = const volatile SimNetwork&]’: /home/krieg/software/include/boost-1_34_1/boost/python/converter/registered.hpp:87: instantiated from ‘const boost::python::converter::registration& boost::python::converter::detail::registry_lookup2(T& (*)()) [with T = const volatile SimNetwork]’ /home/krieg/software/include/boost-1_34_1/boost/python/converter/registered.hpp:94: instantiated from ‘const boost::python::converter::registration& boost::python::converter::detail::registry_lookup1(boost::type<Target>) [with T = const volatile SimNetwork&]’ /home/krieg/software/include/boost-1_34_1/boost/python/converter/registered.hpp:105: instantiated from ‘const boost::python::converter::registration& boost::python::converter::detail::registered_base<const volatile SimNetwork&>::converters’ /home/krieg/software/include/boost-1_34_1/boost/python/object/make_ptr_instance.hpp:45: instantiated from ‘static PyTypeObject* boost::python::objects::make_ptr_instance<T, Holder>::get_class_object_impl(const volatile U*) [with U = SimNetwork, T = SimNetwork, Holder = boost::python::objects::pointer_holder<SimNetwork*, SimNetwork>]’ /home/krieg/software/include/boost-1_34_1/boost/python/object/make_ptr_instance.hpp:30: instantiated from ‘static PyTypeObject* boost::python::objects::make_ptr_instance<T, Holder>::get_class_object(const Ptr&) [with Ptr = SimNetwork*, T = SimNetwork, Holder = boost::python::objects::pointer_holder<SimNetwork*, SimNetwork>]’ /home/krieg/software/include/boost-1_34_1/boost/python/object/make_instance.hpp:26: instantiated from ‘static PyObject* boost::python::objects::make_instance_impl<T, Holder, Derived>::execute(Arg&) [with Arg = SimNetwork*, T = SimNetwork, Holder = boost::python::objects::pointer_holder<SimNetwork*, SimNetwork>, Derived = boost::python::objects::make_ptr_instance<SimNetwork, boost::python::objects::pointer_holder<SimNetwork*, SimNetwork> >]’ /home/krieg/software/include/boost-1_34_1/boost/python/to_python_indirect.hpp:96: instantiated from ‘static PyObject* boost::python::detail::make_reference_holder::execute(T*) [with T = SimNetwork]’ /home/krieg/software/include/boost-1_34_1/boost/python/to_python_indirect.hpp:60: instantiated from ‘PyObject* boost::python::to_python_indirect<T, MakeHolder>::execute(const U&, mpl_::false_) const [with U = SimNetwork, T = SimNetwork&, MakeHolder = boost::python::detail::make_reference_holder]’ /home/krieg/software/include/boost-1_34_1/boost/python/to_python_indirect.hpp:37: instantiated from ‘PyObject* boost::python::to_python_indirect<T, MakeHolder>::operator()(const U&) const [with U = SimNetwork, T = SimNetwork&, MakeHolder = boost::python::detail::make_reference_holder]’ /home/krieg/software/include/boost-1_34_1/boost/python/converter/arg_to_python.hpp:224: instantiated from ‘static PyObject* boost::python::converter::detail::reference_arg_to_python<T>::get_object(T&) [with T = SimNetwork]’ /home/krieg/software/include/boost-1_34_1/boost/python/converter/arg_to_python.hpp:229: instantiated from ‘boost::python::converter::detail::reference_arg_to_python<T>::reference_arg_to_python(T&) [with T = SimNetwork]’ /home/krieg/software/include/boost-1_34_1/boost/python/converter/arg_to_python.hpp:256: instantiated from ‘boost::python::converter::arg_to_python<T>::arg_to_python(const T&) [with T = boost::reference_wrapper<SimNetwork>]’ /home/krieg/software/include/boost-1_34_1/boost/python/override.hpp:138: instantiated from ‘boost::python::detail::method_result boost::python::override::operator()(const A0&, const A1&, const A2&, const A3&) const [with A0 = boost::python::pointer_wrapper<SimObject*>, A1 = boost::reference_wrapper<const SimObject::ID>, A2 = boost::reference_wrapper<const SimObject::ID>, A3 = boost::reference_wrapper<SimNetwork>]’ /home/krieg/software/source/pcsim-0.5.4/python/pypcsim/HHNeuronTraubMiles91.pypp.cpp:219: instantiated from here /home/krieg/software/include/boost-1_34_1/boost/python/type_id.hpp:88: error: invalid use of incomplete type ‘struct SimNetwork’ /home/krieg/software/source/pcsim-0.5.4/pcsim/simcore/AdvanceInfo.h:7: error: forward declaration of ‘struct SimNetwork’ /home/krieg/software/include/boost-1_34_1/boost/python/type_id.hpp: In function ‘boost::python::type_info boost::python::type_id() [with T = SimNetwork]’: /home/krieg/software/include/boost-1_34_1/boost/python/object/pointer_holder.hpp:137: instantiated from ‘void* boost::python::objects::pointer_holder<Pointer, Value>::holds(boost::python::type_info, bool) [with Pointer = SimNetwork*, Value = SimNetwork]’ /home/krieg/software/source/pcsim-0.5.4/python/pypcsim/HHNeuronTraubMiles91.pypp.cpp:666: instantiated from here /home/krieg/software/include/boost-1_34_1/boost/python/type_id.hpp:88: error: invalid use of incomplete type ‘struct SimNetwork’ /home/krieg/software/source/pcsim-0.5.4/pcsim/simcore/AdvanceInfo.h:7: error: forward declaration of ‘struct SimNetwork’ /home/krieg/software/include/boost-1_34_1/boost/python/type_id.hpp: In function ‘boost::python::type_info boost::python::type_id() [with T = SimNetwork&]’: /home/krieg/software/include/boost-1_34_1/boost/python/detail/signature.hpp:80: instantiated from ‘static const boost::python::detail::signature_element* boost::python::detail::signature_arity<5u>::impl<Sig>::elements() [with Sig = boost::mpl::vector6<void, HHNeuronTraubMiles91_wrapper&, SimObject*, const SimObject::ID&, const SimObject::ID&, SimNetwork&>]’ /home/krieg/software/include/boost-1_34_1/boost/python/detail/caller.hpp:208: instantiated from ‘static const boost::python::detail::signature_element* boost::python::detail::caller_arity<5u>::impl<F, Policies, Sig>::signature() [with F = void (HHNeuronTraubMiles91_wrapper::*)(SimObject*, const SimObject::ID&, const SimObject::ID&, SimNetwork&), Policies = boost::python::default_call_policies, Sig = boost::mpl::vector6<void, HHNeuronTraubMiles91_wrapper&, SimObject*, const SimObject::ID&, const SimObject::ID&, SimNetwork&>]’ /home/krieg/software/include/boost-1_34_1/boost/python/object/py_function.hpp:48: instantiated from ‘const boost::python::detail::signature_element* boost::python::objects::caller_py_function_impl<Caller>::signature() const [with Caller = boost::python::detail::caller<void (HHNeuronTraubMiles91_wrapper::*)(SimObject*, const SimObject::ID&, const SimObject::ID&, SimNetwork&), boost::python::default_call_policies, boost::mpl::vector6<void, HHNeuronTraubMiles91_wrapper&, SimObject*, const SimObject::ID&, const SimObject::ID&, SimNetwork&> >]’ /home/krieg/software/source/pcsim-0.5.4/python/pypcsim/HHNeuronTraubMiles91.pypp.cpp:666: instantiated from here /home/krieg/software/include/boost-1_34_1/boost/python/type_id.hpp:88: error: invalid use of incomplete type ‘struct SimNetwork’ /home/krieg/software/source/pcsim-0.5.4/pcsim/simcore/AdvanceInfo.h:7: error: forward declaration of ‘struct SimNetwork’ make[3]: *** [python/CMakeFiles/pypcsim.dir/pypcsim/HHNeuronTraubMiles91.pypp.o] Error 1 make[3]: *** Waiting for unfinished jobs.... In file included from /home/krieg/software/include/boost-1_34_1/boost/python/class.hpp:29, from /home/krieg/software/include/boost-1_34_1/boost/python.hpp:18, from /home/krieg/software/source/pcsim-0.5.4/python/pypcsim/StaticNMDAAlphaSynapse.pypp.cpp:3: /home/krieg/software/include/boost-1_34_1/boost/python/detail/def_helper.hpp:192: warning: declaration of ‘typename boost::python::detail::keyword_extract<boost::tuples::tuple<const T1&, const T2&, const T3&, const T4&, boost::python::default_call_policies, boost::python::detail::keywords<0ul>, const char*, void (boost::python::detail::not_specified::*)(), boost::tuples::null_type, boost::tuples::null_type> >::result_type boost::python::detail::def_helper<T1, T2, T3, T4>::keywords() const’ /home/krieg/software/include/boost-1_34_1/boost/python/args_fwd.hpp:35: warning: changes meaning of ‘keywords’ from ‘struct boost::python::detail::keywords<0ul>’ In file included from /home/krieg/software/include/boost-1_34_1/boost/date_time/gregorian/gregorian_io.hpp:12, from /home/krieg/software/include/boost-1_34_1/boost/date_time/gregorian/conversion.hpp:23, from /home/krieg/software/include/boost-1_34_1/boost/date_time/gregorian/gregorian.hpp:21, from /home/krieg/software/include/boost-1_34_1/boost/date_time/posix_time/time_formatters.hpp:12, from /home/krieg/software/include/boost-1_34_1/boost/date_time/posix_time/posix_time.hpp:24, from /home/krieg/software/source/pcsim-0.5.4/pcsim/simutils/RandomEngine.h:15, from /home/krieg/software/source/pcsim-0.5.4/pcsim/simcore/SimObject.h:56, from /home/krieg/software/source/pcsim-0.5.4/pcsim/simobjects/GenericDynamicSpikingSynapse.h:4, from /home/krieg/software/source/pcsim-0.5.4/pcsim/simobjects/NMDASynapse.h:8, from /home/krieg/software/source/pcsim-0.5.4/python/pypcsim/StaticNMDAAlphaSynapse.pypp.cpp:4: /home/krieg/software/include/boost-1_34_1/boost/date_time/date_facet.hpp:560: warning: declaration of ‘void boost::date_time::date_input_facet<date_type,CharT, InItrT>::special_values_parser(boost::date_time::special_values_parser<date_type, charT>)’ /home/krieg/software/include/boost-1_34_1/boost/date_time/special_values_parser.hpp:34: warning: changes meaning of ‘special_values_parser’ from ‘class boost::date_time::special_values_parser<date_type, charT>’ In file included from /home/krieg/software/include/boost-1_34_1/boost/token_iterator.hpp:24, from /home/krieg/software/include/boost-1_34_1/boost/tokenizer.hpp:20, from /home/krieg/software/include/boost-1_34_1/boost/date_time/date_parsing.hpp:14, from /home/krieg/software/include/boost-1_34_1/boost/date_time/gregorian/parsers.hpp:13, from /home/krieg/software/include/boost-1_34_1/boost/date_time/gregorian/gregorian.hpp:34, from /home/krieg/software/include/boost-1_34_1/boost/date_time/posix_time/time_formatters.hpp:12, from /home/krieg/software/include/boost-1_34_1/boost/date_time/posix_time/posix_time.hpp:24, from /home/krieg/software/source/pcsim-0.5.4/pcsim/simutils/RandomEngine.h:15, from /home/krieg/software/source/pcsim-0.5.4/pcsim/simcore/SimObject.h:56, from /home/krieg/software/source/pcsim-0.5.4/pcsim/simobjects/GenericDynamicSpikingSynapse.h:4, from /home/krieg/software/source/pcsim-0.5.4/pcsim/simobjects/NMDASynapse.h:8, from /home/krieg/software/source/pcsim-0.5.4/python/pypcsim/StaticNMDAAlphaSynapse.pypp.cpp:4: /home/krieg/software/include/boost-1_34_1/boost/token_functions.hpp: In member function ‘bool boost::offset_separator::operator()(InputIterator&, InputIterator, Token&)’: /home/krieg/software/include/boost-1_34_1/boost/token_functions.hpp:338: warning: suggest explicit curly brackets to avoid ambiguous ‘else’ /home/krieg/software/include/boost-1_34_1/boost/token_functions.hpp: In member function ‘bool boost::char_separator<Char, Traits>::operator()(InputIterator&, InputIterator, Token&)’: /home/krieg/software/include/boost-1_34_1/boost/token_functions.hpp:451: warning: suggest explicit curly brackets to avoid ambiguous ‘else’ make[2]: *** [python/CMakeFiles/pypcsim.dir/all] Error 2 make[1]: *** [python/CMakeFiles/pypcsim.dir/rule] Error 2 make: *** [pypcsim] Error 2 BUILD PROCESS FAILED. ERROR = 512 Command: /usr/bin/make -j 2 pypcsim |