Summary: | dev-dotnet/mono-0.30 is out, ebuild needs a bump | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Jens Schittenhelm <jensflorian> |
Component: | New packages | Assignee: | dotnet project <dotnet> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | aent, andrei.ivanov, jeroen.hoek, joem, kellyrayj, lars, troworld |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | All | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
mono-0.30 ebuild that should work
ebuild for cairo BETA cairo depends on this slim - library for cairo libic - library for cairo libpixregion - library for cairo |
Description
Jens Schittenhelm
2004-02-04 12:00:52 UTC
Created attachment 24968 [details]
mono-0.30 ebuild that should work
I have tested it on my computer but I also had cairo and libgdiplus merged
(have ebuilds for those too).
Created attachment 24969 [details]
ebuild for cairo BETA
Use at your own risk.. this is one of my first ebuilds
Created attachment 24970 [details]
cairo depends on this
Created attachment 24971 [details]
slim - library for cairo
Created attachment 24972 [details]
libic - library for cairo
Created attachment 24973 [details]
libpixregion - library for cairo
The DEPENDS in the ebuilds aren't complete yet. Every package in the DEPENDS string should be specified as "category/pkg-version". Also, clean up the default skeleton comments, if an ebuild does a simple "./configure - make - make install" only, no comments are necessary really. Just document your changes and trickery (if any). I haven't tried the ebuilds yet, but I see some oddities in the ebuilds: - The libpixman ebuild does emake twice? - No clear DESCRIPTION in the ebuilds? - Why not use einstall where possible? Good luck :) mono ebuild worked for me mono 0.30 is in cvs Unfortunately I get many of these: ** (/usr/bin/monoresgen.exe:12288): WARNING **: cant resolve internal call to "System.Type::type_is_instance(System.Type,object)" (tested without signature also) Your mono runtime and corlib are out of sync. Corlib is: /var/tmp/portage/mono-0.30/work/mono-0.30/runtime/mscorlib.dll When you update one from cvs you need to update, compile and install the other too. Do not report this as a bug unless you're sure you have updated correctly: you probably have a broken mono install. If you see other errors or faults after this message they are probably related and you need to fix your mono install first. ** (/usr/bin/monoresgen.exe:12288): WARNING **: cant resolve internal call to "System.Type::IsInstanceOfType(object)" (tested without signature also) Your mono runtime and corlib are out of sync. Corlib is: /var/tmp/portage/mono-0.30/work/mono-0.30/runtime/mscorlib.dll When you update one from cvs you need to update, compile and install the other too. Do not report this as a bug unless you're sure you have updated correctly: you probably have a broken mono install. If you see other errors or faults after this message they are probably related and you need to fix your mono install first. And here it stops: Unhandled Exception: System.NullReferenceException: A null value was found where an object instance was required in (unmanaged) System.Type:GetTypeFromHandle (System.RuntimeTypeHandle) in <0x0002c> System.Threading.Thread:get_CurrentCulture () in <0x00016> System.Globalization.CultureInfo:get_CurrentCulture () in <0x00013> System.String:ToLower () in <0x00033> .ResGen:GetReader (System.IO.Stream,string) in <0x000a7> .ResGen:CompileResourceFile (string,string) in <0x00406> .ResGen:Main (string[]) ps shows: 10411 pts/2 S 0:00 /bin/sh -c list='build jay mcs class mbas nunit20 monoresgen ilasm tools tests errors docs'; for d 10489 pts/2 S 0:00 /bin/sh -c list='build jay mcs class mbas nunit20 monoresgen ilasm tools tests errors docs'; for d 10490 pts/2 S 0:00 make all 10494 pts/2 S 0:00 /bin/sh -c list='corlib I18N System System.XML System.Drawing System.EnterpriseServices Mono.Securi 12253 pts/2 S 0:00 /bin/sh -c list='corlib I18N System System.XML System.Drawing System.EnterpriseServices Mono.Securi 12254 pts/2 S 0:00 make all 12287 pts/2 S 0:00 /bin/sh /usr/bin/monoresgen Npgsql/NpgsqlState.resx 12288 pts/2 S 0:00 /usr/bin/mono /usr/bin/monoresgen.exe Npgsql/NpgsqlState.resx strace -p 12288 Process 12288 attached - interrupt to quit futex(0x80c8f88, FUTEX_WAIT, 2, NULL Portage 2.0.50-r1 (default-x86-1.4, gcc-3.3.2, glibc-2.3.3_pre20040207-r0, 2.6.2-mm1) ================================================================= System uname: 2.6.2-mm1 i686 AMD Athlon(tm) Processor Gentoo Base System version 1.4.3.13 Autoconf: sys-devel/autoconf-2.59 Automake: sys-devel/automake-1.8.2 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CFLAGS="-march=athlon -O3 -pipe -fomit-frame-pointer -fprefetch-loop-arrays -ffast-math -fforce-addr -falign-functions=4" CHOST="i686-pc-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.1/share/config /usr/kde/3.2/share/config /usr/kde/3/share/config /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d" CXXFLAGS="-march=athlon -O3 -pipe -fomit-frame-pointer -fprefetch-loop-arrays -ffast-math -fforce-addr -falign-functions=4" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs ccache sandbox" GENTOO_MIRRORS="ftp://ftp.tu-clausthal.de/pub/linux/gentoo http://gentoo.oregonstate.edu http://distro.ibiblio.org/pub/linux/distributions/gentoo/distfiles" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="" SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage" USE="3dnow X aalib acl acpi alsa apache2 arts avi berkdb bonobo caps cdr crypt cups curl dga dvd dvdr encode esd evo foomaticdb freetds gd gdbm gif gnomedb gnutls gphoto2 gpm gstreamer gtk gtk2 gtkhtml imap imlib innodb java javascript jpeg lcms ldap libgda libwww mad maildir mcal mdb memlimit mikmod mmx mozilla mozsvg mpeg mysql ncurses nls nptl oci8 oggvorbis opengl oss pam pdflib pg-hier pg-intdatetime pg-vacuumdelay pic png postgres python qt quicktime readline samba scanner sdl slang slp spell ssl tcltk tcpd tetex tiff truetype usb wmf wxwindows x86 xml xml2 xv zlib" glibc compiled with nptl support. Following the comments in this thread: http://forums.gentoo.org/viewtopic.php?t=131678 it was enough for me to apply this patch: http://home.jesus.ox.ac.uk/~rmoss/gentoo/linux.make.diff |