[Mono-list] still can't run mono on RH7.1/i386
Mike Carifio
carifio@usys.com
Thu, 4 Apr 2002 07:05:41 -0500
This is a multi-part message in MIME format.
------=_NextPart_000_000F_01C1DBA7.218B6750
Content-Type: text/plain;
charset="us-ascii"
Content-Transfer-Encoding: 7bit
I guess I'm getting closer. Corlib.dll was mismatched. So I blew away
/usr/src/mono/install
(the local build targets), did a 'make clean' and rebuilt everything.
Now several
.dll's have zero size. Strace is pretty cool, though.
[root@penguin try]# strace -e open /usr/src/mono/install/bin/mono
/usr/src/mono/install/bin/mcs.exe first.cs
open("/etc/ld.so.preload", O_RDONLY) = -1 ENOENT (No such file or
directory)
open("/usr/src/mono/install/lib/i686/mmx/libglib-1.3.so.14", O_RDONLY) =
-1 ENOENT (No such file or directory)
open("/usr/src/mono/install/lib/i686/libglib-1.3.so.14", O_RDONLY) = -1
ENOENT (No such file or directory)
open("/usr/src/mono/install/lib/mmx/libglib-1.3.so.14", O_RDONLY) = -1
ENOENT (No such file or directory)
open("/usr/src/mono/install/lib/libglib-1.3.so.14", O_RDONLY) = -1
ENOENT (No such file or directory)
open("/etc/ld.so.cache", O_RDONLY) = 3
open("/usr/lib/libglib-1.3.so.14", O_RDONLY) = 3
open("/usr/src/mono/install/lib/libgmodule-1.3.so.14", O_RDONLY) = -1
ENOENT (No such file or directory)
open("/usr/lib/libgmodule-1.3.so.14", O_RDONLY) = 3
open("/usr/src/mono/install/lib/libdl.so.2", O_RDONLY) = -1 ENOENT (No
such file or directory)
open("/lib/libdl.so.2", O_RDONLY) = 3
open("/usr/src/mono/install/lib/libm.so.6", O_RDONLY) = -1 ENOENT (No
such file or directory)
open("/lib/i686/libm.so.6", O_RDONLY) = 3
open("/usr/src/mono/install/lib/libpthread.so.0", O_RDONLY) = -1 ENOENT
(No such file or directory)
open("/lib/i686/libpthread.so.0", O_RDONLY) = 3
open("/usr/src/mono/install/lib/libnsl.so.1", O_RDONLY) = -1 ENOENT (No
such file or directory)
open("/lib/libnsl.so.1", O_RDONLY) = 3
open("/usr/src/mono/install/lib/librt.so.1", O_RDONLY) = -1 ENOENT (No
such file or directory)
open("/lib/librt.so.1", O_RDONLY) = 3
open("/usr/src/mono/install/lib/libc.so.6", O_RDONLY) = -1 ENOENT (No
such file or directory)
open("/lib/i686/libc.so.6", O_RDONLY) = 3
open("/usr/src/mono/install/lib/corlib.dll", O_RDONLY|O_LARGEFILE) = 3
The assembly corlib.dll was not found or could not be loaded.
It should have been installed in the `/usr/src/mono/install/lib'
directory.
[root@penguin try]# ls -la /usr/src/mono/install/lib/corlib.dll
-rw-r--r-- 1 root root 0 Apr 4 05:50
/usr/src/mono/install/lib/corlib.dll
[root@penguin try]# pwd
/usr/src/mono/try
[root@penguin try]# ls -la /usr/src/mono/install/lib/
total 8508
drwxrwxr-x 2 root root 4096 Apr 4 05:50 .
drwxrwxr-x 7 root root 4096 Apr 4 05:45 ..
-rw-r--r-- 1 root root 0 Apr 4 05:50 corlib.dll
-rw-r--r-- 1 root root 3409160 Apr 4 05:50 libmetadata.a
-rw-r--r-- 1 root root 2654782 Apr 4 05:50 libmono.a
-rw-r--r-- 1 root root 211148 Apr 4 05:50 libmonodis.a
-rw-r--r-- 1 root root 44916 Apr 4 05:50 libmonoutils.a
-rw-r--r-- 1 root root 2026888 Apr 4 05:50 libwapi.a
-rw-r--r-- 1 root root 19456 Apr 4 05:50 System.Data.dll
-rw-r--r-- 1 root root 192512 Apr 4 05:50 System.dll
-rw-r--r-- 1 root root 0 Apr 4 05:50
System.Drawing.dll
-rw-r--r-- 1 root root 0 Apr 4 05:50 System.Web.dll
-rw-r--r-- 1 root root 110592 Apr 4 05:50 System.Xml.dll
[root@penguin try]#
> -----Original Message-----
> From: Dietmar Maurer [mailto:dietmar@ximian.com]
> Sent: Thursday, April 04, 2002 2:47 AM
> To: Mike Carifio
> Cc: Mono List
> Subject: Re: [Mono-list] still can't run mono on RH7.1/i386
>
>
> On Thu, 2002-04-04 at 01:46, Mike Carifio wrote:
> > Using mono-build.sh, I get a clean cvs checkout and build, I think.
> > But I still can't compile first.cs (hello, world). Suggestions? Pl.
> > advise at your convenience. Thanks.
> >
> > [root@penguin try]# echo $LD_LOAD_LIBRARY
> > /usr/src/mono/install/lib
> > [root@penguin try]# ls $LD_LOAD_LIBRARY
> > corlib.dll libgc.so libmetadata.a libmonoutils.a
> System.dll
> > System.Xml.dll
> > libgc.a libgc.so.1 libmono.a libwapi.a
> > System.Drawing.dll
> > libgc.la libgc.so.1.0.1 libmonodis.a System.Data.dll
> > System.Web.dll
> > [root@penguin try]# /usr/src/mono/install/bin/m
> > mcs mint mono monodis monograph
> > [root@penguin try]# /usr/src/mono/install/bin/mono
> > /usr/src/mono/install/bin/m
> > mcs mcs.exe mint mono monodis monograph
> > [root@penguin try]# /usr/src/mono/install/bin/mono
> > /usr/src/mono/install/bin/mcs.exe first.cs
> >
> > (process:21928): ** ERROR **: file appdomain.c: line 293
> (mono_init):
> > assertion failed: (mono_defaults.asyncresult_class != 0) aborting...
>
> You need to install a newer version of corlib.dll. Try
>
> strace -e open /usr/src/mono/install/bin/mono
> /usr/src/mono/install/bin/mcs.exe first.cs
>
> to check if it opens the right corlib.dll.
>
> - Dietmar
>
>
>
>
>
------=_NextPart_000_000F_01C1DBA7.218B6750
Content-Type: text/x-vcard;
name="Mike Carifio.vcf"
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
filename="Mike Carifio.vcf"
BEGIN:VCARD
VERSION:2.1
N:Carifio;Mike
FN:Mike Carifio
ORG:Understanding Systems
TEL;WORK;VOICE:(207) 885-9148
TEL;CELL;VOICE:(508) 631-6448
TEL;WORK;FAX:(603) 688-0470
URL;WORK:http://www.usys.com/people/carifio/
EMAIL;PREF;INTERNET:carifio@usys.com
REV:20020315T183758Z
END:VCARD
------=_NextPart_000_000F_01C1DBA7.218B6750--