[Mono-list] Mono SEGV on RedHat 7.3 system

Chris J. Breisch cjbreisch@altavista.net
Tue, 28 May 2002 14:11:13 -0500

Virgin RedHat 7.3 system

Attempting the "5 step tour to building the Mono project" from

Installed all requested RPM's.

Glib2 included with RedHat 7.3 newer than one listed
Glib2-devel, ditto.
Pkgconfig - same version included.

Libgc6 and libgc6-devel installed correctly.

Step 2:
Build mono.  Result:
[cbreisch@geryon mono] # ./mono/jit/mono
Segmentation fault
[cbreisch@geryon mono] # ./mono/interpreter/mint
Segmentation fault
[cbreisch@geryon mono] # ./mono/dis/monodies
Segmentation fault
[cbreisch@geryon mono] # gdb ./mono/jit/mono
GNU gdb Red Hat Linux (5.1.90CVS-5)
Copyright 2002 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you
welcome to change it and/or distribute copies of it under certain
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB. Type "show warranty" for
This GDB was configured as "i386-redhat-linux".
(gdb) run
Starting program: /home/cbreisch/Stuff/mono/mono/mono/jit/mono
[New Thread 1024 (LWP 11277)]

Program received signal SIGSEGV, Segmentation fault.
(Switching to Thread 1024 (LWP 11277)]
0x400c2a47 in GC_register_dynamic_libraries () at dyn_load.c:488
488	dyn_load.c: No such file or directory.
	in dyn_load.c


It appears to me that there is still some dependency that it can't find,
based on the output from GDB.  Have tried various things with
LD_LIBRARY_PATH.  No luck.  The page mentions an error from mcs if
libmonowrapper.so isn't in the LD_LIBRARY_PATH, but it doesn't appear
that I'm even building a libmonowrapper.so.

Chris J. Breisch, MCSD, MCDBA