BIND 10 #3030: Remove use of boost ISO string functions in DHCP-DDNS
BIND 10 Development
do-not-reply at isc.org
Wed Jul 3 17:49:10 UTC 2013
#3030: Remove use of boost ISO string functions in DHCP-DDNS
-------------------------------------+-------------------------------------
Reporter: tmark | Owner:
Type: | Status: new
defect | Milestone: Sprint-
Priority: high | DHCP-20130717
Component: dhcp- | Keywords:
ddns | Sensitive: 0
CVSS Scoring: | Sub-Project: DHCP
Defect Severity: N/A | Estimated Difficulty: 0
Feature Depending on Ticket: | Total Hours: 0
Add Hours to Ticket: 0 |
Internal?: 0 |
-------------------------------------+-------------------------------------
trac3007 introduced the DHCP-DDNS message class NameChangeRequest. This
class was using boost::posix_time::ptime and to_iso_string and
from_iso_string. This resulted in link errors on some machines in the
build farm:
libtool: link: g++ -Wall -Wextra -Wwrite-strings -Woverloaded-virtual
-Wno-sign-compare -Werror -fPIC -m32 -o .libs/b10-dhcp-ddns main.o
d2_log.o d2_process.o d_controller.o d2_controller.o d_cfg_mgr.o
d2_config.o d2_cfg_mgr.o d2_update_message.o d2_zone.o ncr_msg.o
d2_messages.o -Wl,-bind_at_load
../../../src/lib/log/.libs/libb10-log.dylib
-L/Local/Users/jreed/opt/pkg/lib
../../../src/lib/exceptions/.libs/libb10-exceptions.dylib
../../../src/lib/cc/.libs/libb10-cc.dylib
../../../src/lib/asiolink/.libs/libb10-asiolink.dylib
../../../src/lib/config/.libs/libb10-cfgclient.dylib
../../../src/lib/dhcpsrv/.libs/libb10-dhcpsrv.dylib
/b/work/BIND10-lettuce/20130703051903-MacOSX10.6-x86_64-GCC/build/src/lib/dhcp/.libs/libb10-dhcp++.dylib
/b/work/BIND10-lettuce/20130703051903-MacOSX10.6-x86_64-GCC/build/src/lib/asiolink/.libs/libb10-asiolink.dylib
/b/work/BIND10-lettuce/20130703051903-MacOSX10.6-x86_64-GCC/build/src/lib/dns/.libs/libb10-dns++.dylib
/b/work/BIND10-lettuce/20130703051903-MacOSX10.6-x86_64-GCC/build/src/lib/cc/.libs/libb10-cc.dylib
/b/work/BIND10-lettuce/20130703051903-MacOSX10.6-x86_64-GCC/build/src/lib/log/.libs/libb10-log.dylib
/b/work/BIND10-lettuce/20130703051903-MacOSX10.6-x86_64-GCC/build/src/lib/util/threads/.libs/libb10-threads.dylib
/Local/Users/jreed/opt/pkg/lib/liblog4cplus.dylib
../../../src/lib/dns/.libs/libb10-dns++.dylib
/b/work/BIND10-lettuce/20130703051903-MacOSX10.6-x86_64-GCC/build/src/lib/cryptolink/.libs/libb10-cryptolink.dylib
-lbotan -lpthread
/b/work/BIND10-lettuce/20130703051903-MacOSX10.6-x86_64-GCC/build/src/lib/util/.libs/libb10-util.dylib
../../../src/lib/util/.libs/libb10-util.dylib
/b/work/BIND10-lettuce/20130703051903-MacOSX10.6-x86_64-GCC/build/src/lib/exceptions/.libs/libb10-exceptions.dylib
-pthread
Undefined symbols:
"boost::gregorian::greg_month::as_short_string() const", referenced
from:
boost::date_time::month_formatter<boost::gregorian::greg_month,
boost::date_time::iso_format<char>,
char>::format_month(boost::gregorian::greg_month const&,
std::basic_ostream<char, std::char_traits<char> >&)in ncr_msg.o
"boost::gregorian::greg_month::as_long_string() const", referenced from:
boost::date_time::
--
Ticket URL: <http://bind10.isc.org/ticket/3030>
BIND 10 Development <http://bind10.isc.org>
BIND 10 Development
More information about the bind10-tickets
mailing list