GNOME Bugzilla – Bug 556704
Failure adding assembly gmime-sharp.dll to the cache: Strong name cannot be verified for delay-signed assembly
Last modified: 2010-02-06 16:15:39 UTC
Please describe the problem: While building gmime with mono support make install fails with the following error: test -z "/usr/local/bin" || .././install-sh -c -d "/usr/ports/mail/gmime/w-gmime-2.2.23/fake-amd64/usr/local/bin" /usr/local/bin/libtool --mode=install install -c -s -o root -g bin -m 555 'uuencode' '/usr/ports/mail/gmime/w-gmime-2.2.23/fake-amd64/usr/local/bin/uuencode' libtool: install: warning: `../gmime/libgmime-2.0.la' has not been installed in `/usr/local/lib' install -c -o root -g bin -m 555 -s .libs/uuencode /usr/ports/mail/gmime/w-gmime-2.2.23/fake-amd64/usr/local/bin/uuencode /usr/local/bin/libtool --mode=install install -c -s -o root -g bin -m 555 'uudecode' '/usr/ports/mail/gmime/w-gmime-2.2.23/fake-amd64/usr/local/bin/uudecode' libtool: install: warning: `../gmime/libgmime-2.0.la' has not been installed in `/usr/local/lib' install -c -o root -g bin -m 555 -s .libs/uudecode /usr/ports/mail/gmime/w-gmime-2.2.23/fake-amd64/usr/local/bin/uudecode gmake[3]: Nothing to be done for `install-data-am'. gmake[3]: Leaving directory `/usr/ports/mail/gmime/w-gmime-2.2.23/gmime-2.2.23/src' gmake[2]: Leaving directory `/usr/ports/mail/gmime/w-gmime-2.2.23/gmime-2.2.23/src' gmake[1]: Leaving directory `/usr/ports/mail/gmime/w-gmime-2.2.23/gmime-2.2.23/src' Making install in mono gmake[1]: Entering directory `/usr/ports/mail/gmime/w-gmime-2.2.23/gmime-2.2.23/mono' gmake[2]: Entering directory `/usr/ports/mail/gmime/w-gmime-2.2.23/gmime-2.2.23/mono' gmake[2]: Nothing to be done for `install-exec-am'. /usr/local/bin/gacutil /i gmime-sharp.dll /f /package gmime-sharp /root /usr/ports/mail/gmime/w-gmime-2.2.23/fake-amd64/usr/local/lib Failure adding assembly gmime-sharp.dll to the cache: Strong name cannot be verified for delay-signed assembly gmake[2]: *** [install-data-local] Error 1 gmake[2]: Leaving directory `/usr/ports/mail/gmime/w-gmime-2.2.23/gmime-2.2.23/mono' gmake[1]: *** [install-am] Error 2 gmake[1]: Leaving directory `/usr/ports/mail/gmime/w-gmime-2.2.23/gmime-2.2.23/mono' gmake: *** [install-recursive] Error 1 *** Error code 2 Steps to reproduce: Try to build it on OpenBSD. Actual results: See problem description. Expected results: Does this happen every time? Yes. Other information: Mono JIT compiler version 2.0 (tarball) Copyright (C) 2002-2008 Novell, Inc and Contributors. www.mono-project.com TLS: normal GC: System Boehm (with typed GC) SIGSEGV: normal Notification: Thread + polling Architecture: amd64 Disabled: none
which program(s) are you building gmime for? I'm trying to push GMime 2.4.x which solves this issue (it's impossible to fix for 2.2.x because I don't have the signing key, the guy that was maintaining the gmime-sharp code lost it)
Hi Jeffrey, I have the same problem when I try to compile gmime-2.2.23 on SPARC Solaris. I am compiling gmime for beagle, as beagle needs gmime 2.2 and I can't use gmime 2.4.x. Is there a patch that I can apply that will fix this problem ? The error I get is very similar to the one posted above: gmake[2]: Entering directory `/export/home/beagle/CSWBuild/gmime-2.2.23/src' gmake[3]: Entering directory `/export/home/beagle/CSWBuild/gmime-2.2.23/src' test -z "/opt/mono/bin" || .././install-sh -c -d "/opt/mono/bin" /bin/bash ../libtool --mode=install .././install-sh -c 'uuencode' '/opt/mono/bin/uuencode' .././install-sh -c .libs/uuencode /opt/mono/bin/uuencode /bin/bash ../libtool --mode=install .././install-sh -c 'uudecode' '/opt/mono/bin/uudecode' .././install-sh -c .libs/uudecode /opt/mono/bin/uudecode gmake[3]: Nothing to be done for `install-data-am'. gmake[3]: Leaving directory `/export/home/beagle/CSWBuild/gmime-2.2.23/src' gmake[2]: Leaving directory `/export/home/beagle/CSWBuild/gmime-2.2.23/src' gmake[1]: Leaving directory `/export/home/beagle/CSWBuild/gmime-2.2.23/src' Making install in mono gmake[1]: Entering directory `/export/home/beagle/CSWBuild/gmime-2.2.23/mono' gmake[2]: Entering directory `/export/home/beagle/CSWBuild/gmime-2.2.23/mono' gmake[2]: Nothing to be done for `install-exec-am'. /opt/mono/bin/gacutil /i gmime-sharp.dll /f /package gmime-sharp /gacdir /opt/mono/lib GC Warning: Large stack limit(10366976): only scanning 8 MB Failure adding assembly gmime-sharp.dll to the cache: Strong name cannot be verified for delay-signed assembly gmake[2]: *** [install-data-local] Error 1 gmake[2]: Leaving directory `/export/home/beagle/CSWBuild/gmime-2.2.23/mono' gmake[1]: *** [install-am] Error 2 gmake[1]: Leaving directory `/export/home/beagle/CSWBuild/gmime-2.2.23/mono' gmake: *** [install-recursive] Error 1 Let me know if you need more details. Cheers Sid
you have to go back to an older mono, there's no fix - mono 2.x requires strong signatures, previous versions did not. there's no fix for this other than to upgrade to gmime 2.4
*** Bug 601209 has been marked as a duplicate of this bug. ***