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"
packaged mono doesn't have this file ? Maybe recent cvs stuff you are working with ?
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.
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 .
afaics this is all cvs stuff you are talking about.
reclosing