[Mono-dev] Mono daily tarballs building problem - cannot use internal mcs
Tomas Kalibera
kalibera at nenya.ms.mff.cuni.cz
Fri Aug 19 08:05:14 EDT 2005
Hi,
I have a problem compiling mono daily packages
(http://mono.ximian.com/daily/mono-1.1.8.20050723 and newer) - the
problem is that the mcs binary shipped withing this package is not used,
because it is assumed to be wrong version. I am using P4/FC2 and FC3,
both facing the problem. If I am reading the logs correctly, you've
added the version check into mcs/build/profiles/basic.make
(http://svn.myrealbox.com/viewcvs/trunk/mcs/build/profiles/basic.make?rev=47555&r1=43792&r2=47555)
On my system, the check fails because the disassembler fails with
"The assembly mscorlib.dll was not found or could not be loaded. It
should have been installed in the
`/mnt/big/mono/tmp/build/lib/mono/1.0/mscorlib.dll' directory."
(this error message normally ends in /dev/null). The mscorlib.dll file
is in the package, but in directory
"mcs/class/lib/monolite/mscorlib.dll" The actually displayed error
message is
*** The compiler 'mcs' doesn't appear to be usable.
*** The contents of your 'monolite' directory are out-of-date
*** You may want to try 'make get-monolite-latest'
I building the package by " ./configure, make, make install", as
suggested in the README.
I don't really understand the internals of Mono building, however this
is the technical reason why the building of the mono daily packages
fails. And prior to this change, I was sucesfully building the daily
packages with the internal mcs.
Is it a bug or should actually be the daily packages built differently
after July 23rd than before ?
Thanks,
Tomas
More information about the Mono-devel-list
mailing list