Re: f# script got DllNotFoundException

Rodrigo Kumpera <[email protected]>
Newsgroups gmane.comp.gnome.mono.general
Message-ID <CACmR+BDiqX47QYmVnn_CErDrr4Ofet9XNnt63QCvRD-EEJfv3g@mail.gmail.com>
It works on mono 4.0.1, just upgrade.

On Wed, May 20, 2015 at 5:56 PM, fatboy <[email protected]> wrote:

> Mono JIT compiler version 4.0.0
> OSX 10.9
>
> I wrote a F# script to grab html page
>
>
> /////////////////////////////////////////////////////////////////////////////////////////////////
>  #r "mscorlib.dll"
> #r "System.dll"
> #r "System.Core.dll"
>
> open System
> open System.IO
> open System.Net
>
> let down (uri : Uri) =
>     async {
>         let req = WebRequest.Create(uri)
>         let! resp = req.AsyncGetResponse()
>         let stream = resp.GetResponseStream()
>         stream.CopyTo(Console.OpenStandardOutput())
>     }
>
> let page = new Uri("http://www.fsharp.org")
>
> down page |> Async.RunSynchronously
>
> ///////////////////////////////////////////////////////////////////////
> I run it with
>
> fsharpi test.fsx
>
> ///////////////////////////////////////////////////////////////////////
> and I got
>
> System.DllNotFoundException: libc.dylib
>   at (wrapper managed-to-native) System.Platform:uname (intptr)
>   at System.Platform.CheckOS () [0x00000] in <filename unknown>:0
>   at System.Platform.get_IsMacOS () [0x00000] in <filename unknown>:0
>   at System.Net.WebRequest.GetSystemWebProxy () [0x00000] in <filename
> unknown>:0
>   at System.Net.WebRequest.GetDefaultWebProxy () [0x00000] in <filename
> unknown>:0
>   at System.Net.WebRequest.get_DefaultWebProxy () [0x00000] in <filename
> unknown>:0
>   at System.Net.GlobalProxySelection.get_Select () [0x00000] in <filename
> unknown>:0
>   at System.Net.HttpWebRequest..ctor (System.Uri uri) [0x00000] in
> <filename unknown>:0
>   at (wrapper remoting-invoke-with-check) System.Net.HttpWebRequest:.ctor
> (System.Uri)
>   at System.Net.HttpRequestCreator.Create (System.Uri uri) [0x00000] in
> <filename unknown>:0
>   at System.Net.WebRequest.Create (System.Uri requestUri) [0x00000] in
> <filename unknown>:0
>   at [email protected] (Microsoft.FSharp.Core.Unit unitVar)
> [0x00000] in <filename unknown>:0
>   at Microsoft.FSharp.Control.AsyncBuilderImpl+callA@805[Microsoft.FSharp.Core.Unit,Microsoft.FSharp.Core.Unit].Invoke
> (Microsoft.FSharp.Control.AsyncParams`1 args) [0x00000] in <filename
> unknown>:0
>
>
> /////////////////////////////////////////////////////////////////////////
> If I create new solution change code to compile version, everything works.
> But I only want to write a script.
> Need your help ...
>
> _______________________________________________
> Mono-list maillist  -  [email protected]
> http://lists.ximian.com/mailman/listinfo/mono-list
>
>

_______________________________________________
Mono-list maillist  -  [email protected]
http://lists.ximian.com/mailman/listinfo/mono-list
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.