Page 3 of 3

Re: Apple anuncia el nuevo lenguaje Swift

PostPosted: Sat Jun 21, 2014 5:45 pm
by mastintin
cnavarro wrote:

ld: warning: directory '/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.6.sdk/usr/lib' following -L not found
done!

Gracias de nuevo


Tienes que editar el build.sh . Te explico el error para que sepas el porque y como se soluciona :
Los programas en macosx no son como en windows un binario ejecutable . en Macosx realmente son una carpeta con extension .app que contiene dentro los distintos elementos del programa : binarios ,archivos plist ( equivalentes a ini ) , los recursos nib ( equivalentes a los res ) , los iconos , etc . Si quieres verlo es tan simple como colocarte encima del archivo app ->botón derecho del raton_> ver contenido .
El archivo build.sh ( equivale al bat de windows) está buscando la libreria del sdk 10.6 el el path que te indica .
Bien eso es correcto en las últimas versiones de macosx ( a partir de Mountain Lion ) ya que apple decidió que la aplicación xcode se instalase como las demás aplicaciones dentro de la carpeta aplicaciones y dentro de él ( en la carpeta mencionada ) tiene todos los archivos necesarios para funcionar , incluyendo las librerías y demás . Fijate en la ruta Aplicaciones-> xcode -> carpeta content -> carpeta developper , etc....
Anteriormente ( tu caso y en el lion por ejemplo ) el xcode se instalaba en una carpeta que se encuentra en raíz del disco llamada Developer y dentro de ella tienes distintas carpetas , una de programas y otras con los sdk etc .pero no contenidas dentro del propio xcode .
tu path tendria que ser ( y lo digo de memoria ) algo así como :
SDKPATH=/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.6.sdk

Re: Apple anuncia el nuevo lenguaje Swift

PostPosted: Sat Jun 21, 2014 6:06 pm
by cnavarro
Manuel
Muchas gracias por tan completa explicacion, voy a probar

Re: Apple anuncia el nuevo lenguaje Swift

PostPosted: Sat Jun 21, 2014 6:10 pm
by mastintin
En otro orden de cosas comentarte que no te merece la pena pasarte a Lion , yo tengo un macbook de los blanquitos de esa misma época pasado a Lion y no digiere el sistema igual de bien que con Snow Leopard . Es el ordenador que usa mi hija y si no fuera por eso, le volvería a poner Snow . La versión de xcode que tienes es suficiente para construir programas "normales" para mac y tiene la ventaja que le puedes poner unos archivos para que reconozca los archivos pro como de idioma harbour y coloree la sintaxis de harbour .

Re: Apple anuncia el nuevo lenguaje Swift

PostPosted: Sat Jun 21, 2014 6:26 pm
by cnavarro
Manuel, en mi caso

SDKPATH=/Developer/SDKs/MacOSX10.6.sdk


Perfecto
Gracias

Re: Apple anuncia el nuevo lenguaje Swift

PostPosted: Sat Jun 21, 2014 6:42 pm
by cnavarro
Como resumen de mis primeras impresiones:

- Realmente estoy asombrado ante la facilidad de uso de estas máquinas, a pesar de haber tenido que aprender un poco de los nuevos comandos en modo consola.
- Otro punto a favor de Antonio (y todo el equipo de Fivetech), ha sido instalar y funcionar en muy poco tiempo (esta mañana cuando empecé no podía imaginar que en muy pocas horas ya lo hubiese probado, y a estas alturas del día ya pudiese crear mis programas)
- No puedo olvidar lo sencillo que ha sido generar harbour para Mac (ningún problema)
- El único problemilla ha sido la versión de S.O que tengo (una versión más antigua que la que se debió usar para configurar los .sh que aparecen en FiveMAc), y tener presente aspectos como los "permisos" a los ficheros a los que los usuarios de Window no estamos acostumbrados.
- Si no fuese por el apunte que realizó Antono en otro post acerca del precio y política de ventas de la "manzanita", que suscribo al 100% por 100%, no dudaría en cambiar de equipos (no se oye nada, nada, por ejemplo, y estamos hablando de un equpo ya con sus años).
- Aún me quedan probar muchos aspectos como las bases de datos, etc, aunque he leído post en los que Daniel también ha dado soporte para poder usar TDolphin en Mac.
- Y sin duda contar con el gran apoyo que me han ofrecido (como siempre) desde el foro Antonio y Manuel (mi más sincero agradecimiento)

Seguiré probando características de FiveMac, e intentaré seguir comentando los avances que haga, por si a alguno le sirve en el futuro

Re: Apple anuncia el nuevo lenguaje Swift

PostPosted: Sat Jun 21, 2014 6:44 pm
by cnavarro
mastintin wrote:En otro orden de cosas comentarte que no te merece la pena pasarte a Lion , yo tengo un macbook de los blanquitos de esa misma época pasado a Lion y no digiere el sistema igual de bien que con Snow Leopard . Es el ordenador que usa mi hija y si no fuera por eso, le volvería a poner Snow . La versión de xcode que tienes es suficiente para construir programas "normales" para mac y tiene la ventaja que le puedes poner unos archivos para que reconozca los archivos pro como de idioma harbour y coloree la sintaxis de harbour .


Manuel, gracias por el consejo
Era un tema ( cambio de versión) que me lleva comiendo el coco todo el dia
Esos ficheros de sintaxis y coloreado dónde se ubican?

Re: Apple anuncia el nuevo lenguaje Swift

PostPosted: Sat Jun 21, 2014 8:49 pm
by mastintin
cnavarro wrote:Esos ficheros de sintaxis y coloreado dónde se ubican?


Te envio un enlace a un zip que tiene 2 archivos dentro. https://dl.dropboxusercontent.com/u/132 ... ephone.zip
Como ves los dos archivos ponen fivephone.* , uno tiene extension pbfilespec le dice a xcode que tipo de archivos son los prg y a que idioma pertenecen . Lo puedes editar con un editor de texto y donde pone fivephone poner fivemac y lo mismo en su nombre .
El otro archivo xclangspec le dice a xcode las peculiaridades de lenguaje , ese archivo se cogió de otro idioma y se ha intentado adaptar, pero esta sin terminar ni depurar por lo que tiene muchas palabras claves por borrar y otras muchas por añadir . puedes hacer como con el otro, renombrarlo a fivemac y cambiar las palabras fivephone a fivemac editándolo . Tambien puedes dejarlo tal cual y que ponga que el lenguaje es fivephone ( es lo mismo ) .
Esos dos archivos se tiene que colocar en :
/Users/tu_usuario/Library/Application Support/Developer/Shared/Xcode/Specifications/
Si no ves la carpeta libreria en tu usuario es porque puede ser una carpeta oculta ( algunas versiones de macosx la tienen oculta y otras no ) . Si no la ves puedes acceder a ella en el finder ,menu -> ir-> ir a carpeta -> escribes la ruta /Users/tuUsuario/Library.
si la ves entra en ella y sigue la ruta .Puede que las ultimas carpetas de la ruta no las tengas .
Si no tienes esas carpetas créalas y colocalos en ella . Reinicia xcode y listo .
Esto en las nuevas versiones de xcode ya no funciona así que tu versión es una ventaja .

Re: Apple anuncia el nuevo lenguaje Swift

PostPosted: Sat Jun 21, 2014 11:54 pm
by Antonio Linares
Cristobal,

Me ha encantado el pantallazo que has puesto de tu trabajo en el editor de código. Muy bueno :-)

Steve Jobs estaba obsesionado con eliminar la "contaminación acústica" que hacen los ordenadores y cuando te acostumbras al "silencio" que tienen sus ordenadores, ya no puedes volver a un pc convencional :-)

Harbour es una maravilla, ya lo estás viendo. Tenemos un compilador que funciona en cualquier sistema operativo y que no depende de ninguna empresa que nos pueda dejar "tirados" como hizo CA (menudo regalazo nos hicieron, porque gracias a su actitud, hoy existe Harbour) :-)

Disfrútalo! :-)

Si quieres acceso al repositorio de FiveMac para subir cambios, etc. sólo tienes que decirlo ;-)

Re: Apple anuncia el nuevo lenguaje Swift

PostPosted: Sun Jun 22, 2014 8:06 pm
by cnavarro
Antonio Linares wrote:Cristobal,

Me ha encantado el pantallazo que has puesto de tu trabajo en el editor de código. Muy bueno :-)

Steve Jobs estaba obsesionado con eliminar la "contaminación acústica" que hacen los ordenadores y cuando te acostumbras al "silencio" que tienen sus ordenadores, ya no puedes volver a un pc convencional :-)

Harbour es una maravilla, ya lo estás viendo. Tenemos un compilador que funciona en cualquier sistema operativo y que no depende de ninguna empresa que nos pueda dejar "tirados" como hizo CA (menudo regalazo nos hicieron, porque gracias a su actitud, hoy existe Harbour) :-)

Disfrútalo! :-)

Si quieres acceso al repositorio de FiveMac para subir cambios, etc. sólo tienes que decirlo ;-)


Antonio
Harbour es un logro al que creo que no se le da la importancia que tiene, siempre lo he pensado, y sabemos por qué
Gracias por todo, porque disfrutar estoy disfrutando, es la verdad
En cuanto a tu ofrecimiento, gracias, por supuesto que estoy dispuesto.