# emerge --info Portage 2.0.54 (default-linux/x86/2005.0, gcc-3.4.4, glibc-2.3.5-r2, 2.6.15-gentoo-r1 i686) ================================================================= System uname: 2.6.15-gentoo-r1 i686 Intel(R) Pentium(R) M processor 1400MHz Gentoo Base System version 1.6.14 dev-lang/python: 2.3.5-r2, 2.4.2 sys-apps/sandbox: 1.2.12 sys-devel/autoconf: 2.13, 2.59-r6 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1 sys-devel/binutils: 2.16.1 sys-devel/libtool: 1.5.22 virtual/os-headers: 2.6.11-r2 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-O2 -march=pentium3 -pipe -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/lib/mozilla/defaults/pref /usr/share/config /usr/share/xsessions /var/qmail/control"CONFIG_PROTECT_MASK="/etc/gconf /etc/splash /etc/terminfo /etc/env.d" CXXFLAGS="-O2 -march=pentium3 -pipe -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig distlocks sandbox sfperms strict" GENTOO_MIRRORS="http://trumpetti.atm.tut.fi/gentoo/ http://ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/ ftp://ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/ http://ftp.snt.utwente.nl/pub/os/linux/gentoo ftp://ftp.snt.utwente.nl/pub/os/linux/gentoo" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.nl.gentoo.org/gentoo-portage" USE="X acpi alsa avi cdr cups dvd foomaticdb gif gnome gtk gtk2 gtkhtml icq jpeg mmx mozilla mozsvg mpeg ncurses ogg opengl pam perl png pnp ppds quicktime sse ssl truetype trusted unicode usb vorbis win32codecs x86 xprint xv xvid userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS # emerge gtk-sharp ... checking for pkg-config... /usr/bin/pkg-config checking for i686-pc-linux-gnu-pkg-config... (cached) /usr/bin/pkg-config checking pkg-config is at least version 0.9.0... yes checking for MONO_DEPENDENCY... yes checking for gacutil... /usr/bin/gacutil checking for al... /usr/bin/al checking for mono... /usr/bin/mono checking for mcs... /usr/bin/mcs checking for MONO_CAIRO... configure: error: You need to install Mono.Cairo.dll and its pkgconfig file or set PKG_CONFIG_PATH to find it. # locate Mono.Cairo.dll /usr/lib/mono/1.0/Mono.Cairo.dll /usr/lib/mono/2.0/Mono.Cairo.dll /usr/lib/mono/gac/Mono.Cairo/1.0.5000.0__0738eb9f132ed756/Mono.Cairo.dll /usr/lib/mono/gac/Mono.Cairo/1.0.5000.0__0738eb9f132ed756/Mono.Cairo.dll.mdb /usr/lib/mono/gac/Mono.Cairo/2.0.3600.0__0738eb9f132ed756/Mono.Cairo.dll /usr/lib/mono/gac/Mono.Cairo/2.0.3600.0__0738eb9f132ed756/Mono.Cairo.dll.mdb
What version of mono do you have installed? gtk-sharp uses the mono-cairo.pc file to determine if that's installed or not, so that may be horked for some reason. Also, what does "equery f mono | grep mono-cairo.pc" show? If it finds the pkg-config file, can you please attach it to this bug for me to check out? Thanks.
# equery f mono | grep mono-cairo.pc # (returns nothing) Anything else I can do?
my installed mono version is 1.1.8.3
Ahhh.. this is a missed dep on my part. This package should really depend on >=dev-lang/mono-1.1.9. Upgrade to at least that version, and try again. When I'm home and by a development machine, I will fix this. Please report back if the newer mono helps. Thanks.
Yep, I've tried mono-1.1.12.1-r1 and it works now.
Ok, great. I've bumped the required mono version in portage. Keeping this RESOLVED FIXED.
*** Bug 121005 has been marked as a duplicate of this bug. ***