The makefile that comes with F# use cygwin make and nmake. To use it you need to get cygwin: [link:cygwin.com]

Cheers,
Rob

By on 3/11/2008 10:22 PM ()

Hi, here are a few additional things that I had to change in order to compile the source:

1) Replace spaces in the makefile with tab characters and also replace backslash ("\") with ordinary slash ("/")
2) If you receive some errors while compiling "FSharp.Compatibility" you may need to do the following changes in the source:

1
2
3
4
5
6
7
 
// hashtbl.fsi(140):
val MakeTagged: (#IEqualityComparer<'key>) -> Provider<'key,'a,IEqualityComparer<'key>>
// set.fsi(73):
val MakeTagged: (#IComparer<'a>) -> Provider<'a,IComparer<'a>>
// map.fsi(67):
val MakeTagged: (#IComparer<'key>) -> Provider<'key,'a,IComparer<'key>>

3) Finally, if it reports an error that "System.Net.WebRequest" cannot be found when compiling "control.fs", you may need to remove "--no-framework" flag in the Makefile (in a command that compiles FSharp.Core).

Hope this helps!
T.

By on 3/12/2008 5:11 AM ()
IntelliFactory Offices Copyright (c) 2011-2012 IntelliFactory. All rights reserved.
Home | Products | Consulting | Trainings | Blogs | Jobs | Contact Us | Terms of Use | Privacy Policy | Cookie Policy
Built with WebSharper