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