From: Natschläger T. <Tho...@sc...> - 2010-11-30 07:41:22
|
Dear Yaroslav Halchenko, actually there is already a branch in the SVN (see http://pcsim.svn.sourceforge.net/viewvc/pcsim/branches/newbuild/) where we are updating PCSIM to be compatible with current versions of the dependencies and to work under Windows. However this branch is not yet ready for release and as we are short of resources it may take a few weeks until this will happen. Best Regards Thomas Natschläger -----Original Message----- From: Yaroslav Halchenko [mailto:sf...@on...] Sent: Dienstag, 30. November 2010 03:27 To: pcs...@li... Subject: [Pcsim-users] pcsim -> Debian: build issues;externals depends versions question Dear PCSIM Author(s), NB uff.. had to repost few times (subscribe, gzip attachement)... but hopefully this time Thanks for the project. PyNN author (Andrew Davison) kindly suggested me to look into packaging of pcsim for Debian since it is quite often a problematic endeavor for non-IT savy neuro-users; so here I am ;-) I have approached initial building/packaging of pcsim 0.5.4 and ran into a build failure(s) which, most probably, is due to versioned depends. Since I am building on a Debian (primarily squeeze) and against Debian-available versions I have boost 1.42 (not the advised 1.34.1) and pygccxml 1.0.0 (not mandated 0.9.5). So the question first: are there plans/WiP toward supporting newer versions of those externals? If no, I might, unfortunately, need to wait for that compatibility before being able to make pcsim readily available for Debian/Ubuntu users. And here is one of the build failures: (git)novo:~/deb/perspect/pcsim[debian-release]_build $> make 2>&1 | tee build.log [ 88%] Built target pcsim Linking CXX executable ../bin/pcsim_test CMakeFiles/pcsim_test.dir/DistributedMultiThreadNetworkTest.o: In function `DistributedMultiThreadNetworkTest::doSpikeExchangeTest()': DistributedMultiThreadNetworkTest.cpp:(.text+0x714c): undefined reference to `SpikingInputNeuron::type' DistributedMultiThreadNetworkTest.cpp:(.text+0x718c): undefined reference to `SpikeTimeRecorder::type' CMakeFiles/pcsim_test.dir/DistributedMultiThreadNetworkTest.o: In function `DistributedMultiThreadNetworkTest::test_addObject_roundrobin()': DistributedMultiThreadNetworkTest.cpp:(.text+0x83b8): undefined reference to `LifNeuron::type' DistributedMultiThreadNetworkTest.cpp:(.text+0x84c3): undefined reference to `LifNeuron::type' DistributedMultiThreadNetworkTest.cpp:(.text+0x85dc): undefined reference to `LifNeuron::type' DistributedMultiThreadNetworkTest.cpp:(.text+0x86fe): undefined reference to `LifNeuron::type' DistributedMultiThreadNetworkTest.cpp:(.text+0x8820): undefined reference to `LifNeuron::type' CMakeFiles/pcsim_test.dir/DistributedMultiThreadNetworkTest.o:DistributedMultiThreadNetworkTest.cpp:(.text+0x8942): more undefined references to `LifNeuron::type' follow CMakeFiles/pcsim_test.dir/DistributedMultiThreadNetworkTest.o: In function `ExponentialDecaySpikeResponse::setObjectTypeID(unsigned char)': DistributedMultiThreadNetworkTest.cpp:(.text._ZN29ExponentialDecaySpikeResponse15setObjectTypeIDEh[ExponentialDecaySpikeResponse::setObjectTypeID(unsigned char)]+0x3): undefined reference to `ExponentialDecaySpikeResponse::type' CMakeFiles/pcsim_test.dir/DistributedMultiThreadNetworkTest.o: In function `ExponentialDecaySpikeResponse::setSimObjectInformation(SimObjectInformation*)': DistributedMultiThreadNetworkTest.cpp:(.text._ZN29ExponentialDecaySpikeResponse23setSimObjectInformationEP20SimObjectInformation[ExponentialDecaySpikeResponse::setSimObjectInformation(SimObjectInformation*)]+0x3): undefined reference to `ExponentialDecaySpikeResponse::simObjectInfo' ... full output in the attached build.log Thank you in advance for the reply. -- =------------------------------------------------------------------= Keep in touch www.onerussian.com Yaroslav Halchenko www.ohloh.net/accounts/yarikoptic |