Hello. When I try ether emerge or compile manualy gnu-crypto-2.0.1 I have errors mentioned below. YES. I have sun-jdk-1.5.0.02. Reproducible: Always Steps to Reproduce: 1. emerge gnu-crypto Actual Results: >>> emerge (1 of 415) dev-java/gnu-crypto-2.0.1 to / >>> md5 src_uri ;-) gnu-crypto-2.0.1.tar.bz2 >>> Unpacking source... >>> Unpacking gnu-crypto-2.0.1.tar.bz2 to /var/tmp/portage/gnu-crypto-2.0.1/work >>> Source unpacked. * econf: updating gnu-crypto-2.0.1/gcj/config.guess with /usr/share/gnuconfig/config.guess * econf: updating gnu-crypto-2.0.1/gcj/config.sub with /usr/share/gnuconfig/config.sub * econf: updating gnu-crypto-2.0.1/config.guess with /usr/share/gnuconfig/config.guess * econf: updating gnu-crypto-2.0.1/config.sub with /usr/share/gnuconfig/config.sub ./configure --prefix=/usr --host=i686-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --with-jce=yes --with-sasl=yes configure: WARNING: If you wanted to set the --build type, don't use --host. If a cross compiler is detected then cross compile mode will be used. checking for a BSD-compatible install... /bin/install -c checking whether build environment is sane... yes checking for gawk... gawk checking whether make sets $(MAKE)... yes checking for i686-pc-linux-gnu-strip... no checking for strip... strip checking whether to enable maintainer-specific portions of Makefiles... no You have CLASSPATH ., hope it is correct checking if /opt/sun-jdk-1.5.0.02/bin/javac works... yes checking for kaffe... no checking for java... java checking for uudecode... yes checking if uudecode can decode base 64 file... yes checking if java works... yes checking for jar... jar checking build system type... i686-pc-linux-gnu checking host system type... i686-pc-linux-gnu checking for Windows and DOS and OS/2 style pathnames... no configure: creating ./config.status config.status: creating Makefile config.status: creating jce/Makefile config.status: creating security/Makefile config.status: creating source/Makefile config.status: creating source/gnu/testlet/config.java config.status: creating source/mauve-gnu-crypto config.status: creating docs/Makefile config.status: creating docs/diagrams/Makefile Making all in jce make[1]: Entering directory `/var/tmp/portage/gnu-crypto-2.0.1/work/gnu-crypto-2.0.1/jce' CLASSPATH=. /opt/sun-jdk-1.5.0.02/bin/javac javax/crypto/BadPaddingException.java CLASSPATH=. /opt/sun-jdk-1.5.0.02/bin/javac javax/crypto/Cipher.java CLASSPATH=. /opt/sun-jdk-1.5.0.02/bin/javac javax/crypto/CipherInputStream.java CLASSPATH=. /opt/sun-jdk-1.5.0.02/bin/javac javax/crypto/CipherOutputStream.java CLASSPATH=. /opt/sun-jdk-1.5.0.02/bin/javac javax/crypto/CipherSpi.java CLASSPATH=. /opt/sun-jdk-1.5.0.02/bin/javac javax/crypto/EncryptedPrivateKeyInfo.java CLASSPATH=. /opt/sun-jdk-1.5.0.02/bin/javac javax/crypto/ExemptionMechanism.java CLASSPATH=. /opt/sun-jdk-1.5.0.02/bin/javac javax/crypto/ExemptionMechanismException.java Note: Some input files use unchecked or unsafe operations. Note: Recompile with -Xlint:unchecked for details. CLASSPATH=. /opt/sun-jdk-1.5.0.02/bin/javac javax/crypto/ExemptionMechanismSpi.java CLASSPATH=. /opt/sun-jdk-1.5.0.02/bin/javac javax/crypto/IllegalBlockSizeException.java CLASSPATH=. /opt/sun-jdk-1.5.0.02/bin/javac javax/crypto/KeyAgreement.java CLASSPATH=. /opt/sun-jdk-1.5.0.02/bin/javac javax/crypto/KeyAgreementSpi.java CLASSPATH=. /opt/sun-jdk-1.5.0.02/bin/javac javax/crypto/KeyGenerator.java CLASSPATH=. /opt/sun-jdk-1.5.0.02/bin/javac javax/crypto/KeyGeneratorSpi.java CLASSPATH=. /opt/sun-jdk-1.5.0.02/bin/javac javax/crypto/Mac.java CLASSPATH=. /opt/sun-jdk-1.5.0.02/bin/javac javax/crypto/MacSpi.java CLASSPATH=. /opt/sun-jdk-1.5.0.02/bin/javac javax/crypto/NoSuchPaddingException.java CLASSPATH=. /opt/sun-jdk-1.5.0.02/bin/javac javax/crypto/NullCipher.java CLASSPATH=. /opt/sun-jdk-1.5.0.02/bin/javac javax/crypto/SealedObject.java CLASSPATH=. /opt/sun-jdk-1.5.0.02/bin/javac javax/crypto/SecretKey.java CLASSPATH=. /opt/sun-jdk-1.5.0.02/bin/javac javax/crypto/SecretKeyFactory.java CLASSPATH=. /opt/sun-jdk-1.5.0.02/bin/javac javax/crypto/SecretKeyFactorySpi.java CLASSPATH=. /opt/sun-jdk-1.5.0.02/bin/javac javax/crypto/ShortBufferException.java CLASSPATH=. /opt/sun-jdk-1.5.0.02/bin/javac javax/crypto/interfaces/DHKey.java CLASSPATH=. /opt/sun-jdk-1.5.0.02/bin/javac javax/crypto/interfaces/DHPrivateKey.java CLASSPATH=. /opt/sun-jdk-1.5.0.02/bin/javac javax/crypto/interfaces/DHPublicKey.java CLASSPATH=. /opt/sun-jdk-1.5.0.02/bin/javac javax/crypto/interfaces/PBEKey.java CLASSPATH=. /opt/sun-jdk-1.5.0.02/bin/javac javax/crypto/spec/DESedeKeySpec.java CLASSPATH=. /opt/sun-jdk-1.5.0.02/bin/javac javax/crypto/spec/DESKeySpec.java CLASSPATH=. /opt/sun-jdk-1.5.0.02/bin/javac javax/crypto/spec/DHGenParameterSpec.java CLASSPATH=. /opt/sun-jdk-1.5.0.02/bin/javac javax/crypto/spec/DHParameterSpec.java CLASSPATH=. /opt/sun-jdk-1.5.0.02/bin/javac javax/crypto/spec/DHPrivateKeySpec.java CLASSPATH=. /opt/sun-jdk-1.5.0.02/bin/javac javax/crypto/spec/DHPublicKeySpec.java CLASSPATH=. /opt/sun-jdk-1.5.0.02/bin/javac javax/crypto/spec/IvParameterSpec.java CLASSPATH=. /opt/sun-jdk-1.5.0.02/bin/javac javax/crypto/spec/PBEParameterSpec.java CLASSPATH=. /opt/sun-jdk-1.5.0.02/bin/javac javax/crypto/spec/PBEKeySpec.java CLASSPATH=. /opt/sun-jdk-1.5.0.02/bin/javac javax/crypto/spec/RC2ParameterSpec.java CLASSPATH=. /opt/sun-jdk-1.5.0.02/bin/javac javax/crypto/spec/RC5ParameterSpec.java CLASSPATH=. /opt/sun-jdk-1.5.0.02/bin/javac javax/crypto/spec/SecretKeySpec.java make all-am make[2]: Entering directory `/var/tmp/portage/gnu-crypto-2.0.1/work/gnu-crypto-2.0.1/jce' make[2]: Nothing to be done for `all-am'. make[2]: Leaving directory `/var/tmp/portage/gnu-crypto-2.0.1/work/gnu-crypto-2.0.1/jce' make[1]: Leaving directory `/var/tmp/portage/gnu-crypto-2.0.1/work/gnu-crypto-2.0.1/jce' Making all in security make[1]: Entering directory `/var/tmp/portage/gnu-crypto-2.0.1/work/gnu-crypto-2.0.1/security' CLASSPATH=. /opt/sun-jdk-1.5.0.02/bin/javac javax/security/auth/callback/Callback.java CLASSPATH=. /opt/sun-jdk-1.5.0.02/bin/javac javax/security/auth/callback/CallbackHandler.java CLASSPATH=. /opt/sun-jdk-1.5.0.02/bin/javac javax/security/auth/callback/ChoiceCallback.java CLASSPATH=. /opt/sun-jdk-1.5.0.02/bin/javac javax/security/auth/callback/ConfirmationCallback.java CLASSPATH=. /opt/sun-jdk-1.5.0.02/bin/javac javax/security/auth/callback/LanguageCallback.java CLASSPATH=. /opt/sun-jdk-1.5.0.02/bin/javac javax/security/auth/callback/NameCallback.java CLASSPATH=. /opt/sun-jdk-1.5.0.02/bin/javac javax/security/auth/callback/PasswordCallback.java CLASSPATH=. /opt/sun-jdk-1.5.0.02/bin/javac javax/security/auth/callback/TextInputCallback.java CLASSPATH=. /opt/sun-jdk-1.5.0.02/bin/javac javax/security/auth/callback/TextOutputCallback.java CLASSPATH=. /opt/sun-jdk-1.5.0.02/bin/javac javax/security/auth/callback/UnsupportedCallbackException.java CLASSPATH=. /opt/sun-jdk-1.5.0.02/bin/javac javax/security/sasl/AuthenticationException.java CLASSPATH=. /opt/sun-jdk-1.5.0.02/bin/javac javax/security/sasl/AuthorizeCallback.java CLASSPATH=. /opt/sun-jdk-1.5.0.02/bin/javac javax/security/sasl/RealmCallback.java CLASSPATH=. /opt/sun-jdk-1.5.0.02/bin/javac javax/security/sasl/RealmChoiceCallback.java CLASSPATH=. /opt/sun-jdk-1.5.0.02/bin/javac javax/security/sasl/SaslClientFactory.java CLASSPATH=. /opt/sun-jdk-1.5.0.02/bin/javac javax/security/sasl/SaslClient.java CLASSPATH=. /opt/sun-jdk-1.5.0.02/bin/javac javax/security/sasl/SaslException.java CLASSPATH=. /opt/sun-jdk-1.5.0.02/bin/javac javax/security/sasl/Sasl.java CLASSPATH=. /opt/sun-jdk-1.5.0.02/bin/javac javax/security/sasl/SaslServerFactory.java Note: javax/security/sasl/Sasl.java uses unchecked or unsafe operations. Note: Recompile with -Xlint:unchecked for details. CLASSPATH=. /opt/sun-jdk-1.5.0.02/bin/javac javax/security/sasl/SaslServer.java make all-am make[2]: Entering directory `/var/tmp/portage/gnu-crypto-2.0.1/work/gnu-crypto-2.0.1/security' make[2]: Nothing to be done for `all-am'. make[2]: Leaving directory `/var/tmp/portage/gnu-crypto-2.0.1/work/gnu-crypto-2.0.1/security' make[1]: Leaving directory `/var/tmp/portage/gnu-crypto-2.0.1/work/gnu-crypto-2.0.1/security' Making all in source make[1]: Entering directory `/var/tmp/portage/gnu-crypto-2.0.1/work/gnu-crypto-2.0.1/source' CLASSPATH=.:/var/tmp/portage/gnu-crypto-2.0.1/work/gnu-crypto-2.0.1/jce/javax-crypto.jar:/var/tmp/portage/gnu-crypto-2.0.1/work/gnu-crypto-2.0.1/security/javax-security.jar /opt/sun-jdk-1.5.0.02/bin/javac gnu/crypto/Properties.java CLASSPATH=.:/var/tmp/portage/gnu-crypto-2.0.1/work/gnu-crypto-2.0.1/jce/javax-crypto.jar:/var/tmp/portage/gnu-crypto-2.0.1/work/gnu-crypto-2.0.1/security/javax-security.jar /opt/sun-jdk-1.5.0.02/bin/javac gnu/crypto/Registry.java CLASSPATH=.:/var/tmp/portage/gnu-crypto-2.0.1/work/gnu-crypto-2.0.1/jce/javax-crypto.jar:/var/tmp/portage/gnu-crypto-2.0.1/work/gnu-crypto-2.0.1/security/javax-security.jar /opt/sun-jdk-1.5.0.02/bin/javac gnu/crypto/assembly/Assembly.java Note: gnu/crypto/Properties.java uses unchecked or unsafe operations. Note: Recompile with -Xlint:unchecked for details. CLASSPATH=.:/var/tmp/portage/gnu-crypto-2.0.1/work/gnu-crypto-2.0.1/jce/javax-crypto.jar:/var/tmp/portage/gnu-crypto-2.0.1/work/gnu-crypto-2.0.1/security/javax-security.jar /opt/sun-jdk-1.5.0.02/bin/javac gnu/crypto/assembly/Cascade.java CLASSPATH=.:/var/tmp/portage/gnu-crypto-2.0.1/work/gnu-crypto-2.0.1/jce/javax-crypto.jar:/var/tmp/portage/gnu-crypto-2.0.1/work/gnu-crypto-2.0.1/security/javax-security.jar /opt/sun-jdk-1.5.0.02/bin/javac gnu/crypto/assembly/CascadeStage.java Note: Some input files use unchecked or unsafe operations. Note: Recompile with -Xlint:unchecked for details. CLASSPATH=.:/var/tmp/portage/gnu-crypto-2.0.1/work/gnu-crypto-2.0.1/jce/javax-crypto.jar:/var/tmp/portage/gnu-crypto-2.0.1/work/gnu-crypto-2.0.1/security/javax-security.jar /opt/sun-jdk-1.5.0.02/bin/javac gnu/crypto/assembly/CascadeTransformer.java Note: gnu/crypto/assembly/CascadeStage.java uses unchecked or unsafe operations. Note: Recompile with -Xlint:unchecked for details. CLASSPATH=.:/var/tmp/portage/gnu-crypto-2.0.1/work/gnu-crypto-2.0.1/jce/javax-crypto.jar:/var/tmp/portage/gnu-crypto-2.0.1/work/gnu-crypto-2.0.1/security/javax-security.jar /opt/sun-jdk-1.5.0.02/bin/javac gnu/crypto/cipher/Anubis.java Note: gnu/crypto/assembly/Cascade.java uses unchecked or unsafe operations. Note: Recompile with -Xlint:unchecked for details. CLASSPATH=.:/var/tmp/portage/gnu-crypto-2.0.1/work/gnu-crypto-2.0.1/jce/javax-crypto.jar:/var/tmp/portage/gnu-crypto-2.0.1/work/gnu-crypto-2.0.1/security/javax-security.jar /opt/sun-jdk-1.5.0.02/bin/javac gnu/crypto/cipher/BaseCipher.java Note: gnu/crypto/assembly/CascadeTransformer.java uses unchecked or unsafe operations. Note: Recompile with -Xlint:unchecked for details. CLASSPATH=.:/var/tmp/portage/gnu-crypto-2.0.1/work/gnu-crypto-2.0.1/jce/javax-crypto.jar:/var/tmp/portage/gnu-crypto-2.0.1/work/gnu-crypto-2.0.1/security/javax-security.jar /opt/sun-jdk-1.5.0.02/bin/javac gnu/crypto/cipher/Blowfish.java CLASSPATH=.:/var/tmp/portage/gnu-crypto-2.0.1/work/gnu-crypto-2.0.1/jce/javax-crypto.jar:/var/tmp/portage/gnu-crypto-2.0.1/work/gnu-crypto-2.0.1/security/javax-security.jar /opt/sun-jdk-1.5.0.02/bin/javac gnu/crypto/cipher/Cast5.java Note: gnu/crypto/cipher/Anubis.java uses unchecked or unsafe operations. Note: Recompile with -Xlint:unchecked for details. CLASSPATH=.:/var/tmp/portage/gnu-crypto-2.0.1/work/gnu-crypto-2.0.1/jce/javax-crypto.jar:/var/tmp/portage/gnu-crypto-2.0.1/work/gnu-crypto-2.0.1/security/javax-security.jar /opt/sun-jdk-1.5.0.02/bin/javac gnu/crypto/cipher/CipherFactory.java Note: gnu/crypto/cipher/Cast5.java uses unchecked or unsafe operations. Note: Recompile with -Xlint:unchecked for details. CLASSPATH=.:/var/tmp/portage/gnu-crypto-2.0.1/work/gnu-crypto-2.0.1/jce/javax-crypto.jar:/var/tmp/portage/gnu-crypto-2.0.1/work/gnu-crypto-2.0.1/security/javax-security.jar /opt/sun-jdk-1.5.0.02/bin/javac gnu/crypto/cipher/DES.java Note: Some input files use unchecked or unsafe operations. Note: Recompile with -Xlint:unchecked for details. CLASSPATH=.:/var/tmp/portage/gnu-crypto-2.0.1/work/gnu-crypto-2.0.1/jce/javax-crypto.jar:/var/tmp/portage/gnu-crypto-2.0.1/work/gnu-crypto-2.0.1/security/javax-security.jar /opt/sun-jdk-1.5.0.02/bin/javac gnu/crypto/cipher/Khazad.java CLASSPATH=.:/var/tmp/portage/gnu-crypto-2.0.1/work/gnu-crypto-2.0.1/jce/javax-crypto.jar:/var/tmp/portage/gnu-crypto-2.0.1/work/gnu-crypto-2.0.1/security/javax-security.jar /opt/sun-jdk-1.5.0.02/bin/javac gnu/crypto/exp/ust/UST.java Note: gnu/crypto/cipher/Khazad.java uses unchecked or unsafe operations. Note: Recompile with -Xlint:unchecked for details. CLASSPATH=.:/var/tmp/portage/gnu-crypto-2.0.1/work/gnu-crypto-2.0.1/jce/javax-crypto.jar:/var/tmp/portage/gnu-crypto-2.0.1/work/gnu-crypto-2.0.1/security/javax-security.jar /opt/sun-jdk-1.5.0.02/bin/javac gnu/crypto/hash/BaseHash.java CLASSPATH=.:/var/tmp/portage/gnu-crypto-2.0.1/work/gnu-crypto-2.0.1/jce/javax-crypto.jar:/var/tmp/portage/gnu-crypto-2.0.1/work/gnu-crypto-2.0.1/security/javax-security.jar /opt/sun-jdk-1.5.0.02/bin/javac gnu/crypto/hash/HashFactory.java Note: gnu/crypto/hash/HashFactory.java uses unchecked or unsafe operations. Note: Recompile with -Xlint:unchecked for details. CLASSPATH=.:/var/tmp/portage/gnu-crypto-2.0.1/work/gnu-crypto-2.0.1/jce/javax-crypto.jar:/var/tmp/portage/gnu-crypto-2.0.1/work/gnu-crypto-2.0.1/security/javax-security.jar /opt/sun-jdk-1.5.0.02/bin/javac gnu/crypto/hash/Haval.java CLASSPATH=.:/var/tmp/portage/gnu-crypto-2.0.1/work/gnu-crypto-2.0.1/jce/javax-crypto.jar:/var/tmp/portage/gnu-crypto-2.0.1/work/gnu-crypto-2.0.1/security/javax-security.jar /opt/sun-jdk-1.5.0.02/bin/javac gnu/crypto/jce/GnuCrypto.java CLASSPATH=.:/var/tmp/portage/gnu-crypto-2.0.1/work/gnu-crypto-2.0.1/jce/javax-crypto.jar:/var/tmp/portage/gnu-crypto-2.0.1/work/gnu-crypto-2.0.1/security/javax-security.jar /opt/sun-jdk-1.5.0.02/bin/javac gnu/crypto/jce/hash/HavalSpi.java CLASSPATH=.:/var/tmp/portage/gnu-crypto-2.0.1/work/gnu-crypto-2.0.1/jce/javax-crypto.jar:/var/tmp/portage/gnu-crypto-2.0.1/work/gnu-crypto-2.0.1/security/javax-security.jar /opt/sun-jdk-1.5.0.02/bin/javac gnu/crypto/jce/hash/MD2Spi.java CLASSPATH=.:/var/tmp/portage/gnu-crypto-2.0.1/work/gnu-crypto-2.0.1/jce/javax-crypto.jar:/var/tmp/portage/gnu-crypto-2.0.1/work/gnu-crypto-2.0.1/security/javax-security.jar /opt/sun-jdk-1.5.0.02/bin/javac gnu/crypto/jce/hash/MD4Spi.java Note: Some input files use unchecked or unsafe operations. Note: Recompile with -Xlint:unchecked for details. CLASSPATH=.:/var/tmp/portage/gnu-crypto-2.0.1/work/gnu-crypto-2.0.1/jce/javax-crypto.jar:/var/tmp/portage/gnu-crypto-2.0.1/work/gnu-crypto-2.0.1/security/javax-security.jar /opt/sun-jdk-1.5.0.02/bin/javac gnu/crypto/jce/hash/MD5Spi.java CLASSPATH=.:/var/tmp/portage/gnu-crypto-2.0.1/work/gnu-crypto-2.0.1/jce/javax-crypto.jar:/var/tmp/portage/gnu-crypto-2.0.1/work/gnu-crypto-2.0.1/security/javax-security.jar /opt/sun-jdk-1.5.0.02/bin/javac gnu/crypto/jce/hash/RipeMD128Spi.java CLASSPATH=.:/var/tmp/portage/gnu-crypto-2.0.1/work/gnu-crypto-2.0.1/jce/javax-crypto.jar:/var/tmp/portage/gnu-crypto-2.0.1/work/gnu-crypto-2.0.1/security/javax-security.jar /opt/sun-jdk-1.5.0.02/bin/javac gnu/crypto/jce/hash/RipeMD160Spi.java ./gnu/crypto/sasl/ClientMechanism.java:143: getNegotiatedProperty(java.lang.String) in gnu.crypto.sasl.ClientMechanism cannot implement getNegotiatedProperty(java.lang.String) in javax.security.sasl.SaslClient; overridden method does not throw javax.security.sasl.SaslException public Object getNegotiatedProperty(final String propName) throws SaslException { ^ CLASSPATH=.:/var/tmp/portage/gnu-crypto-2.0.1/work/gnu-crypto-2.0.1/jce/javax-crypto.jar:/var/tmp/portage/gnu-crypto-2.0.1/work/gnu-crypto-2.0.1/security/javax-security.jar /opt/sun-jdk-1.5.0.02/bin/javac gnu/crypto/jce/hash/Sha160Spi.java ./gnu/crypto/sasl/ServerMechanism.java:150: getNegotiatedProperty(java.lang.String) in gnu.crypto.sasl.ServerMechanism cannot implement getNegotiatedProperty(java.lang.String) in javax.security.sasl.SaslServer; overridden method does not throw javax.security.sasl.SaslException public Object getNegotiatedProperty(final String propName) throws SaslException { ^ ./gnu/crypto/sasl/anonymous/AnonymousClient.java:61: getNegotiatedProperty(java.lang.String) in gnu.crypto.sasl.ClientMechanism cannot implement getNegotiatedProperty(java.lang.String) in javax.security.sasl.SaslClient; overridden method does not throw javax.security.sasl.SaslException public class AnonymousClient extends ClientMechanism implements SaslClient { ^ ./gnu/crypto/sasl/crammd5/CramMD5Client.java:66: getNegotiatedProperty(java.lang.String) in gnu.crypto.sasl.ClientMechanism cannot implement getNegotiatedProperty(java.lang.String) in javax.security.sasl.SaslClient; overridden method does not throw javax.security.sasl.SaslException public class CramMD5Client extends ClientMechanism implements SaslClient { ^ ./gnu/crypto/sasl/plain/PlainClient.java:60: getNegotiatedProperty(java.lang.String) in gnu.crypto.sasl.ClientMechanism cannot implement getNegotiatedProperty(java.lang.String) in javax.security.sasl.SaslClient; overridden method does not throw javax.security.sasl.SaslException public class PlainClient extends ClientMechanism implements SaslClient { ^ ./gnu/crypto/sasl/srp/SRPClient.java:88: getNegotiatedProperty(java.lang.String) in gnu.crypto.sasl.ClientMechanism cannot implement getNegotiatedProperty(java.lang.String) in javax.security.sasl.SaslClient; overridden method does not throw javax.security.sasl.SaslException public class SRPClient extends ClientMechanism implements SaslClient { ^ ./gnu/crypto/sasl/anonymous/AnonymousServer.java:60: getNegotiatedProperty(java.lang.String) in gnu.crypto.sasl.ServerMechanism cannot implement getNegotiatedProperty(java.lang.String) in javax.security.sasl.SaslServer; overridden method does not throw javax.security.sasl.SaslException public class AnonymousServer extends ServerMechanism implements SaslServer { ^ ./gnu/crypto/sasl/crammd5/CramMD5Server.java:67: getNegotiatedProperty(java.lang.String) in gnu.crypto.sasl.ServerMechanism cannot implement getNegotiatedProperty(java.lang.String) in javax.security.sasl.SaslServer; overridden method does not throw javax.security.sasl.SaslException public class CramMD5Server extends ServerMechanism implements SaslServer { ^ ./gnu/crypto/sasl/plain/PlainServer.java:66: getNegotiatedProperty(java.lang.String) in gnu.crypto.sasl.ServerMechanism cannot implement getNegotiatedProperty(java.lang.String) in javax.security.sasl.SaslServer; overridden method does not throw javax.security.sasl.SaslException public class PlainServer extends ServerMechanism implements SaslServer { ^ ./gnu/crypto/sasl/srp/SRPServer.java:82: getNegotiatedProperty(java.lang.String) in gnu.crypto.sasl.ServerMechanism cannot implement getNegotiatedProperty(java.lang.String) in javax.security.sasl.SaslServer; overridden method does not throw javax.security.sasl.SaslException public class SRPServer extends ServerMechanism implements SaslServer { ^ Note: Some input files use unchecked or unsafe operations. Note: Recompile with -Xlint:unchecked for details. 10 errors make[1]: *** [gnu/crypto/jce/GnuCrypto.class] Error 1 make[1]: *** Waiting for unfinished jobs.... make[1]: Leaving directory `/var/tmp/portage/gnu-crypto-2.0.1/work/gnu-crypto-2.0.1/source' make: *** [all-recursive] Error 1 camobap ~ # emerge --info Portage 2.0.51.19 (default-linux/x86, gcc-3.4.3-20050110, glibc-2.3.4.20041102-r1, 2.6.11-gentoo-r4 i686) ================================================================= System uname: 2.6.11-gentoo-r4 i686 Intel(R) Pentium(R) M processor 1700MHz Gentoo Base System version 1.6.10 Python: dev-lang/python-2.3.4-r1 [2.3.4 (#1, Mar 31 2005, 21:07:00)] dev-lang/python: 2.3.4-r1 sys-devel/autoconf: 2.59-r6, 2.13 sys-devel/automake: 1.7.9-r1, 1.8.5-r3, 1.5, 1.4_p6, 1.6.3, 1.9.4 sys-devel/binutils: 2.15.92.0.2-r1 sys-devel/libtool: 1.5.10-r4 virtual/os-headers: 2.6.8.1-r2 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-O2 -march=pentium-m -fomit-frame-pointer -pipe -mtune=pentium-m" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/lib/mozilla/defaults/pref /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/texmf/web2c /etc/env.d" CXXFLAGS="-O2 -march=pentium-m -fomit-frame-pointer -pipe -mtune=pentium-m" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs autoconfig ccache distlocks sandbox sfperms" GENTOO_MIRRORS="http://ftp.citkit.ru/pub/Linux/gentoo/ ftp://mirror.gentoo.ru/pub/mirror/gentoo/ http://ftp.du.se/pub/os/gentoo ftp://ftp.du.se/pub/os/gentoo ftp://ftp.wh2.tu-dresden.de/pub/mirrors/gentoo http://mirror.pudas.net/gentoo" LANG="ru_RU.UTF-8" MAKEOPTS="-j3" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.asia.gentoo.org/gentoo-portage" USE="x86 X acl alsa arts audiofile avi bitmap-fonts bluetooth cdparanoia crypt cups dga divx4linux dvd dvdread encode erandom extensions flac gif gimpprint glut gnokii gnome gtk gtk2 hal howl imlib irda java jce jpeg jpeg2k kde kdeenablefinal lirc mad mikmod mmx mng mozilla mp3 mpeg mppe-mppc nls nomotif nptl oggvorbis openexr opengl pam pdflib pic plotutils png povray python qt quicktime readline real rtc samba sdl slp sms speex spell sse sse2 ssl svg tetex tiff truetype truetype-fonts type1-fonts unicode wifi wmf xml xml2 xprint xscreensaver xv xvid zlib linguas_ru" Unset: ASFLAGS, CBUILD, CTARGET, LC_ALL, LDFLAGS
marking as a duplicate of the tracker bug *** This bug has been marked as a duplicate of 79206 ***