Monodevelop+macosx

Buenas, despues de haber estado trasteando con mono en mi pc linux x86, he estado pensando en instalarlo en el portatil, que es un ibook. La instalación de mono está tirada, pero para instalar monodevelop, segun lo que he leido, hay que actualizar fink. Yo no conocia fink, lo he instalado pero ya para actualizarlo ni idea alguien lo ha hecho?



PD: Como veis el uso de mono para hacer apps multiplataforma?
Te lo dice en la página del propio mono
# Update fink to CVS (fink selfupdate-cvs)


También te interesará echarle un ojo a la de fink
Fink - Documentación
Fink - FAQ

EDITO: Tenía la instalación de mono en MacOSX a medias, y al leer tu hilo me he puesto otra vez con ello. El caso es que me da algún error el fink, así que si no te importa lo pongo aquí mismo.

He seguido los pasos y se supone que ya lo tengo actualizado a cvs (he hecho el selfupdate-cvs y selfupdate-all).

Tengo dos problemas diferentes.
1) Si pongo toda la lista de paquetes a instalar obtengo esto:
# fink install pango1-xft2 pango1-xft2-dev pango1-xft2-shlibs gtk+2 gtk+2-dev gtk+2-shlibs libart2 libart2-shlibs libgnomecanvas2 libgnomecanvas2-dev libgnomecanvas2-shlibs libgnomeui2 libgnomeui2-dev libgnomeui2-shlibs libgnomeprintui2.2 libgnomeprintui2.2-dev libgnomeprintui2.2-shlibs libglade2 libglade2-shlibs libgda libgda-dev libgda-shlibs librsvg2 librsvg2-shlibs gtkhtml3 gtkhtml3-dev gtkhtml3-shlibs vte vte-dev vte-shlibs xft2-dev libgnomedb libgnomedb-dev libgnomedb-shlibs

Information about 2051 packages read in 2 seconds.
Failed: no version info available for xft2-dev


Si quito el paquete xft2-dev en cuestión:
fink install pango1-xft2 pango1-xft2-dev pango1-xft2-shlibs gtk+2 gtk+2-dev gtk+2-shlibs libart2 libart2-shlibs libgnomecanvas2 libgnomecanvas2-dev libgnomecanvas2-shlibs libgnomeui2 libgnomeui2-dev libgnomeui2-shlibs libgnomeprintui2.2 libgnomeprintui2.2-dev libgnomeprintui2.2-shlibs libglade2 libglade2-shlibs libgda libgda-dev libgda-shlibs librsvg2 librsvg2-shlibs gtkhtml3 gtkhtml3-dev gtkhtml3-shlibs vte vte-dev vte-shlibs libgnomedb libgnomedb-dev libgnomedb-shlibs
Information about 2051 packages read in 1 seconds.

fink needs help picking an alternative to satisfy a virtual dependency. The
candidates:

(1) gnome-vfs2: The GNOME virtual file-system libraries
(2) gnome-vfs2-ssl: The GNOME virtual file-system libraries

Pick one: [1]

fink needs help picking an alternative to satisfy a virtual dependency. The
candidates:

(1) gnome-vfs2-shlibs: The GNOME virtual file-system libraries
(2) gnome-vfs2-ssl-shlibs: The GNOME virtual file-system libraries

Pick one: [1]

fink needs help picking an alternative to satisfy a virtual dependency. The
candidates:

(1) python: Interpreted, object-oriented language
(2) python-nox: Interpreted, object-oriented language

Pick one: [1]
Failed: Can't resolve dependency "gcc3.1" for package "xfree86-4.4.0-13" (no matching packages/versions found)


¿Que es lo que se supone que casca? ¿gcc o las xfree?
Tengo gcc3.3 y las X11 de Apple
gcc -v
gcc version 3.3 20030304 (Apple Computer, Inc. build 1666)

fink --version
Package manager version: 0.23.3
Distribution version: 0.7.1.cvs

He mirado en el FAQ lo relacionado con las xfree pero no he solucionado nada.

Un saludo.
Para instalar mono "a secas" hay un instalador y te lo hace solo, lo que intento yo ahora es instalar el IDE :D. He seguido ese manual y al hacer el fink selfupdate-cvs me he quedado pillado aqui:

/bin/bash escribió:Checking to see if we can use hard links to merge the existing tree. Please
ignore errors on the next few lines.
Now logging into the CVS server. When CVS asks you for a password, just press
return (i.e. the password is empty).
/usr/bin/su vic -c 'cvs -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/fink login'
(Logging in to anonymous@cvs.sourceforge.net)
CVS password:

cvs [login aborted]: connect to cvs.sourceforge.net:2401 failed: Operation timed out
### execution of /usr/bin/su failed, exit code 1
Failed: Logging into the CVS server for anonymous read-only access failed.


Como ordena, pulso intro para que pille pass por defecto, pero luego se queda pillado hasta que da error, espero que no sea po estar en la uni con bastaaantes puertos capados, ya ni cvs!
Ya sé que quieres instalar el IDE, el link iba por la parte que explican lo de fink.

Sobre tu problema, échale un ojo al FAQ.
http://fink.sourceforge.net/faq/usage-fink.php?phpLang=en#proxy
¿Nadie sabe como solucionar esto?
[angelito]

EDITO porque no puedo responder again.

Por si a alguien le sirve, la solución a mi problema aquí

Un saludo.
Aprovecho el hilo porque tambien tengo problemas con monodevelop ;)

He instalado monodevelop con el fink, una vez instalado lo intento ejecutar y solo me muestra el logo del monodevelop y peta. En el terminal me dice esto:

Loading error, please reinstall :
System.ComponentModel.Win32Exception: Cannot find the specified file
in <0x00798> System.Diagnostics.Process:Start_common (System.Diagnostics.ProcessStartInfo,System.Diagnostics.Process)
in <0x0002c> System.Diagnostics.Process:Start ()
in <0x0008c> (wrapper remoting-invoke-with-check) System.Diagnostics.Process:Start ()
in <0x0010c> MonoDevelop.Services.SystemAssemblyService:GetVariableFromPkgConfig (string,string)
in <0x00114> MonoDevelop.Services.SystemAssemblyService: ProcessPiece (string,string)
in <0x001dc> MonoDevelop.Services.SystemAssemblyService:GetAssembliesWithoutLibInfo (string,string)
in <0x001c0> MonoDevelop.Services.SystemAssemblyService: ParsePCFile (string)
in <0x005dc> MonoDevelop.Services.SystemAssemblyService:InitializeService ()
in <0x0028c> MonoDevelop.Core.Services.ServiceManager:InitializeServicesSubsystem (string)
in <0x00770> MonoDevelop.SharpDevelopMain:Main (string[])


¿Que puedo hacer?¿elimino monodevelop y compilo todo otra vez?


Un saludo :-P
5 respuestas