Could we get some ebuilds for mono 0.24, gtk-sharp 0.9 and possibly monodoc 0.4? Thanks!
yes I know, could you please refrain from posting requests within at least 24hrs of release ? Give us some time.
mono-0.24 and gtk-sharp-0.9 are in. monodoc i won't add at this time, it depends on masked stuff and is beta quality at best.
Thanks! Mono builds fine, however I run in to trouble with gtk-sharp 0.9. ranlib .libs/libgtksharpglue.a creating libgtksharpglue.la ./generated/RsvgSharp.SizeFuncNative.cs(25) error CS1501: Can not find a constructor for this argument list ./generated/RsvgSharp.SizeFuncNative.cs(15) error CS0103: The name `RemoveIfNotAlive' could not be found in `RsvgSharp.SizeFuncWrapper' Compilation failed: 2 error(s), 0 warnings make[1]: *** [rsvg-sharp.dll] Error 1 make[1]: Leaving directory `/var/tmp/portage/gtk-sharp-0.9/work/gtk-sharp-0.9/rsvg' make: *** [binding] Error 1 make: *** Waiting for unfinished jobs.... (cd .libs && rm -f libgtksharpglue.la && ln -s ../libgtksharpglue.la libgtksharpglue.la) make[1]: Leaving directory `/var/tmp/portage/gtk-sharp-0.9/work/gtk-sharp-0.9/glue' make[1]: Entering directory `/var/tmp/portage/gtk-sharp-0.9/work/gtk-sharp-0.9/parser' gcc -o gapi_format_xml formatXml.c `pkg-config --cflags --libs libxml-2.0 glib-2.0` -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wshadow -Wpointer-arith -Wno-cast-qual -Wcast-align -Wwrite-strings -DORBIT2=1 -pthread -I/usr/include/libgnomecanvas-2.0 -I/usr/include/libart-2.0 -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/gtk-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/X11R6/include -I/usr/include/libgnomeui-2.0 -I/usr/include/libgnome-2.0 -I/usr/include/gconf/2 -I/usr/include/libbonoboui-2.0 -I/usr/include/orbit-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/linc-1.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/libxml2 -I/usr/include/libglade-2.0 -I/usr/include/gtk-2.0 -I/usr/include/libxml2 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/X11R6/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/librsvg-2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/gtk-2.0 -I/usr/include/libart-2.0 -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/libgsf-1 make[1]: Leaving directory `/var/tmp/portage/gtk-sharp-0.9/work/gtk-sharp-0.9/parser' !!! ERROR: x11-libs/gtk-sharp-0.9 failed. !!! Function src_compile, Line 54, Exitcode 2 !!! (no error message) 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-gaming-r3 i686 AMD Athlon(tm) processor GENTOO_MIRRORS="http://gentoo.oregonstate.edu/ http://distro.ibiblio.org/pub/Linux/distributions/gentoo" CONFIG_PROTECT="/etc /var/qmail/control /usr/kde/2/share/config /usr/kde/3/share/config /var/bind /usr/X11R6/lib/X11/xkb /usr/kde/3.1/share/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="/home/philip/myportage" USE="x86 oss 3dnow apm avi crypt cups encode gif jpeg libg++ mikmod mmx mpeg ncurses pdflib png quicktime spell truetype xml2 xmms xv zlib gtkhtml gdbm berkdb slang readline arts tetex bonobo svga tcltk java guile ruby X sdl gpm tcpd pam libwww ssl perl python esd imlib oggvorbis gnome gtk qt kde motif opengl mozilla cdr -nls -alsa ipv6 gtk2" COMPILER="gcc3" CHOST="i686-pc-linux-gnu" CFLAGS="-march=athlon-tbird -O3 -pipe -fomit-frame-pointer -ffast-math" CXXFLAGS="-O2 -mcpu=i686 -pipe" ACCEPT_KEYWORDS="x86" MAKEOPTS="-j2" AUTOCLEAN="yes" SYNC="rsync://rsync.gentoo.org/gentoo-portage" FEATURES="sandbox ccache"
unmerging gtk-sharp 0.8 before merging 0.9 seems to have fixed the problem.
interesting, maybe another path problem. I'm not sure there's an easy way to solve this. On the other hand, 0.8 had no rsvg lib, so it can't be interfering with that ? Was it a reproducable problem ?
I was able to reproduce it Steps to reproduce: 1) I unmerged my working gtk-sharp-0.9 install 2) emerge gtk-sharp-0.8 3) emerge gtk-sharp-0.9 without unmerging 0.8 It failed out with the same error
*** Bug 20649 has been marked as a duplicate of this bug. ***
added a fix to the tree that should get aronud this.