[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--