Code:
> gcc -o conftest -I/usr/local/include conftest.c -lgcrypt
/usr/bin/ld: cannot find -lgcrypt
> ldconfig -r | grep gcrypt
308:-lgcrypt.17 => /usr/local/lib/libgcrypt.so.17
890:-lgcrypt.16 => /usr/local/lib/compat/pkg/libgcrypt.so.16
> ldd /usr/local/lib/libgcrypt.so.17
/usr/local/lib/libgcrypt.so.17:
libgpg-error.so.0 => /usr/local/lib/libgpg-error.so.0 (0x800c00000)
libintl.so.9 => /usr/local/lib/libintl.so.9 (0x800d04000)
libiconv.so.3 => /usr/local/lib/libiconv.so.3 (0x800e0d000)
libc.so.7 => /lib/libc.so.7 (0x800645000)
> pkg_info | grep gcrypt
libgcrypt-1.4.6 General purpose crypto library based on code used in GnuPG
Simply don't understand why FreeBSD don't allow me to compile simple code with -lgcrypt, even if it's installed and loaded.