The self test fails under solaris 10. Libgcrypt 1.2.4 works fine.
my$ ./basic --debug
Starting Cipher checks.
checking BLOWFISH [4] checking DES [302] checking 3DES [2] checking CAST5 [3] checking AES [7]
Bus Error
my$
For more info, see:
http://permalink.gmane.org/gmane.comp.encryption.gpg.libgcrypt.devel/1995
It appears to be an alignment issue.
/Simon