[MonoDevelop] Monodevelop on windows

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


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-tp22433199p22434390.html
Sent from the Mono - MonoDevelop IDE mailing list archive at Nabble.com.



More information about the Monodevelop-list mailing list