[bind10-dev] Boost has to be upgraded on some build machines
Mukund Sivaraman
muks at isc.org
Sat Aug 17 03:17:54 UTC 2013
Hi Jeremy
There are several issues why the builders are failing now:
On Fri, Aug 16, 2013 at 03:38:22PM -0500, Jeremy C. Reed wrote:
> http://git.bind10.isc.org/~tester/builder/BIND10/20130816202341-Solaris10-sparc-GCC/logs/files/config.log
> (see the configure:16904: checking Boost managed_mapped_file compiles)
Isn't Solaris the one platform where we configure --without-shared-memory?
> http://git.bind10.isc.org/~tester/builder/BIND10/20130816200230-Debian6Linux-i686-GCC/logs/build.out
This is due to <https://svn.boost.org/trac/boost/ticket/7990> that
apparently didn't make it into Boost's master branch (and 1.54.0). Would
dropping to 1.53 help? Or you'd have to find the Boost patch and apply
it locally.
> http://git.bind10.isc.org/~tester/builder/BIND10-distcheck/20130816195001-FreeBSD8-i386/logs/distcheck.out
> http://git.bind10.isc.org/~tester/builder/BIND10-distcheck/20130816180007-DebianLinux-x86_64/logs/distcheck.out
>
> make: don't know how to make LICENSE_1_0.txt. Stop
make now enters ext/ directory and ext/LICENSE_1_0.txt was not
EXTRA_DISTed. Fixed in commit 6c968df2fedfc4c0b464fde5e1772dd24e37602e.
> http://git.bind10.isc.org/~tester/builder/BIND10/20130816193450-Solaris10-sparc-Sunstudio/logs/build.out
>
> "../../../../src/lib/log/log_formatter.h", line 198: Error:
> isc::dns::AbstractRRset::AbstractRRset(const isc::dns::AbstractRRset&)
> is not accessible from
> isc::log::Formatter<isc::log::Logger>::arg<isc::dns::AbstractRRset>(const
> isc::dns::AbstractRRset&).
> "../../../../src/lib/log/log_formatter.h", line 198: Error: Formal
> argument arg of type isc::dns::AbstractRRset in call to
> boost::lexical_cast<std::string,
> isc::dns::AbstractRRset>(isc::dns::AbstractRRset) has an inaccessible
> copy constructor.
What version of Boost is used here?
(On that topic, we should get configure to produce the versions of
detected dependencies in config.log output.)
> http://git.bind10.isc.org/~tester/builder//BIND10/20130816164444-Debian6Linux-i686-GCC/logs/build.out
This again seems to be a Boost issue. Can you upgrade to the latest
version of Boost (1.54 if it works with the patch for boost ticket #7990
applied - see above, or 1.53) ?
> http://git.bind10.isc.org/~tester/builder/BIND10/20130816180202-Solaris10-sparc-GCC/logs/configure.out
I am guessing configure is unable to find Boost here.
> http://git.bind10.isc.org/~tester/builder/BIND10/20130816175129-OpenBSD5-amd64/logs/configure.out
If OpenBSD doesn't provide a new Boost, it would be better to just point
at an extracted tree of the latest version (unless there are any other
issues that occur using this approach).
> http://git.bind10.isc.org/~tester/builder/BIND10/20130816174502-Solaris10-sparc-Sunstudio/logs/build.out
There is no compiler output about what caused this. Did the compiler crash?
> http://git.bind10.isc.org/~tester/builder/BIND10-cppcheck/20130816174501-FreeBSD8-amd64-GCC/logs/cppcheck.out
These are due to uninitialized variables. I've pasted this in the #dhcp
chatroom.
> http://git.bind10.isc.org/~tester/builder/BIND10-lettuce/20130817013527-MacOSX10.6-x86_64-GCC/logs/lettuce.out
This could be a real lettuce failure if it's not mixed-log
related. Ticket #3104 has been created for it.
Mukund
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 801 bytes
Desc: not available
URL: <https://lists.isc.org/pipermail/bind10-dev/attachments/20130817/fe88a6e0/attachment.bin>
More information about the bind10-dev
mailing list