Em 25-10-2013 20:13, Ken Moffat escreveu:
> I'm getting towards the end of my first make-4.0 set of builds. I
> had wireshark down for a DESTDIR build/install on this system, but
> it fails with :
>
> In file included from packet-dtls.c:63:0:
> packet-ssl-utils.h:255:5: error: unknown type name
> ‘gcry_cipher_hd_t’
> SSL_CIPHER_CTX evp;
> ^
> packet-ssl-utils.h:46:24: error: unknown type name
> ‘gcry_cipher_hd_t’
> #define SSL_CIPHER_CTX gcry_cipher_hd_t
> ^
> packet-ssl-utils.h:402:18: note: in expansion of macro
> ‘SSL_CIPHER_CTX’
> ssl_cipher_setiv(SSL_CIPHER_CTX *cipher, guchar* iv, gint iv_len);
> ^
> Makefile:6260: recipe for target 'libdissectors_la-packet-dtls.lo'
> failed
> make[5]: *** [libdissectors_la-packet-dtls.lo] Error 1
>
> Google thinks that the gcry_ namespace is from libgcrypt, but I
> don't see that as a dep of the required/recommended deps, nor as an
> obvious dep for any of the optional packages.
>
> For the moment, I've deferred it to 'build 2' where I'll be
> building what is left in the book for current gnome, and where
> libgcrypt is already part of the plan. But if I _can_ build it now,
> without libgcrypt, I'm open to suggestions.
>
> ĸen
>
I have in the logs:
$ xzgrep -i libgcrypt wireshark-1.10.2-2013.10.18-10h30m02s.log.xz
checking for libgcrypt-config... /usr/bin/libgcrypt-config
checking for LIBGCRYPT - version >= 1.1.92... yes
libgcrypt found, enabling ipsec decryption
Have noot investigated if we can disable in configure, but seems to be
related to ipsec.
And I have:
--with-gcrypt=[yes/no] use gcrypt library [default=yes]
--with-libgcrypt-prefix=PFX
prefix where LIBGCRYPT is installed (optional)
Thus, I am inclined to think it should at least be in "Optional".
However, that SSL_CIPHER_CTX and libdissectors_la-packet-dtls.lo seems
to be related to OpenSSL-1.0.1e and GnuTLS-3.2.4?
Hope any of these comments is of any help.
--
[]s,
Fernando
--
http://linuxfromscratch.org/mailman/listinfo/blfs-dev
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page