#47301: aircrack-ng build fails --------------------------+-------------------------- Reporter: jbwmyoung@… | Owner: ryandesign@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.3 Resolution: | Keywords: Port: aircrack-ng | --------------------------+-------------------------- Changes (by cal@…): * cc: ryandesign@…, openmaintainer@… (removed) * owner: macports-tickets@… => ryandesign@… Comment: openmaintainer is not a real email address and cannot be Cc'd. The problem is {{{ 372 :info:build Undefined symbols: 373 :info:build "_strnlen", referenced from: 374 :info:build _is_filtered_essid in airodump-ng.o 375 :info:build _get_ap_list_count in airodump-ng.o 376 :info:build _dump_write_csv in airodump-ng.o 377 :info:build _get_sta_list_count in airodump-ng.o 378 :info:build _dump_write_kismet_csv in airodump-ng.o 379 :info:build _dump_write_kismet_netxml in airodump-ng.o 380 :info:build _dump_print in airodump-ng.o 381 :info:build _dump_print in airodump-ng.o 382 :info:build _dump_add_packet in airodump-ng.o 383 :info:build "_dprintf", referenced from: 384 :info:build _sighandler in airodump-ng.o 385 :info:build _sighandler in airodump-ng.o 386 :info:build ld: symbol(s) not found }}} i.e. `strnlen` and `dprintf` are missing, presumably because 10.6.x's libc did not have them. `strnlen` is easy to fix, because it is easily implemented. Not sure the same thing holds for `dprintf`, though. If you want a quick fix, updating to a more recent version of OS X (for example one that still receives security updates) is advisable, but let's see what Ryan has to say on this. -- Ticket URL: <https://trac.macports.org/ticket/47301#comment:1> MacPorts <https://www.macports.org/> Ports system for OS X