srv@srv-desktop:~/amygdala-0.4.0$ sudo make
make all-recursive
make[1]: Вход в каталог `/home/srv/amygdala-0.4.0'
Making all in amygdala
make[2]: Вход в каталог `/home/srv/amygdala-0.4.0/amygdala'
if /bin/bash ../libtool --mode=compile g++ -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/include/libxml2 -pthread -D_REENTRANT -O3 -Wall -MT network.lo -MD -MP -MF ".deps/network.Tpo" \
-c -o network.lo `test -f 'network.cpp' || echo './'`network.cpp; \
then mv -f ".deps/network.Tpo" ".deps/network.Plo"; \
else rm -f ".deps/network.Tpo"; exit 1; \
fi
g++ -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/include/libxml2 -pthread -D_REENTRANT -O3 -Wall -MT network.lo -MD -MP -MF .deps/network.Tpo -c network.cpp -fPIC -DPIC -o .libs/network.o
In file included from network.cpp:22:
../amygdala/netloader.h:34: error: 'struct Amygdala::Factory' redeclared as different kind of symbol
../amygdala/inputneuron.h:49: error: previous declaration of 'namespace Amygdala::Factory { }'
In file included from network.cpp:29:
../amygdala/synapse.h:111: error: declaration of 'typedef class Amygdala::NeuronConnector<Amygdala::StaticSynapse, Amygdala::StaticSynapseProperties> Amygdala::StaticSynapse::NeuronConnector'
../amygdala/nconnector.h:65: error: changes meaning of 'NeuronConnector' from 'class Amygdala::NeuronConnector<Amygdala::StaticSynapse, Amygdala::StaticSynapseProperties>'
../amygdala/synapse.h:161: error: declaration of 'typedef class Amygdala::NeuronConnector<Amygdala::DynamicSynapse, Amygdala::DynamicSynapseProperties> Amygdala::DynamicSynapse::NeuronConnector'
../amygdala/nconnector.h:65: error: changes meaning of 'NeuronConnector' from 'class Amygdala::NeuronConnector<Amygdala::DynamicSynapse, Amygdala::DynamicSynapseProperties>'
make[2]: *** [network.lo] Ошибка 1
make[2]: Выход из каталога `/home/srv/amygdala-0.4.0/amygdala'
make[1]: *** [all-recursive] Ошибка 1
make[1]: Выход из каталога `/home/srv/amygdala-0.4.0'
make: *** [all] Ошибка 2
gcc version 4.4.3