Undefined symbols for architecture x86_64:
"BinauralSAI::RunSegment(std::vector<Eigen::Array<float, -1, -1, 0, -1, -1>, std::allocator<Eigen::Array<float, -1, -1, 0, -1, -1> > > const&, std::vector<Eigen::Array<float, -1, -1, 0, -1, -1>, std::allocator<Eigen::Array<float, -1, -1, 0, -1, -1> > >*)", referenced from:
BinauralSAIPeriodicInputTest_MultiChannelPulseTrain_Test::TestBody() in binaural_sai_test.o
SAITestBase_DiesIfNotTwoEars_Test::TestBody() in binaural_sai_test.o
ld: symbol(s) not found for architecture x86_64
collect2: error: ld returned 1 exit status
scons: *** [binaural_sai_test] Error 1
scons: building terminated because of errors.
carfac_test and sai_test both run with 'scons test' otherwise. I have some different flags set for my gcc version (4.7), so I don't know if that might have something to do with it. I've added it back to SConstruct now and will try to track it down on my system.
Alex