I compiled wireshark on linux successfully, but not found libwireshark static library(libwireshark.a) ,only found libwireshark.so libwireshark_generated.a libwireshark_asmopt.a.
secondary development wireshark on linux, there are errors as follows(why?):
undefined symbol: proto_item_fill_label (./scandissectpkt.so)
undefined symbol: g_sprintf (./scandissectpkt.so)
undefined symbol: g_assertion_message_expr (./scandissectpkt.so)
undefined symbol: register_all_protocol_handoffs (./scandissectpkt.so)
undefined symbol: register_all_protocols (./scandissectpkt.so)
undefined symbol: epan_init (./scandissectpkt.so)
undefined symbol: epan_dissect_init (./scandissectpkt.so)
undefined symbol: frame_data_set_before_dissect (./scandissectpkt.so)
undefined symbol: epan_dissect_run (./scandissectpkt.so)
undefined symbol: epan_dissect_cleanup (./scandissectpkt.so)
undefined symbol: g_malloc0 (./scandissectpkt.so)
asked 25 Oct '12, 18:53
ylda_ljm0620
31●10●10●13
accept rate: 0%
Thank you very much. just ./configure --enable-static, then make, can build static library.