Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 249947 - net-wireless/libbtctl: "Failure adding assembly btctl.dll" breaks compile
Summary: net-wireless/libbtctl: "Failure adding assembly btctl.dll" breaks compile
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Mobile Herd (OBSOLETE)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-12-05 16:37 UTC by Roger
Modified: 2009-01-29 23:22 UTC (History)
6 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Roger 2008-12-05 16:37:14 UTC
make[3]: Nothing to be done for `install-exec-am'.
if test -n 'btctl.dll'; then \
                /usr/lib/pkgconfig/../../bin/gacutil /i btctl.dll /f /package libbtctl /root /var/tmp/portage/net-wireless/libbtctl-0.10.0/image//usr/lib || exit 1; \
        fi
Failure adding assembly btctl.dll to the cache: Strong name cannot be verified for delay-signed assembly
make[3]: *** [install-data-local] Error 1
make[3]: Leaving directory `/var/tmp/portage/net-wireless/libbtctl-0.10.0/work/libbtctl-0.10.0/mono/libbtctl'
make[2]: *** [install-am] Error 2
make[2]: Leaving directory `/var/tmp/portage/net-wireless/libbtctl-0.10.0/work/libbtctl-0.10.0/mono/libbtctl'
make[1]: *** [install-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/net-wireless/libbtctl-0.10.0/work/libbtctl-0.10.0/mono'
make: *** [install-recursive] Error 1

Reproducible: Always
Comment 1 Roger 2008-12-05 17:04:32 UTC
This bug is also present with =net-wireless/libbtctl-0.9.0
Comment 2 Roger 2008-12-05 17:06:22 UTC
I'll try recompiling all it's $DEPEND's later today.
Comment 3 Juergen Rose 2008-12-06 11:40:44 UTC
The same here.
Comment 4 Roger 2008-12-06 20:53:04 UTC
Looks like it's calling /usr/bin/gacutil which belongs to mono

# qfile /usr/bin/gacutil
=dev-lang/mono-2.0.1
Comment 5 Oleg German 2008-12-14 14:43:08 UTC
Confirming, libbtctl-0.10.0 building is broken with mono use flag
Comment 6 Roger 2008-12-14 21:47:19 UTC
Confirmed also.  The following hacks around this issue:

# echo "net-wireless/libbtctl -mono" >> /etc/portage/package.use

However, alsoa, with use flag mono, would this stop gnome-2.24* from going stable?


Other then this package, I believe I had zero problems marking gnome-2.24* stable here.  (Aside from issues with gtk-sharp after also marking mono-2* stable here.)
Comment 7 Gilles Dartiguelongue (RETIRED) gentoo-dev 2009-01-29 22:09:56 UTC
@dotnet, is it something similar to gmime ?
Comment 8 Peter Alfredsen (RETIRED) gentoo-dev 2009-01-29 22:36:27 UTC
I'll take a look. It's probably the same problem. It needs a key (constant across rebuilds) to sign it to get into the gac of newer monos.
Comment 9 Peter Alfredsen (RETIRED) gentoo-dev 2009-01-29 23:22:13 UTC
Yep, it's broken. Since nothing in tree uses the mono bindings, I have just punted the useflag with Gilles' blessing.