[MacPorts] #41101: tcpreplay @3.4.4 failed to build due to strlcat/strcpy on OS X.9

MacPorts noreply at macports.org
Sun Jan 19 06:20:05 PST 2014


#41101: tcpreplay @3.4.4 failed to build due to strlcat/strcpy on OS X.9
---------------------------+--------------------------------
  Reporter:  luc.dandoy@…  |      Owner:  pmq@…
      Type:  defect        |     Status:  new
  Priority:  Normal        |  Milestone:
 Component:  ports         |    Version:  2.2.1
Resolution:                |   Keywords:  mavericks haspatch
      Port:  tcpreplay     |
---------------------------+--------------------------------

Comment (by luc.dandoy@…):

 In your config.log
 (/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_net_tcpreplay/tcpreplay/work/tcpreplay-3.4.4/config.log)
 do you have some errors regarding dbus? Something like that:

 {{{
 configure:17394: checking for library containing pcap_close
 configure:17425: /usr/bin/clang -o conftest
 -D_U_="__attribute__((unused))" -pipe -Os -arch x86_64 -Wall -O3
 -std=gnu99    -I/opt/local/include -I/opt/local/include -L/opt/local/lib
 -Wl,-headerpad_max_install_names -arch x86_64 conftest.c
 /opt/local/lib/libpcap.a >&5
 Undefined symbols for architecture x86_64:
   "_dbus_bus_add_match", referenced from:
       _dbus_activate in libpcap.a(pcap-dbus.o)
   "_dbus_bus_get", referenced from:
       _dbus_activate in libpcap.a(pcap-dbus.o)
   "_dbus_bus_register", referenced from:
       _dbus_activate in libpcap.a(pcap-dbus.o)
   "_dbus_connection_flush", referenced from:
       _dbus_write in libpcap.a(pcap-dbus.o)
   "_dbus_connection_open", referenced from:
       _dbus_activate in libpcap.a(pcap-dbus.o)
   "_dbus_connection_pop_message", referenced from:
       _dbus_read in libpcap.a(pcap-dbus.o)
   "_dbus_connection_read_write", referenced from:
       _dbus_read in libpcap.a(pcap-dbus.o)
   "_dbus_connection_send", referenced from:
       _dbus_write in libpcap.a(pcap-dbus.o)
   "_dbus_connection_set_max_received_size", referenced from:
       _dbus_activate in libpcap.a(pcap-dbus.o)
   "_dbus_connection_unref", referenced from:
       _dbus_activate in libpcap.a(pcap-dbus.o)
   "_dbus_error_free", referenced from:
       _dbus_activate in libpcap.a(pcap-dbus.o)
       _dbus_write in libpcap.a(pcap-dbus.o)
   "_dbus_error_is_set", referenced from:
       _dbus_activate in libpcap.a(pcap-dbus.o)
   "_dbus_free", referenced from:
       _dbus_read in libpcap.a(pcap-dbus.o)
   "_dbus_message_demarshal", referenced from:
       _dbus_write in libpcap.a(pcap-dbus.o)
   "_dbus_message_is_signal", referenced from:
       _dbus_read in libpcap.a(pcap-dbus.o)
   "_dbus_message_marshal", referenced from:
       _dbus_read in libpcap.a(pcap-dbus.o)
   "_dbus_message_unref", referenced from:
       _dbus_write in libpcap.a(pcap-dbus.o)
 ld: symbol(s) not found for architecture x86_64
 }}}

 I had to reinstall macports on a laptop and I'm facing the same issue. but
 according to the config.log I think I have an error with dbus or libpcap,
 not "yet" tcpreplay.

-- 
Ticket URL: <https://trac.macports.org/ticket/41101#comment:9>
MacPorts <http://www.macports.org/>
Ports system for OS X


More information about the macports-tickets mailing list