Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 120940 - dev-dotnet/gtk-sharp-2.8.0 won't compile ("You need to install Mono.Cairo.dll")
Summary: dev-dotnet/gtk-sharp-2.8.0 won't compile ("You need to install Mono.Cairo.dll")
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal
Assignee: dotnet project
URL:
Whiteboard:
Keywords:
: 121005 (view as bug list)
Depends on:
Blocks:
 
Reported: 2006-01-30 07:12 UTC by Jan Dusek
Modified: 2006-01-31 00:07 UTC (History)
1 user (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 Jan Dusek 2006-01-30 07:12:56 UTC
# 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
Comment 1 Peter Johanson (RETIRED) gentoo-dev 2006-01-30 09:07:34 UTC
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.
Comment 2 Jan Dusek 2006-01-30 10:36:56 UTC
# equery f mono | grep mono-cairo.pc
#
(returns nothing)

Anything else I can do?
Comment 3 Jan Dusek 2006-01-30 10:47:51 UTC
my installed mono version is 1.1.8.3
Comment 4 Peter Johanson (RETIRED) gentoo-dev 2006-01-30 10:56:54 UTC
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.
Comment 5 Jan Dusek 2006-01-30 11:50:10 UTC
Yep, I've tried mono-1.1.12.1-r1 and it works now.
Comment 6 Peter Johanson (RETIRED) gentoo-dev 2006-01-30 20:34:12 UTC
Ok, great. I've bumped the required mono version in portage. Keeping this RESOLVED FIXED.
Comment 7 Jakub Moc (RETIRED) gentoo-dev 2006-01-31 00:07:42 UTC
*** Bug 121005 has been marked as a duplicate of this bug. ***