Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 55204

Summary: mono beta3-based libraries need to be manually added to the GAC
Product: Gentoo Linux Reporter: Richard Garand <richard>
Component: New packagesAssignee: dotnet project <dotnet>
Status: RESOLVED WONTFIX    
Severity: normal    
Priority: High    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Richard Garand 2004-06-25 18:41:20 UTC
Several .NET libraries based on mono beta 3, such as gtk-sharp, gtksourceview-sharp, gecko-sharp, and monodoc, need to have their DLLs added to the GAC manually, using gacutil -i assembly.dll, or they will not be useable. This should be done by the ebuild so the installation can be useable.

Reproducible: Always
Steps to Reproduce:
1.
2.
3.




Portage 2.0.50-r8 (default-x86-1.4, gcc-3.3.3, glibc-2.3.3.20040420-r0, 
2.6.6-rc2-mm1) 
================================================================= 
System uname: 2.6.6-rc2-mm1 i686 AMD Athlon(tm) 64 Processor 3000+ 
Gentoo Base System version 1.4.16 
Autoconf: sys-devel/autoconf-2.59-r4 
Automake: sys-devel/automake-1.8.5-r1 
ACCEPT_KEYWORDS="x86 ~x86" 
AUTOCLEAN="yes" 
CFLAGS="-march=athlon-tbird -O3 -pipe -fomit-frame-pointer" 
CHOST="i686-pc-linux-gnu" 
COMPILER="gcc3" 
CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.1/share/config /usr/kde/3.2/share/config /usr/kde/3/share/config /usr/lib/mozilla/defaults/pref /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/qmail/control" 
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" 
CXXFLAGS="-march=athlon-tbird -O3 -pipe -fomit-frame-pointer" 
DISTDIR="/usr/portage/distfiles" 
FEATURES="autoaddcvs ccache nostrip sandbox" 
GENTOO_MIRRORS="http://gentoo.noved.org/ http://gentoo.chem.wisc.edu/gentoo/ 
http://gentoo.netnitco.net http://gentoo.seren.com/gentoo" 
MAKEOPTS="-j2" 
PKGDIR="/usr/portage/packages" 
PORTAGE_TMPDIR="/var/tmp" 
PORTDIR="/usr/portage" 
PORTDIR_OVERLAY="/usr/local/portage" 
SYNC="rsync://rsync.namerica.gentoo.org/gentoo-portage" 
USE="3dnow X aalib alsa apache2 apm arts artswrappersuid avi berkdb bonobo cdr 
crypt cups debug dga doc dvd encode esd ethereal fbcon foomaticdb gd gdbm gif 
gpm gstreamer gtk gtk2 gtkhtml guile imlib innodb ipv6 java jpeg kde ldap 
libg++ libwww mad mikmod mmx motif mozilla mozirc mpeg mysql ncurses nls nptl 
oggvorbis opengl pam pdflib perl png python qt qtmt quicktime readline samba 
scanner sdl slang spell ssl svga tcltk tcpd tetex tiff truetype usb x86 xml 
xml2 xmms xv zlib"
Comment 1 Peter Johanson (RETIRED) gentoo-dev 2004-06-27 17:08:27 UTC
Um... the makefiles do this, but install them into the fakeroot, where they then get merged with the live filesystem. do "gacutil -l | grep gtk" for instance and you see the gkt-sharp, gtksourceview, gtkhtml-sharp, etc dlls. They do get installed via gacutil, so marking WONTFIX. If you can provide a specific bug where GAC problems arise, or one the assemblies actually isn't installed in the GAC, please feel free to reopen this bug. Marking WONTFIX.