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