[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