[MonoDevelop] Monodevelop on windows

Bartolomeo Nicolotti bnicolotti at siapcn.it
Tue Mar 10 09:55:30 EDT 2009



Changed line 616 of Diff.cs in:

                object IList.this[int index] { get { throw new
InvalidOperationE
xception(); }

                 set { throw new InvalidOperationException(); } }

the set was missing! 

bye


Bartolomeo Nicolotti wrote:
> 
> downloaded Mono.Addins, compiled and added
> 
> 
> Alessandro at michel /cygdrive/c/mono/MonoX-1.2.1/lib/pkgconfig
> $ cp monodoc.pc mono-addins.pc
> 
> Alessandro at michel /cygdrive/c/mono/MonoX-1.2.1/lib/pkgconfig
> $ vim mono-addins.pc
> 
> Alessandro at michel /cygdrive/c/mono/MonoX-1.2.1/lib/pkgconfig
> $ cp mono-addins.pc mono-addins-setup.pc
> 
> Alessandro at michel /cygdrive/c/mono/MonoX-1.2.1/lib/pkgconfig
> $ vim mono-addins-setup.pc
> 
> Alessandro at michel /cygdrive/c/mono/MonoX-1.2.1/lib/pkgconfig
> $ cp mono-addins.pc mono-addins-gui.pc
> 
> Alessandro at michel /cygdrive/c/mono/MonoX-1.2.1/lib/pkgconfig
> $ vim mono-addins-gui.pc
> 
> and see attached files ..
> 
> 
> also neede to move these files:
> 
> 
> error CS0006: cannot find metadata file
> `C:/mono/MonoX-1.2.1/bin/Mono.Addins.dll
> '
> error CS0006: cannot find metadata file
> `C:/mono/MonoX-1.2.1/bin/Mono.Addins.Set
> up.dll'
> Compilation failed: 2 error(s), 0 warnings
> make[3]: *** [../../../build/bin/MonoDevelop.Core.dll] Error 1
> 
> 
> 
> C:\Documents and Settings\Alessandro>gacutil -i
> c:\mono\MonoX-1.2.1\bin\Mono.Add
> ins.dll
> Installed c:\mono\MonoX-1.2.1\bin\Mono.Addins.dll into the gac
> (C:\mono\MonoX-1.
> 2.1\lib\mono\gac)
> 
> C:\Documents and Settings\Alessandro>gacutil -i
> c:\mono\MonoX-1.2.1\bin\Mono.Add
> ins.Setup.dll
> Installed c:\mono\MonoX-1.2.1\bin\Mono.Addins.Setup.dll into the gac
> (C:\mono\Mo
> noX-1.2.1\lib\mono\gac)
> 
> C:\Documents and Settings\Alessandro>gacutil -i
> c:\mono\MonoX-1.2.1\bin\Mono.Add
> ins.Gui.dll
> Installed c:\mono\MonoX-1.2.1\bin\Mono.Addins.Gui.dll into the gac
> (C:\mono\Mono
> X-1.2.1\lib\mono\gac)
> 
> mkdir -p ../../../../build/AddIns/VersionControl
> /cygdrive/c/mono/MonoX-1.2.1/bin/gmcs -debug -codepage:utf8 ./Diff.cs
> ./Merge.cs
>  ./Patch.cs ./StructuredDiff.cs ./TextDiff.cs ./UnifiedDiff.cs 
> -r:System.Xml -o
> ut:../../../../build/AddIns/VersionControl/Diff.dll -target:library
> 
> ./Diff.cs(615,24): error CS0551: Explicit interface implementation
> `Algorithm.Di
> ff.Range.IList.this[int]' is missing accessor
> `System.Collections.IList.this[int
> ].get'
> 
> 
> 
> 
> Bartolomeo Nicolotti wrote:
>> 
>> Compiling Mono.addint from source:
>> 
>> http://www.mono-project.com/Mono.Addins
>> 
>> 
>> 
>> Bartolomeo Nicolotti wrote:
>>> 
>>> Hi,
>>> 
>>> I'm trying to compile Monodevelop on windows:
>>> 
>>> 1) Installed Experimental... mono-1.2.1-gtksharp-2.8.3-win32-exp-0.0.exe 
>>> to C:\mono\MonoX-1.2.1
>>> 2) Installed Evolution :Evolution-2.22.2-4.msi
>>> 3) Copied all files from the Evolution to C:\mono\MonoX-1.2.1
>>> (mantaining tree)
>>> 4) Backedup etc\mono\config from the Mono install location.
>>> 5) Installed mono-2.2-gtksharp-2.12.7-win32-5.exe to C:\mono\MonoX-1.2.1
>>> 6) Restored the backed-up config file.
>>> 7) installed cygwin (with vim)
>>> 8) dounloaded monodevelop-1.0 and untarred it
>>> 8) Add the Mono install location's bin\ to your PATH:
>>> 
>>> Alessandro at michel /cygdrive/c/src/monodevelop-1.0
>>> $ echo $PATH
>>> /usr/local/bin:/usr/bin:/bin:/usr/X11R6/bin:/cygdrive/c/WINDOWS/system32:/cygdri
>>> ve/c/WINDOWS:/cygdrive/c/WINDOWS/System32/Wbem:/cygdrive/c/PROGRA~1/IBM/CLIENT~1
>>> :/cygdrive/c/PROGRA~1/IBM/CLIENT~1/Shared:/cygdrive/c/PROGRA~1/IBM/CLIENT~1/Emul
>>> ator:/cygdrive/c/Programmi/File
>>> comuni/gtkmozembed-win32:/cygdrive/c/mono/MonoX-
>>> 1.2.1/bin
>>> 
>>> 9) Set PKG_CONFIG_PATH to the Mono install location's lib\pkgconfig:
>>> 
>>> Alessandro at michel /cygdrive/c/src/monodevelop-1.0
>>> $ echo $PKG_CONFIG_PATH
>>> C:\mono\MonoX-1.2.1\lib\pkgconfig:/cygdrive/c/mono/MonoX-1.2.1/lib/pkgconfig/
>>> 
>>> when I use ./configure I get (disable-update-desktopdb is needed because
>>> not found):
>>> 
>>> Alessandro at michel /cygdrive/c/src/monodevelop-1.0
>>> $ ./configure --disable-update-desktopdb
>>> checking for a BSD-compatible install... /usr/bin/install -c
>>> checking whether build environment is sane... yes
>>> checking for a thread-safe mkdir -p... /usr/bin/mkdir -p
>>> checking for gawk... gawk
>>> checking whether make sets $(MAKE)... no
>>> checking how to create a ustar tar archive... gnutar
>>> checking whether to enable maintainer-specific portions of Makefiles...
>>> no
>>> checking for mono... /cygdrive/c/mono/MonoX-1.2.1/bin/mono
>>> checking for gmcs... /cygdrive/c/mono/MonoX-1.2.1/bin/gmcs
>>> checking for update-mime-database...
>>> /cygdrive/c/mono/MonoX-1.2.1/bin/update-mim
>>> e-database
>>> checking for pkg-config... /cygdrive/c/mono/MonoX-1.2.1/bin/pkg-config
>>> checking for msgfmt... /cygdrive/c/mono/MonoX-1.2.1/bin/msgfmt
>>> checking for msgmerge... /cygdrive/c/mono/MonoX-1.2.1/bin/msgmerge
>>> checking pkg-config is at least version 0.9.0... yes
>>> checking for UNMANAGED_DEPENDENCIES_MONO... yes
>>> checking for mono... /cygdrive/c/mono/MonoX-1.2.1/bin/mono
>>> checking for gmcs... /cygdrive/c/mono/MonoX-1.2.1/bin/gmcs
>>> checking for MONO_ADDINS... configure: error: Package requirements
>>> (mono-addins
>>>>= 0.3) were not met:
>>> 
>>> No package 'mono-addins' found
>>> 
>>> Consider adjusting the PKG_CONFIG_PATH environment variable if you
>>> installed software in a non-standard prefix.
>>> 
>>> Alternatively, you may set the environment variables MONO_ADDINS_CFLAGS
>>> and MONO_ADDINS_LIBS to avoid the need to call pkg-config.
>>> See the pkg-config man page for more details.
>>> 
>>> 
>> 
>> 
> 
> 

-- 
View this message in context: http://www.nabble.com/Monodevelop-on-windows-tp22433199p22434685.html
Sent from the Mono - MonoDevelop IDE mailing list archive at Nabble.com.



More information about the Monodevelop-list mailing list