|
From: Yaroslav H. <sf...@on...> - 2010-11-30 02:27:19
|
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 |