[MonoDevelop] F# work

Vasili I. Galchin vigalchin at gmail.com
Thu Mar 18 23:41:43 EDT 2010


ok ... I solved most of the problem myself.... somehow the <hint>
element in my *.csproj disappeared ..... this <hint> element had path
to corresponding .dlls for namespaces ... any idea how this happened?
(I think I will change my .csproj back to read only for now ...) ....


Now for my FSharpBinding I am getting what look like linker errors??
which I did n't get before ...

Error System.Collections.Generic.EqualityComparer`1: get_Default ()
emitted at 0x406ab568 to 0x406ab59a (code length 50) [gmcs.exe]
(System.Collections.Generic.EqualityComparer`1) (FSharpBinding)

Error System.Collections.Generic.EqualityComparer`1: .cctor () emitted
at 0x406ab5e8 to 0x406ab748 (code length 352) [gmcs.exe]
(System.Collections.Generic.EqualityComparer`1) (FSharpBinding)

Error System.Collections.Generic.EqualityComparer`1: .ctor () emitted
at 0x406abba8 to 0x406abbb0 (code length 8) [gmcs.exe]
(System.Collections.Generic.EqualityComparer`1) (FSharpBinding)

Error System.Security.Cryptography.MD5: Create () emitted at
0x417cec78 to 0x417cec90 (code length 24) [gmcs.exe]
(System.Security.Cryptography.MD5) (FSharpBinding)

Error System.Security.Cryptography.MD5: Create (string) emitted at
0x417ceca0 to 0x417cece5 (code length 69) [gmcs.exe]
(System.Security.Cryptography.MD5) (FSharpBinding)


Vasili



On 3/18/10, Vasili I. Galchin <vigalchin at gmail.com> wrote:
> Lluis,
>
>     Sorry for English mistakes below. I reread ... What I am saying is
> now my build env. is broken but I know partially why. Please look at
> below and help me.
>
> Vasili
>
> ---------- Forwarded message ----------
> From: "Vasili I. Galchin" <vigalchin at gmail.com>
> Date: Thu, 18 Mar 2010 17:08:06 -0500
> Subject: F# work
> To: Michael Hutchinson <m.j.hutchinson at gmail.com>
> Cc: Mike Krüger <mkrueger at novell.com>, monodevelop-list
> <monodevelop-list at lists.ximian.com>, Galchin Vasili
> <vigalchin at gmail.com>
>
> Hi Michael,
>
>        I think I have made a lot of progress .... I got to the point
> where "fsc" is "forked/execve'd" from MonoDevelop and the MonoDevelop
> "hangs" ... I have a theory about this .... I want to prove.
>
>        In a case, I rebuilt MonoDevelop and now MonoDevelop namespaces
> like MonoDevelop.Core, MonoDevelop.Ide, etc. can't be found. I know
> partially why. Here is where the .dlls reside:
>
> vasili at Komputer:~/Downloads/monodevelop-2.2.1/build/bin$ ls
> addin-db-001         mdrun.exe.mdb
> MonoDevelop.Components.dll      MonoDevelop.Dock.dll.mdb
> MonoDevelop.Projects.dll                      Mono.TextEditor.dll
> addins-setup.config  Mono.Cecil.dll
> MonoDevelop.Components.dll.mdb  MonoDevelop.exe
> MonoDevelop.Projects.dll.config               Mono.TextEditor.dll.mdb
> buildinfo            Mono.Cecil.dll.mdb      MonoDevelop.Core.dll
>       MonoDevelop.exe.addins    MonoDevelop.Projects.dll.mdb
>        NRefactory.dll
> mdhost.exe           Mono.Cecil.Mdb.dll      MonoDevelop.Core.dll.mdb
>       MonoDevelop.exe.config
> MonoDevelop.Projects.Formats.MSBuild.exe      NRefactory.dll.mdb
> mdhost.exe.mdb       Mono.Cecil.Mdb.dll.mdb  MonoDevelop.Core.Gui.dll
>       MonoDevelop.exe.mdb
> MonoDevelop.Projects.Formats.MSBuild.exe.mdb  repository-cache
> mdrun.exe            Mono.Debugging.dll
> MonoDevelop.Core.Gui.dll.mdb    MonoDevelop.Ide.dll
> MonoDevelop.Projects.Gui.dll
> mdrun.exe.config     Mono.Debugging.dll.mdb  MonoDevelop.Dock.dll
>       MonoDevelop.Ide.dll.mdb   MonoDevelop.Projects.Gui.dll.mdb
> vasili at Komputer:~/Downloads/monodevelop-2.2.1/build/bin$
>
>
> But MonoDevelop is looking two levels up, i.e.
> ~/Downloads/monodevelop-2.2.1 which of course is wrong! I checked env.
> vars. and seem correct:
>
> MONODEVELOP_FILE_LOG_LEVEL=UpToInfo
> MONO_PATH=/home/vasili/Downloads/monodevelop-2.2.1/build/bin:/home/vasili/Downloads/FSharp-1.9.7.8/bin
> MONO_OPTIONS=--verbose
> MONODEVELOP_LOG_FILE=/home/vasili/Logs/monodevelop.log
> MONODEVELOP_CONSOLE_LOG_LEVEL=UpToInfo
> vasili at Komputer:~$
>
> vasili at Komputer:~/Downloads/monodevelop-2.2.1$ echo $PKG_CONFIG_PATH
> /home/vasili/Downloads/monodevelop-2.2.1/build/bin
>
>
> What dumb thing have I unadvertently done?
>
> Regards,
>
> Vasili
>


More information about the Monodevelop-list mailing list