[Mono-list] problems building mono on linux ...

Nick Drochak ndrochak@gol.com
Fri, 7 Sep 2001 22:23:26 +0900


> From: mono-list-admin@ximian.com [mailto:mono-list-admin@ximian.com]On
> Behalf Of Paolo Molaro
>
> On 09/05/01 Nick Drochak wrote:
> > I copied the provided opcode.def to the cil directory and the
> make finished
> > without errors, finally.  Whew!  There were a quite a few
> warnings however,
>
> Ok, I added the file to cvs even if it's autogenerated: this should make
> life easier for the poor windows people that don't have a perl
> default install:-)

I feel so weak and feable.  I think I even have perl envy!  :)

> > and monodis failed with a stackdump on the one exe I tested it
> on.  Here is
> > a listing of all the warnings I received during make (I grepped for
> > 'warning').  Can anyone help with these?
>
> Care to post the stack dump and some more detail on the test?

Sure.  Here's the dump:
$ cat monodis.exe.stackdump
Stack trace:
Frame     Function  Args
0022F914  6104BE9D  (00000878, 00000006, 0022FA14, 0022FE78)
0022F944  6104C046  (00000878, 00000006, 0000000D, 000A0000)
0022F964  610878A8  (610900A0, 00000878, 00000006, 7FFFFFFF)
0022F994  6107D0BC  (610900A0, 00000006, 00000000, 00000000)
0022F9B4  6107D094  (00000006, 00000000, 0022FE24, 004120A4)
0022F9D4  61079BBC  (00000000, 610903E8, 00000002, 002321D0)
0022FE24  004120B0  (00000000, 00000004, 00408104, 0022FE68)
0022FE54  00412148  (00000000, 00000004, 00408104, 004080E1)
0022FE94  004085A3  (0022FF40, 0022FED0, 6104DCDC, 00000002)
0022FEB4  00404744  (00000002, 1A0236CC, 0A010008, 00000000)
0022FF10  61003AEA  (00000000, 0022E9C4, 00000004, 85B16008)
0022FF40  61003CBD  (004045C4, 0022E9C4, 851D87E0, 8016CB60)
0022FF60  61003CFC  (00000000, 00000000, 851D8970, 00000005)
0022FF90  0041B0D7  (004045C4, FFFFFFFF, 80130D77, 00000000)
0022FFC0  0040103D  (0022E9C4, 00000000, 7FFDF000, 0022FA57)
0022FFF0  77E97D08  (00401000, 00000000, 000000C8, 00000100)
End of stack trace (more stack frames may be present)

I built the exe with VS.Net if that's important to know.

> The warnings are harmless, but:
>
> > libtool: link: warning: library `/usr/local/lib/libglib.la' was moved.
> > libtool: link: warning: undefined symbols not allowed in i686-pc-cygwin
> > shared libraries
>
> Doesn't it tell what symbols couldn't be resolved?
> Do you have more than one libglib.la installed?
>

It probably did tell which ones, I just posted the output from grep
'warning' so other msg lines were removed.  However the point is moot right
now because the latest update from CVS has a problem because there is no
target 'all' for monoburg.  Alas, it seems my work is never done.

Thanks for the help.  I'll keep on testing and let you know what happens.

Later,
Nick D.