Date: Mon, 27 Oct 2014 12:22:00 +0100 From: Ewald Jenisch <a@jenisch.at> To: <freebsd-ports@freebsd.org>, <freebsd-questions@freebsd.org> Subject: Wireshark - error while building from source Message-ID: <20141027112200.GA57646@aurora.oekb.co.at>
next in thread | raw e-mail | index | archive | help
Hi, I'm trying to get wireshark working unter 9.3 (x64, kernel/system current as of last week) without success so far. I went to /usr/ports/net/wireshark ran make and here's what I ended up with: ------------------------------ < Cut here > ------------------------------ . . . CC libdissectors_la-packet-logotypecertextn.lo ../../asn1/kerberos/packet-kerberos-template.c: In function 'read_keytab_file': ../../asn1/kerberos/packet-kerberos-template.c:470: warning: request for implicit conversion from 'gpointer' to 'struct enc_key_t *' not permitted in C++ ../../asn1/kerberos/packet-kerberos-template.c:482: error: 'krb5_principal_data' has no member named 'name' ../../asn1/kerberos/packet-kerberos-template.c:483: error: 'krb5_principal_data' has no member named 'name' ../../asn1/kerberos/packet-kerberos-template.c:483: error: 'krb5_principal_data' has no member named 'name' ../../asn1/kerberos/packet-kerberos-template.c:486: warning: format '%s' expects type 'char *', but argument 4 has type 'krb5_data' ../../asn1/kerberos/packet-kerberos-template.c:486: warning: format '%s' expects type 'char *', but argument 4 has type 'krb5_data' ../../asn1/kerberos/packet-kerberos-template.c:489: error: 'krb5_keytab_entry' has no member named 'keyblock' ../../asn1/kerberos/packet-kerberos-template.c:490: error: 'krb5_keytab_entry' has no member named 'keyblock' ../../asn1/kerberos/packet-kerberos-template.c:491: error: 'krb5_keytab_entry' has no member named 'keyblock' ../../asn1/kerberos/packet-kerberos-template.c:491: error: 'krb5_keytab_entry' has no member named 'keyblock' ../../asn1/kerberos/packet-kerberos-template.c:491: warning: request for implicit conversion from 'gpointer' to 'char *' not permitted in C++ ../../asn1/kerberos/packet-kerberos-template.c: In function 'decrypt_krb5_data': ../../asn1/kerberos/packet-kerberos-template.c:531: error: 'krb5_crypto' undeclared (first use in this function) ../../asn1/kerberos/packet-kerberos-template.c:531: error: (Each undeclared identifier is reported only once ../../asn1/kerberos/packet-kerberos-template.c:531: error: for each function it appears in.) ../../asn1/kerberos/packet-kerberos-template.c:531: error: expected ';' before 'crypto' ../../asn1/kerberos/packet-kerberos-template.c:532: warning: ISO C90 forbids mixed declarations and code ../../asn1/kerberos/packet-kerberos-template.c:539: error: 'krb5_keytab_entry' has no member named 'keyblock' ../../asn1/kerberos/packet-kerberos-template.c:540: error: 'krb5_keytab_entry' has no member named 'keyblock' ../../asn1/kerberos/packet-kerberos-template.c:541: error: 'krb5_keytab_entry' has no member named 'keyblock' ../../asn1/kerberos/packet-kerberos-template.c:542: warning: implicit declaration of function 'krb5_crypto_init' ../../asn1/kerberos/packet-kerberos-template.c:542: error: 'krb5_keytab_entry' has no member named 'keyblock' ../../asn1/kerberos/packet-kerberos-template.c:542: error: 'crypto' undeclared (first use in this function) ../../asn1/kerberos/packet-kerberos-template.c:553: warning: request for implicit conversion from 'gpointer' to 'guint8 *' not permitted in C++ ../../asn1/kerberos/packet-kerberos-template.c:554: warning: implicit declaration of function 'krb5_decrypt_ivec' ../../asn1/kerberos/packet-kerberos-template.c:564: warning: implicit declaration of function 'krb5_crypto_destroy' ../../asn1/kerberos/packet-kerberos-template.c:566: warning: request for implicit conversion from 'gpointer' to 'char *' not permitted in C++ Makefile:12591: recipe for target 'libdissectors_la-packet-kerberos.lo' failed gmake[5]: *** [libdissectors_la-packet-kerberos.lo] Error 1 CC libdissectors_la-packet-lpp.lo gmake[5]: *** Waiting for unfinished jobs.... gmake[5]: Leaving directory '/usr/ports/net/wireshark/work/wireshark-1.12.1/epan/dissectors' Makefile:13170: recipe for target 'all-recursive' failed gmake[4]: *** [all-recursive] Error 1 gmake[4]: Leaving directory '/usr/ports/net/wireshark/work/wireshark-1.12.1/epan/dissectors' Makefile:3443: recipe for target 'all' failed gmake[3]: *** [all] Error 2 gmake[3]: Leaving directory '/usr/ports/net/wireshark/work/wireshark-1.12.1/epan/dissectors' Makefile:1906: recipe for target 'all-recursive' failed gmake[2]: *** [all-recursive] Error 1 gmake[2]: Leaving directory '/usr/ports/net/wireshark/work/wireshark-1.12.1/epan' Makefile:3970: recipe for target 'all-recursive' failed gmake[1]: *** [all-recursive] Error 1 gmake[1]: Leaving directory '/usr/ports/net/wireshark/work/wireshark-1.12.1' Makefile:2106: recipe for target 'all' failed gmake: *** [all] Error 2 ===> Compilation failed unexpectedly. Try to set MAKE_JOBS_UNSAFE=yes and rebuild before reporting the failure to the maintainer. *** [do-build] Error code 1 Stop in /usr/ports/net/wireshark. *** [stage] Error code 1 Stop in /usr/ports/net/wireshark. ------------------------------ < Cut here > ------------------------------ I then followed the tip given at the end of the error message by setting export MAKE_JOBS_UNSAFE=yes and re-running make Same error again. Any idea as to what can be wrong here? Thanks much in advance for any clue, -ewald
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20141027112200.GA57646>