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

Bug 20832

Summary: mono 0.24 ebuild does not install a libgc-mono.pc file
Product: Gentoo Linux Reporter: Sebastian Bergmann (RETIRED) <sebastian>
Component: New packagesAssignee: Gentoo Linux Gnome Desktop Team <gnome>
Status: RESOLVED NEEDINFO    
Severity: normal    
Priority: High    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Sebastian Bergmann (RETIRED) gentoo-dev 2003-05-12 01:25:38 UTC
The mono 0.24 ebuild does not install a libgc-mono.pc file into
/usr/lib/pkgconfig while the mono.pc file gets installed.

This prevents, for instance, the installation of the Mono Debugger.

By the way, it would be nice if the Mono Debugger would be added to portage ;-)


Reproducible: Always
Steps to Reproduce:
1. emerge mono



Actual Results:  
no libgc-mono.pc in /usr/lib/pkgconfig

Expected Results:  
libgc-mono.pc in /usr/lib/pkgconfig

sb@wopr-mobile:/usr/src/debugger/ > emerge info
Portage 2.0.47-r10 (default-x86-1.4, gcc-3.2.2, glibc-2.3.1-r4)
=================================================================
System uname: 2.4.20-gentoo-r5 i686 Pentium III (Coppermine)
GENTOO_MIRRORS="ftp://linux.rz.ruhr-uni-bochum.de/gentoo-mirror
ftp://ftp.fhh.opensource-mirror.de/pub/gentoo.org
ftp://sunsite.informatik.rwth-aachen.de/pub/Linux/gentoo
ftp://ftp.tu-clausthal.de/pub/linux/gentoo http://gentoo.oregonstate.edu/
http://www.ibiblio.org/pub/Linux/distributions/gentoo"
CONFIG_PROTECT="/etc /var/qmail/control /usr/kde/2/share/config
/usr/kde/3/share/config /usr/X11R6/lib/X11/xkb /usr/kde/3.1/share/config
/usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/
/usr/share/config"
CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d"
PORTDIR="/usr/portage"
DISTDIR="/usr/portage/distfiles"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR_OVERLAY=""
USE="x86 oss 3dnow apm avi crypt cups encode gif jpeg kde libg++ mikmod mmx mpeg
ncurses nls pdflib png quicktime spell truetype xml2 xmms xv zlib gdbm berkdb
slang readline arts tetex aalib svga tcltk java guile postgres sdl gpm tcpd pam
libwww ssl perl python esd imlib oggvorbis gtk qt motif opengl mozilla gphoto2 X
gtk2 gnome alsa apache2"
COMPILER="gcc3"
CHOST="i686-pc-linux-gnu"
CFLAGS="-march=pentium3 -O3 -pipe"
CXXFLAGS="-march=pentium3 -O3 -pipe"
ACCEPT_KEYWORDS="x86"
MAKEOPTS="-j2"
AUTOCLEAN="yes"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
FEATURES="sandbox ccache"
Comment 1 foser (RETIRED) gentoo-dev 2003-05-15 12:37:35 UTC
packaged mono doesn't have this file ? Maybe recent cvs stuff you are working with ?
Comment 2 Sebastian Bergmann (RETIRED) gentoo-dev 2003-05-15 12:50:20 UTC
The prblem is that the current mono 0.24 ebuild uses the system boehm-gc library, rather than the modified version of the mono project. That one should be built and installed by the ebuild into the same prefix as mono, thus installing the needed pkgconfig file.
Comment 3 foser (RETIRED) gentoo-dev 2003-05-16 13:40:19 UTC
hmm drn , thought i already replied

clarify for me please, gc tarball on go-mono.org and from original site are exactly the same. Am i missing something here ?

mono-debugger configures fine for me, but fails to build. Thats seems to be a gtk-sharp problem and might just be, since gtk-sharp evolves so fast currently and mono-debugger is somewhat old.

I don't see any reference in mono-debugger-0.2.2 to libgc-mono .
Comment 4 foser (RETIRED) gentoo-dev 2003-05-22 09:37:02 UTC
afaics this is all cvs stuff you are talking about.
Comment 5 Alastair Tse (RETIRED) gentoo-dev 2003-09-28 14:17:21 UTC
reclosing