New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Nest 2.16 support #611

Closed
sanjayankur31 opened this Issue Nov 25, 2018 · 3 comments

Comments

Projects
None yet
2 participants
@sanjayankur31
Contributor

sanjayankur31 commented Nov 25, 2018

Has PyNN been tested with the latest NEST version (2.16.0?) I see that the CI uses 2.14, and I get errors when trying to build with 2.16 (not building for neuron here). Could someone confirm this please?

(ins)(pynn-virt) [asinha@ankur  PyNN-0.9.2]$ python setup.py build
running build
running build_py
Unable to find nrnivmodl. It will not be possible to use the pyNN.neuron module.
nest-config found at /usr/bin/nest-config
Unable to compile NEST extensions. Output was:
  Scanning dependencies of target pynn_extensions_lib
  [ 25%] Building CXX object CMakeFiles/pynn_extensions_lib.dir/pynn_extensions.cpp.o
  In file included from /home/asinha/rpmbuild/SOURCES/PyNN-0.9.2/build/lib/pyNN/nest/extensions/pynn_extensions.cpp:20:
  /usr/include/nest/connector_model_impl.h: In instantiation of ‘void nest::GenericConnectorModel<ConnectionT>::add_connection_(nest::Node&, nest::Node&, std::vector<nest::ConnectorBase*>&, nest::synindex, ConnectionT&, nest::rport) [with ConnectionT = nest::ConnectionLabel<pynn::StochasticStpConnection<nest::TargetIdentifierPtrRport> >; nest::synindex = unsigned char; nest::rport = long int]’:
  /usr/include/nest/connector_model_impl.h:256:3:   required from ‘void nest::GenericConnectorModel<ConnectionT>::add_connection(nest::Node&, nest::Node&, std::vector<nest::ConnectorBase*>&, nest::synindex, const DictionaryDatum&, double, double) [with ConnectionT = nest::ConnectionLabel<pynn::StochasticStpConnection<nest::TargetIdentifierPtrRport> >; nest::synindex = unsigned char; DictionaryDatum = lockPTRDatum<Dictionary, (& SLIInterpreter::Dictionarytype)>]’
  /usr/include/nest/connector_model_impl.h:184:1:   required from here
  /usr/include/nest/connector_model_impl.h:285:3: error: no matching function for call to ‘nest::ConnectionLabel<pynn::StochasticStpConnection<nest::TargetIdentifierPtrRport> >::check_connection(nest::Node&, nest::Node&, const rport&, const CommonPropertiesType&)’
     connection.check_connection(
     ^~~~~~~~~~
  In file included from /home/asinha/rpmbuild/SOURCES/PyNN-0.9.2/build/lib/pyNN/nest/extensions/pynn_extensions.cpp:15:
  /home/asinha/rpmbuild/SOURCES/PyNN-0.9.2/build/lib/pyNN/nest/extensions/stochastic_stp_connection.h:113:3: note: candidate: ‘void pynn::StochasticStpConnection<targetidentifierT>::check_connection(nest::Node&, nest::Node&, nest::rport, double, const CommonPropertiesType&) [with targetidentifierT = nest::TargetIdentifierPtrRport; nest::rport = long int; pynn::StochasticStpConnection<targetidentifierT>::CommonPropertiesType = nest::CommonSynapseProperties]’
     check_connection( nest::Node& s,
     ^~~~~~~~~~~~~~~~
  /home/asinha/rpmbuild/SOURCES/PyNN-0.9.2/build/lib/pyNN/nest/extensions/stochastic_stp_connection.h:113:3: note:   candidate expects 5 arguments, 4 provided
  In file included from /home/asinha/rpmbuild/SOURCES/PyNN-0.9.2/build/lib/pyNN/nest/extensions/pynn_extensions.cpp:20:
  /usr/include/nest/connector_model_impl.h: In instantiation of ‘void nest::GenericConnectorModel<ConnectionT>::add_connection_(nest::Node&, nest::Node&, std::vector<nest::ConnectorBase*>&, nest::synindex, ConnectionT&, nest::rport) [with ConnectionT = pynn::StochasticStpConnection<nest::TargetIdentifierPtrRport>; nest::synindex = unsigned char; nest::rport = long int]’:
  /usr/include/nest/connector_model_impl.h:256:3:   required from ‘void nest::GenericConnectorModel<ConnectionT>::add_connection(nest::Node&, nest::Node&, std::vector<nest::ConnectorBase*>&, nest::synindex, const DictionaryDatum&, double, double) [with ConnectionT = pynn::StochasticStpConnection<nest::TargetIdentifierPtrRport>; nest::synindex = unsigned char; DictionaryDatum = lockPTRDatum<Dictionary, (& SLIInterpreter::Dictionarytype)>]’
  /usr/include/nest/connector_model_impl.h:184:1:   required from here
  /usr/include/nest/connector_model_impl.h:285:3: error: no matching function for call to ‘pynn::StochasticStpConnection<nest::TargetIdentifierPtrRport>::check_connection(nest::Node&, nest::Node&, const rport&, const CommonPropertiesType&)’
     connection.check_connection(
     ^~~~~~~~~~
  In file included from /home/asinha/rpmbuild/SOURCES/PyNN-0.9.2/build/lib/pyNN/nest/extensions/pynn_extensions.cpp:15:
  /home/asinha/rpmbuild/SOURCES/PyNN-0.9.2/build/lib/pyNN/nest/extensions/stochastic_stp_connection.h:113:3: note: candidate: ‘void pynn::StochasticStpConnection<targetidentifierT>::check_connection(nest::Node&, nest::Node&, nest::rport, double, const CommonPropertiesType&) [with targetidentifierT = nest::TargetIdentifierPtrRport; nest::rport = long int; pynn::StochasticStpConnection<targetidentifierT>::CommonPropertiesType = nest::CommonSynapseProperties]’
     check_connection( nest::Node& s,
     ^~~~~~~~~~~~~~~~
  /home/asinha/rpmbuild/SOURCES/PyNN-0.9.2/build/lib/pyNN/nest/extensions/stochastic_stp_connection.h:113:3: note:   candidate expects 5 arguments, 4 provided
  In file included from /home/asinha/rpmbuild/SOURCES/PyNN-0.9.2/build/lib/pyNN/nest/extensions/pynn_extensions.cpp:20:
  /usr/include/nest/connector_model_impl.h: In instantiation of ‘void nest::GenericConnectorModel<ConnectionT>::add_connection_(nest::Node&, nest::Node&, std::vector<nest::ConnectorBase*>&, nest::synindex, ConnectionT&, nest::rport) [with ConnectionT = nest::ConnectionLabel<pynn::SimpleStochasticConnection<nest::TargetIdentifierPtrRport> >; nest::synindex = unsigned char; nest::rport = long int]’:
  /usr/include/nest/connector_model_impl.h:256:3:   required from ‘void nest::GenericConnectorModel<ConnectionT>::add_connection(nest::Node&, nest::Node&, std::vector<nest::ConnectorBase*>&, nest::synindex, const DictionaryDatum&, double, double) [with ConnectionT = nest::ConnectionLabel<pynn::SimpleStochasticConnection<nest::TargetIdentifierPtrRport> >; nest::synindex = unsigned char; DictionaryDatum = lockPTRDatum<Dictionary, (& SLIInterpreter::Dictionarytype)>]’
  /usr/include/nest/connector_model_impl.h:184:1:   required from here
  /usr/include/nest/connector_model_impl.h:285:3: error: no matching function for call to ‘nest::ConnectionLabel<pynn::SimpleStochasticConnection<nest::TargetIdentifierPtrRport> >::check_connection(nest::Node&, nest::Node&, const rport&, const CommonPropertiesType&)’
     connection.check_connection(
     ^~~~~~~~~~
  In file included from /home/asinha/rpmbuild/SOURCES/PyNN-0.9.2/build/lib/pyNN/nest/extensions/pynn_extensions.cpp:14:
  /home/asinha/rpmbuild/SOURCES/PyNN-0.9.2/build/lib/pyNN/nest/extensions/simple_stochastic_connection.h:111:3: note: candidate: ‘void pynn::SimpleStochasticConnection<targetidentifierT>::check_connection(nest::Node&, nest::Node&, nest::rport, double, const CommonPropertiesType&) [with targetidentifierT = nest::TargetIdentifierPtrRport; nest::rport = long int; pynn::SimpleStochasticConnection<targetidentifierT>::CommonPropertiesType = nest::CommonSynapseProperties]’
     check_connection( nest::Node& s,
     ^~~~~~~~~~~~~~~~
  /home/asinha/rpmbuild/SOURCES/PyNN-0.9.2/build/lib/pyNN/nest/extensions/simple_stochastic_connection.h:111:3: note:   candidate expects 5 arguments, 4 provided
  In file included from /home/asinha/rpmbuild/SOURCES/PyNN-0.9.2/build/lib/pyNN/nest/extensions/pynn_extensions.cpp:20:
  /usr/include/nest/connector_model_impl.h: In instantiation of ‘void nest::GenericConnectorModel<ConnectionT>::add_connection_(nest::Node&, nest::Node&, std::vector<nest::ConnectorBase*>&, nest::synindex, ConnectionT&, nest::rport) [with ConnectionT = pynn::SimpleStochasticConnection<nest::TargetIdentifierPtrRport>; nest::synindex = unsigned char; nest::rport = long int]’:
  /usr/include/nest/connector_model_impl.h:256:3:   required from ‘void nest::GenericConnectorModel<ConnectionT>::add_connection(nest::Node&, nest::Node&, std::vector<nest::ConnectorBase*>&, nest::synindex, const DictionaryDatum&, double, double) [with ConnectionT = pynn::SimpleStochasticConnection<nest::TargetIdentifierPtrRport>; nest::synindex = unsigned char; DictionaryDatum = lockPTRDatum<Dictionary, (& SLIInterpreter::Dictionarytype)>]’
  /usr/include/nest/connector_model_impl.h:184:1:   required from here
  /usr/include/nest/connector_model_impl.h:285:3: error: no matching function for call to ‘pynn::SimpleStochasticConnection<nest::TargetIdentifierPtrRport>::check_connection(nest::Node&, nest::Node&, const rport&, const CommonPropertiesType&)’
     connection.check_connection(
     ^~~~~~~~~~
  In file included from /home/asinha/rpmbuild/SOURCES/PyNN-0.9.2/build/lib/pyNN/nest/extensions/pynn_extensions.cpp:14:
  /home/asinha/rpmbuild/SOURCES/PyNN-0.9.2/build/lib/pyNN/nest/extensions/simple_stochastic_connection.h:111:3: note: candidate: ‘void pynn::SimpleStochasticConnection<targetidentifierT>::check_connection(nest::Node&, nest::Node&, nest::rport, double, const CommonPropertiesType&) [with targetidentifierT = nest::TargetIdentifierPtrRport; nest::rport = long int; pynn::SimpleStochasticConnection<targetidentifierT>::CommonPropertiesType = nest::CommonSynapseProperties]’
     check_connection( nest::Node& s,
     ^~~~~~~~~~~~~~~~
  /home/asinha/rpmbuild/SOURCES/PyNN-0.9.2/build/lib/pyNN/nest/extensions/simple_stochastic_connection.h:111:3: note:   candidate expects 5 arguments, 4 provided
  In file included from /usr/include/nest/connector_base_impl.h:23,
                   from /usr/include/nest/connection.h:29,
                   from /home/asinha/rpmbuild/SOURCES/PyNN-0.9.2/build/lib/pyNN/nest/extensions/simple_stochastic_connection.h:11,
                   from /home/asinha/rpmbuild/SOURCES/PyNN-0.9.2/build/lib/pyNN/nest/extensions/pynn_extensions.cpp:14:
  /usr/include/nest/connector_base.h: In instantiation of ‘void nest::Connector<ConnectionT>::send_to_all(nest::thread, const std::vector<nest::ConnectorModel*>&, nest::Event&) [with ConnectionT = pynn::SimpleStochasticConnection<nest::TargetIdentifierPtrRport>; nest::thread = int]’:
  /usr/include/nest/connector_base.h:374:3:   required from here
  /usr/include/nest/connector_base.h:382:7: error: no matching function for call to ‘pynn::SimpleStochasticConnection<nest::TargetIdentifierPtrRport>::send(nest::Event&, const thread&, const CommonPropertiesType&)’
         C_[ lcid ].send( e,
         ^~
  In file included from /home/asinha/rpmbuild/SOURCES/PyNN-0.9.2/build/lib/pyNN/nest/extensions/pynn_extensions.cpp:14:
  /home/asinha/rpmbuild/SOURCES/PyNN-0.9.2/build/lib/pyNN/nest/extensions/simple_stochastic_connection.h:159:1: note: candidate: ‘void pynn::SimpleStochasticConnection<targetidentifierT>::send(nest::Event&, nest::thread, double, const CommonPropertiesType&) [with targetidentifierT = nest::TargetIdentifierPtrRport; nest::thread = int; pynn::SimpleStochasticConnection<targetidentifierT>::CommonPropertiesType = nest::CommonSynapseProperties]’
   SimpleStochasticConnection< targetidentifierT >::send( nest::Event& e,
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  /home/asinha/rpmbuild/SOURCES/PyNN-0.9.2/build/lib/pyNN/nest/extensions/simple_stochastic_connection.h:159:1: note:   candidate expects 4 arguments, 3 provided
  In file included from /usr/include/nest/connector_base_impl.h:23,
                   from /usr/include/nest/connection.h:29,
                   from /home/asinha/rpmbuild/SOURCES/PyNN-0.9.2/build/lib/pyNN/nest/extensions/simple_stochastic_connection.h:11,
                   from /home/asinha/rpmbuild/SOURCES/PyNN-0.9.2/build/lib/pyNN/nest/extensions/pynn_extensions.cpp:14:
  /usr/include/nest/connector_base.h: In instantiation of ‘nest::index nest::Connector<ConnectionT>::send(nest::thread, nest::index, const std::vector<nest::ConnectorModel*>&, nest::Event&) [with ConnectionT = pynn::SimpleStochasticConnection<nest::TargetIdentifierPtrRport>; nest::index = long unsigned int; nest::thread = int]’:
  /usr/include/nest/connector_base.h:390:3:   required from here
  /usr/include/nest/connector_base.h:410:9: error: no matching function for call to ‘pynn::SimpleStochasticConnection<nest::TargetIdentifierPtrRport>::send(nest::Event&, const thread&, const CommonPropertiesType&)’
           conn.send( e, tid, cp );
           ^~~~
  In file included from /home/asinha/rpmbuild/SOURCES/PyNN-0.9.2/build/lib/pyNN/nest/extensions/pynn_extensions.cpp:14:
  /home/asinha/rpmbuild/SOURCES/PyNN-0.9.2/build/lib/pyNN/nest/extensions/simple_stochastic_connection.h:159:1: note: candidate: ‘void pynn::SimpleStochasticConnection<targetidentifierT>::send(nest::Event&, nest::thread, double, const CommonPropertiesType&) [with targetidentifierT = nest::TargetIdentifierPtrRport; nest::thread = int; pynn::SimpleStochasticConnection<targetidentifierT>::CommonPropertiesType = nest::CommonSynapseProperties]’
   SimpleStochasticConnection< targetidentifierT >::send( nest::Event& e,
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  /home/asinha/rpmbuild/SOURCES/PyNN-0.9.2/build/lib/pyNN/nest/extensions/simple_stochastic_connection.h:159:1: note:   candidate expects 4 arguments, 3 provided
  In file included from /usr/include/nest/connector_base_impl.h:23,
                   from /usr/include/nest/connection.h:29,
                   from /home/asinha/rpmbuild/SOURCES/PyNN-0.9.2/build/lib/pyNN/nest/extensions/simple_stochastic_connection.h:11,
                   from /home/asinha/rpmbuild/SOURCES/PyNN-0.9.2/build/lib/pyNN/nest/extensions/pynn_extensions.cpp:14:
  /usr/include/nest/connector_base.h: In instantiation of ‘void nest::Connector<ConnectionT>::send_to_all(nest::thread, const std::vector<nest::ConnectorModel*>&, nest::Event&) [with ConnectionT = nest::ConnectionLabel<pynn::SimpleStochasticConnection<nest::TargetIdentifierPtrRport> >; nest::thread = int]’:
  /usr/include/nest/connector_base.h:374:3:   required from here
  /usr/include/nest/connector_base.h:382:7: error: no matching function for call to ‘nest::ConnectionLabel<pynn::SimpleStochasticConnection<nest::TargetIdentifierPtrRport> >::send(nest::Event&, const thread&, const CommonPropertiesType&)’
         C_[ lcid ].send( e,
         ^~
  In file included from /home/asinha/rpmbuild/SOURCES/PyNN-0.9.2/build/lib/pyNN/nest/extensions/pynn_extensions.cpp:14:
  /home/asinha/rpmbuild/SOURCES/PyNN-0.9.2/build/lib/pyNN/nest/extensions/simple_stochastic_connection.h:159:1: note: candidate: ‘void pynn::SimpleStochasticConnection<targetidentifierT>::send(nest::Event&, nest::thread, double, const CommonPropertiesType&) [with targetidentifierT = nest::TargetIdentifierPtrRport; nest::thread = int; pynn::SimpleStochasticConnection<targetidentifierT>::CommonPropertiesType = nest::CommonSynapseProperties]’
   SimpleStochasticConnection< targetidentifierT >::send( nest::Event& e,
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  /home/asinha/rpmbuild/SOURCES/PyNN-0.9.2/build/lib/pyNN/nest/extensions/simple_stochastic_connection.h:159:1: note:   candidate expects 4 arguments, 3 provided
  In file included from /usr/include/nest/connector_base_impl.h:23,
                   from /usr/include/nest/connection.h:29,
                   from /home/asinha/rpmbuild/SOURCES/PyNN-0.9.2/build/lib/pyNN/nest/extensions/simple_stochastic_connection.h:11,
                   from /home/asinha/rpmbuild/SOURCES/PyNN-0.9.2/build/lib/pyNN/nest/extensions/pynn_extensions.cpp:14:
  /usr/include/nest/connector_base.h: In instantiation of ‘nest::index nest::Connector<ConnectionT>::send(nest::thread, nest::index, const std::vector<nest::ConnectorModel*>&, nest::Event&) [with ConnectionT = nest::ConnectionLabel<pynn::SimpleStochasticConnection<nest::TargetIdentifierPtrRport> >; nest::index = long unsigned int; nest::thread = int]’:
  /usr/include/nest/connector_base.h:390:3:   required from here
  /usr/include/nest/connector_base.h:410:9: error: no matching function for call to ‘nest::ConnectionLabel<pynn::SimpleStochasticConnection<nest::TargetIdentifierPtrRport> >::send(nest::Event&, const thread&, const CommonPropertiesType&)’
           conn.send( e, tid, cp );
           ^~~~
  In file included from /home/asinha/rpmbuild/SOURCES/PyNN-0.9.2/build/lib/pyNN/nest/extensions/pynn_extensions.cpp:14:
  /home/asinha/rpmbuild/SOURCES/PyNN-0.9.2/build/lib/pyNN/nest/extensions/simple_stochastic_connection.h:159:1: note: candidate: ‘void pynn::SimpleStochasticConnection<targetidentifierT>::send(nest::Event&, nest::thread, double, const CommonPropertiesType&) [with targetidentifierT = nest::TargetIdentifierPtrRport; nest::thread = int; pynn::SimpleStochasticConnection<targetidentifierT>::CommonPropertiesType = nest::CommonSynapseProperties]’
   SimpleStochasticConnection< targetidentifierT >::send( nest::Event& e,
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  /home/asinha/rpmbuild/SOURCES/PyNN-0.9.2/build/lib/pyNN/nest/extensions/simple_stochastic_connection.h:159:1: note:   candidate expects 4 arguments, 3 provided
  In file included from /usr/include/nest/connector_base_impl.h:23,
                   from /usr/include/nest/connection.h:29,
                   from /home/asinha/rpmbuild/SOURCES/PyNN-0.9.2/build/lib/pyNN/nest/extensions/simple_stochastic_connection.h:11,
                   from /home/asinha/rpmbuild/SOURCES/PyNN-0.9.2/build/lib/pyNN/nest/extensions/pynn_extensions.cpp:14:
  /usr/include/nest/connector_base.h: In instantiation of ‘void nest::Connector<ConnectionT>::send_to_all(nest::thread, const std::vector<nest::ConnectorModel*>&, nest::Event&) [with ConnectionT = pynn::StochasticStpConnection<nest::TargetIdentifierPtrRport>; nest::thread = int]’:
  /usr/include/nest/connector_base.h:374:3:   required from here
  /usr/include/nest/connector_base.h:382:7: error: no matching function for call to ‘pynn::StochasticStpConnection<nest::TargetIdentifierPtrRport>::send(nest::Event&, const thread&, const CommonPropertiesType&)’
         C_[ lcid ].send( e,
         ^~
  In file included from /home/asinha/rpmbuild/SOURCES/PyNN-0.9.2/build/lib/pyNN/nest/extensions/pynn_extensions.cpp:15:
  /home/asinha/rpmbuild/SOURCES/PyNN-0.9.2/build/lib/pyNN/nest/extensions/stochastic_stp_connection.h:149:1: note: candidate: ‘void pynn::StochasticStpConnection<targetidentifierT>::send(nest::Event&, nest::thread, double, const CommonPropertiesType&) [with targetidentifierT = nest::TargetIdentifierPtrRport; nest::thread = int; pynn::StochasticStpConnection<targetidentifierT>::CommonPropertiesType = nest::CommonSynapseProperties]’
   StochasticStpConnection< targetidentifierT >::send( nest::Event& e,
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  /home/asinha/rpmbuild/SOURCES/PyNN-0.9.2/build/lib/pyNN/nest/extensions/stochastic_stp_connection.h:149:1: note:   candidate expects 4 arguments, 3 provided
  In file included from /usr/include/nest/connector_base_impl.h:23,
                   from /usr/include/nest/connection.h:29,
                   from /home/asinha/rpmbuild/SOURCES/PyNN-0.9.2/build/lib/pyNN/nest/extensions/simple_stochastic_connection.h:11,
                   from /home/asinha/rpmbuild/SOURCES/PyNN-0.9.2/build/lib/pyNN/nest/extensions/pynn_extensions.cpp:14:
  /usr/include/nest/connector_base.h: In instantiation of ‘nest::index nest::Connector<ConnectionT>::send(nest::thread, nest::index, const std::vector<nest::ConnectorModel*>&, nest::Event&) [with ConnectionT = pynn::StochasticStpConnection<nest::TargetIdentifierPtrRport>; nest::index = long unsigned int; nest::thread = int]’:
  /usr/include/nest/connector_base.h:390:3:   required from here
  /usr/include/nest/connector_base.h:410:9: error: no matching function for call to ‘pynn::StochasticStpConnection<nest::TargetIdentifierPtrRport>::send(nest::Event&, const thread&, const CommonPropertiesType&)’
           conn.send( e, tid, cp );
           ^~~~
  In file included from /home/asinha/rpmbuild/SOURCES/PyNN-0.9.2/build/lib/pyNN/nest/extensions/pynn_extensions.cpp:15:
  /home/asinha/rpmbuild/SOURCES/PyNN-0.9.2/build/lib/pyNN/nest/extensions/stochastic_stp_connection.h:149:1: note: candidate: ‘void pynn::StochasticStpConnection<targetidentifierT>::send(nest::Event&, nest::thread, double, const CommonPropertiesType&) [with targetidentifierT = nest::TargetIdentifierPtrRport; nest::thread = int; pynn::StochasticStpConnection<targetidentifierT>::CommonPropertiesType = nest::CommonSynapseProperties]’
   StochasticStpConnection< targetidentifierT >::send( nest::Event& e,
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  /home/asinha/rpmbuild/SOURCES/PyNN-0.9.2/build/lib/pyNN/nest/extensions/stochastic_stp_connection.h:149:1: note:   candidate expects 4 arguments, 3 provided
  In file included from /usr/include/nest/connector_base_impl.h:23,
                   from /usr/include/nest/connection.h:29,
                   from /home/asinha/rpmbuild/SOURCES/PyNN-0.9.2/build/lib/pyNN/nest/extensions/simple_stochastic_connection.h:11,
                   from /home/asinha/rpmbuild/SOURCES/PyNN-0.9.2/build/lib/pyNN/nest/extensions/pynn_extensions.cpp:14:
  /usr/include/nest/connector_base.h: In instantiation of ‘void nest::Connector<ConnectionT>::send_to_all(nest::thread, const std::vector<nest::ConnectorModel*>&, nest::Event&) [with ConnectionT = nest::ConnectionLabel<pynn::StochasticStpConnection<nest::TargetIdentifierPtrRport> >; nest::thread = int]’:
  /usr/include/nest/connector_base.h:374:3:   required from here
  /usr/include/nest/connector_base.h:382:7: error: no matching function for call to ‘nest::ConnectionLabel<pynn::StochasticStpConnection<nest::TargetIdentifierPtrRport> >::send(nest::Event&, const thread&, const CommonPropertiesType&)’
         C_[ lcid ].send( e,
         ^~
  In file included from /home/asinha/rpmbuild/SOURCES/PyNN-0.9.2/build/lib/pyNN/nest/extensions/pynn_extensions.cpp:15:
  /home/asinha/rpmbuild/SOURCES/PyNN-0.9.2/build/lib/pyNN/nest/extensions/stochastic_stp_connection.h:149:1: note: candidate: ‘void pynn::StochasticStpConnection<targetidentifierT>::send(nest::Event&, nest::thread, double, const CommonPropertiesType&) [with targetidentifierT = nest::TargetIdentifierPtrRport; nest::thread = int; pynn::StochasticStpConnection<targetidentifierT>::CommonPropertiesType = nest::CommonSynapseProperties]’
   StochasticStpConnection< targetidentifierT >::send( nest::Event& e,
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  /home/asinha/rpmbuild/SOURCES/PyNN-0.9.2/build/lib/pyNN/nest/extensions/stochastic_stp_connection.h:149:1: note:   candidate expects 4 arguments, 3 provided
  In file included from /usr/include/nest/connector_base_impl.h:23,
                   from /usr/include/nest/connection.h:29,
                   from /home/asinha/rpmbuild/SOURCES/PyNN-0.9.2/build/lib/pyNN/nest/extensions/simple_stochastic_connection.h:11,
                   from /home/asinha/rpmbuild/SOURCES/PyNN-0.9.2/build/lib/pyNN/nest/extensions/pynn_extensions.cpp:14:
  /usr/include/nest/connector_base.h: In instantiation of ‘nest::index nest::Connector<ConnectionT>::send(nest::thread, nest::index, const std::vector<nest::ConnectorModel*>&, nest::Event&) [with ConnectionT = nest::ConnectionLabel<pynn::StochasticStpConnection<nest::TargetIdentifierPtrRport> >; nest::index = long unsigned int; nest::thread = int]’:
  /usr/include/nest/connector_base.h:390:3:   required from here
  /usr/include/nest/connector_base.h:410:9: error: no matching function for call to ‘nest::ConnectionLabel<pynn::StochasticStpConnection<nest::TargetIdentifierPtrRport> >::send(nest::Event&, const thread&, const CommonPropertiesType&)’
           conn.send( e, tid, cp );
           ^~~~
  In file included from /home/asinha/rpmbuild/SOURCES/PyNN-0.9.2/build/lib/pyNN/nest/extensions/pynn_extensions.cpp:15:
  /home/asinha/rpmbuild/SOURCES/PyNN-0.9.2/build/lib/pyNN/nest/extensions/stochastic_stp_connection.h:149:1: note: candidate: ‘void pynn::StochasticStpConnection<targetidentifierT>::send(nest::Event&, nest::thread, double, const CommonPropertiesType&) [with targetidentifierT = nest::TargetIdentifierPtrRport; nest::thread = int; pynn::StochasticStpConnection<targetidentifierT>::CommonPropertiesType = nest::CommonSynapseProperties]’
   StochasticStpConnection< targetidentifierT >::send( nest::Event& e,
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  /home/asinha/rpmbuild/SOURCES/PyNN-0.9.2/build/lib/pyNN/nest/extensions/stochastic_stp_connection.h:149:1: note:   candidate expects 4 arguments, 3 provided
  make[2]: *** [CMakeFiles/pynn_extensions_lib.dir/build.make:63: CMakeFiles/pynn_extensions_lib.dir/pynn_extensions.cpp.o] Error 1
  make[1]: *** [CMakeFiles/Makefile2:105: CMakeFiles/pynn_extensions_lib.dir/all] Error 2
  make: *** [Makefile:152: all] Error 2

@apdavison

This comment has been minimized.

Member

apdavison commented Nov 25, 2018

I can confirm that PyNN does not yet support NEST 2.16. We will try to get this working this week; it will definitely be done before the end of December.

@apdavison apdavison added this to the 0.9.3 milestone Nov 25, 2018

@apdavison apdavison added the NEST label Nov 25, 2018

@apdavison

This comment has been minimized.

Member

apdavison commented Dec 3, 2018

closed by #614

@apdavison apdavison closed this Dec 3, 2018

@sanjayankur31

This comment has been minimized.

Contributor

sanjayankur31 commented Dec 3, 2018

Edited:

Thanks very much, @apdavison! I'll wait for the new release before packaging PyNN up for NeuroFedora.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment