[bind10-dev] Automated build w/Bamboo fails - why?
JINMEI Tatuya / 神明達哉
jinmei at isc.org
Wed Oct 24 22:14:37 UTC 2012
At Wed, 24 Oct 2012 17:57:43 -0400,
Jeffrey Wright <jwright at isc.org> wrote:
> Perhaps some of you BIND10 experts can assist me in finding out why my
> automated build fails (configured through Bamboo, running on Ubuntu
> 12.04). Neither Jelte nor Jeremy has seen this particular failure before.
>
> The sequence of the build is:
>
> - Code checkout from git
> - autoreconf --install
> - configure --with-gtest=/home/jeff/Downloads/gtest-1.6.0
> - make
> - make check
>
> The failure occurs during this last stage (make check).
error 24-Oct-2012 14:22:33 /test/bamboo-home/xml-data/build-dir/TESTPROJBIND10-TESTPLANBIND10-JOB1/src/lib/config/tests/.libs/lt-run_unittests: symbol lookup error: /test/bamboo-home/xml-data/build-dir/TESTPROJBIND10-TESTPLANBIND10-JOB1/src/lib/config/tests/.libs/lt-run_unittests: undefined symbol: _ZN3isc6config15ModuleCCSession15addRemoteConfigERKSsN5boost8functionIFvS3_NS4_10shared_ptrIKNS_4data7ElementEEERKNS0_10ConfigDataEEEEb
% echo '_ZN3isc6config15ModuleCCSession15addRemoteConfigERKSsN5boost8functionIFvS3_NS4_10shared_ptrIKNS_4data7ElementEEERKNS0_10ConfigDataEEEEb' | c++filt
(I've applied 'typedef' substitution for better readability)
isc::config::ModuleCCSession::addRemoteConfig(
std::string const&,
boost::function<void()(
std::string const&,
boost::shared_ptr<isc::data::Element const>,
isc::config::ConfigData const&)>,
bool);
This version of addRemoteConfig() is a recent extension to the public
API. So I suspect the most likely cause of the failure is that your
test environment refers to some pre-existing version of
libb10-cfgclient.la (maybe one you previously installed somewhere).
Things like this sometimes happen, but it's very platform/environment
dependent, so I'm not sure how it happened in this specific case.
---
JINMEI, Tatuya
More information about the bind10-dev
mailing list