[Mono-list] Win32 Compile works but is incomplete, looking for whats missing
Robert Jordan
robertj at gmx.net
Tue Apr 26 13:34:35 EDT 2011
Hi Rod,
On 26.04.2011 19:00, Rod wrote:
> Hi Robert,
>
> The compile error is from MonoDevelop 2.6 beta 2:
>
> Build failed. The specified executable is not a valid application for
> this OS platform.
The .bat files are probably missing. These are generated by
the installer.
> As for the missing files and folders there are a lot of them so they are
> below, and this is just form the root and one level down. I could go deeper
> but this should give you the gist. To clarify these are the folders and
> files that exist in 2.10.2 but didn't exists in my Win32 build based on the
> Shana instructions.
>
> Mising from root:
No idea what these are:
> \Mono-2.10.2\make
> \Mono-2.10.2\man
> \Mono-2.10.2\src
Provided by the installer:
> \Mono-2.10.2\bin\Microsoft.VC80.CRT
> \Mono-2.10.2\bin\al.bat
> \Mono-2.10.2\bin\al2.bat
These are XSP files (the APS.NET host). It's hosted separately
at https://github.com/mono/xsp
> \Mono-2.10.2\bin\asp-state
> \Mono-2.10.2\bin\asp-state.bat
> \Mono-2.10.2\bin\asp-state2
> \Mono-2.10.2\bin\asp-state2.bat
> \Mono-2.10.2\bin\asp-state4
> \Mono-2.10.2\bin\asp-state4.bat
GTK stuff. These are hosted elsewhere. No idea where, sorry.
> \Mono-2.10.2\bin\atksharpglue-2.dll
The boo compiler. Hosted elsewhere:
> \Mono-2.10.2\bin\booc
> \Mono-2.10.2\bin\booc.bat
> \Mono-2.10.2\bin\booi
> \Mono-2.10.2\bin\booi.bat
> \Mono-2.10.2\bin\booish
> \Mono-2.10.2\bin\booish.bat
Provided by the installer:
> \Mono-2.10.2\bin\caspol.bat
> \Mono-2.10.2\bin\ccrewrite.bat
> \Mono-2.10.2\bin\cert2spc.bat
> \Mono-2.10.2\bin\certmgr.bat
Dependency. You should take them from the official binary installer:
> \Mono-2.10.2\bin\charset.dll
Provided by the installer:
> \Mono-2.10.2\bin\chktrust.bat
No idea:
> \Mono-2.10.2\bin\create-native-map
> \Mono-2.10.2\bin\create-native-map.bat
Installer:
> \Mono-2.10.2\bin\csharp.bat
> \Mono-2.10.2\bin\csharp2
> \Mono-2.10.2\bin\csharp2.bat
XSP:
> \Mono-2.10.2\bin\dbsessmgr
> \Mono-2.10.2\bin\dbsessmgr.bat
> \Mono-2.10.2\bin\dbsessmgr2
> \Mono-2.10.2\bin\dbsessmgr2.bat
> \Mono-2.10.2\bin\dbsessmgr4
> \Mono-2.10.2\bin\dbsessmgr4.bat
> \Mono-2.10.2\bin\disco.bat
Installer:
> \Mono-2.10.2\bin\dmcs.bat
> \Mono-2.10.2\bin\dtd2rng.bat
> \Mono-2.10.2\bin\dtd2xsd.bat
No idea:
> \Mono-2.10.2\bin\emveepee
> \Mono-2.10.2\bin\emveepee.bat
> \Mono-2.10.2\bin\envsubst.exe
XSP:
> \Mono-2.10.2\bin\fastcgi-mono-server
> \Mono-2.10.2\bin\fastcgi-mono-server.bat
> \Mono-2.10.2\bin\fastcgi-mono-server2
> \Mono-2.10.2\bin\fastcgi-mono-server2.bat
> \Mono-2.10.2\bin\fastcgi-mono-server4
> \Mono-2.10.2\bin\fastcgi-mono-server4.bat
Dependency. You should take them from the official binary installer:
> \Mono-2.10.2\bin\freetype6.dll
> \Mono-2.10.2\bin\freetype-config
Installer:
> \Mono-2.10.2\bin\gacutil.bat
> \Mono-2.10.2\bin\gacutil2.bat
GTK:
> \Mono-2.10.2\bin\gapi2-codegen.exe
> \Mono-2.10.2\bin\gapi2-fixup.exe
> \Mono-2.10.2\bin\gapi2-parser.exe
> \Mono-2.10.2\bin\gd2i
> \Mono-2.10.2\bin\gd2i.bat
> \Mono-2.10.2\bin\gdk-pixbuf-csource.exe
> \Mono-2.10.2\bin\gdk-pixbuf-query-loaders.exe
> \Mono-2.10.2\bin\gdksharpglue-2.dll
etc. :)
I'd rather suggest to update a local binary installation
and repackage it instead of trying to build the installer
from scratch. That's what I do and it's a really easy
step.
Robert
More information about the Mono-list
mailing list