[Mono-devel-list] 0.29 fails to compile, wrong path separator?
Alan Jenkins
sourcejedi at phonecoop.coop
Wed Dec 3 13:24:41 EST 2003
I compiled and installed mono-0.29, then attempted to compile mcs-0.29
(on linux). I got the following error during the build:
MONO_PATH="../../class/lib:$MONO_PATH" mono ../../mcs/mcs.exe
-d:NET_1_1 -g /noconfig /r:mscorlib.dll /r:System.dll /r:System.Xml.dll
/r:System.Data.dll /r:ICSharpCode.SharpZipLib.dll /r:System.Design.dll
/r:System.Drawing.dll /r:System.Windows.Forms.dll
/res:mysqlclient/Designers/command.bmp
/res:mysqlclient/Designers/connection.bmp
/res:mysqlclient/Designers/dataadapter.bmp /target:library
/out:../../class/lib/ByteFX.Data.dll @ByteFX.Data.dll.sources
Unhandled Exception: System.IO.FileNotFoundException: Could not find
file "..\..\bytefx.snk"
in <0x002fa> System.IO.FileStream:.ctor
(string,System.IO.FileMode,System.IO.FileAccess,System.IO.FileShare,int,bool)
in <0x00086> System.IO.FileStream:.ctor (string,System.IO.FileMode)
in <0x00065> (wrapper remoting-invoke-with-check)
System.IO.FileStream:.ctor (string,System.IO.FileMode)
in <0x00214> System.Reflection.Emit.AssemblyBuilder:SetCustomAttribute
(System.Reflection.Emit.CustomAttributeBuilder)
in <0x00df9> Mono.CSharp.Attribute:ApplyAttributes
(Mono.CSharp.EmitContext,object,object,Mono.CSharp.Attributes)
in <0x001f9> Mono.CSharp.RootContext:EmitCode ()
in <0x0081f> Mono.CSharp.Driver:MainDriver (string[])
in <0x0001b> Mono.CSharp.Driver:Main (string[])
Note that the path separator is wrong for linux. From the filename, i
guess this has something to do with strongnames. This doesnt look like
a very general problem as Npgsql appears to compile ok, and there is a
file class/Npgsql/Npgsql/Npgsql.snk
P.S. The mcs version number has not changed since last version:
mono-0.29/mono/mini/mono mono-0.29/runtime/mcs.exe --version
Mono C# compiler version 0.28.0.0
All help is gratefully appreciated
More information about the Mono-devel-list
mailing list