Hi,

I met the same problem with version 1.9.2.9. I took another workaround, which I documented here.

All the best

By on 9/12/2007 5:36 PM ()

Hi Rob,

I built F# some time ago using cygwin, however there are two simple modifications you'll need to do to the Makefile - first replace all occurences of backslash with normal slash ("\" -> "/"), the second thing is to replace spaces used for indentation (7 spaces) with single tab character.

You'll need to run it from the bash shell and I think you may need to add several directories to your PATH variable (like .NET directory with "ngen" or .NET SDK directory with "gacutil").

Anyway - I tried to build F# 1.9.1.9 now and it gives following error messages when building "fslib":

fsharp/fslib/map.fs(81,8): error: FS0034: Module 'Microsoft.FSharp.Collections.Map' contains
val MakeTagged : #IComparer<'b> -> Map.Provider<'b,'c,IComparer<'b>>
but its signature specifies
val MakeTagged : 'tag -> Map.Provider<'key,'a,'tag> when 'tag :> IComparer<'key>

fsharp/fslib/set.fs(122,8): error: FS0034: Module 'Microsoft.FSharp.Collections.Set' contains
val MakeTagged : #IComparer<'b> -> Set.Provider<'b,IComparer<'b>>
but its signature specifies
val MakeTagged : 'tag -> Set.Provider<'a,'tag> when 'tag :> IComparer<'a>

And 1 similar error message for "hashtabl.fsi" in mllib...

So you'll probably need to fix those - I just commented out the lines giving the error and it compiled well (I'll reort it as an issue to the "fsbugs" alias).

T.

By on 5/13/2007 8:28 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