Page 3 of 3
Re: Apple anuncia el nuevo lenguaje Swift
Posted: 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
Posted: 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
Posted: 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
Posted: 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
Posted: 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
Posted: 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
Posted: 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.zipComo 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
Posted: 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
![Smile :-)](./images/smilies/icon_smile.gif)
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)
![Smile :-)](./images/smilies/icon_smile.gif)
Disfrútalo!
![Smile :-)](./images/smilies/icon_smile.gif)
Si quieres acceso al repositorio de FiveMac para subir cambios, etc. sólo tienes que decirlo
![Wink ;-)](./images/smilies/icon_wink.gif)
Re: Apple anuncia el nuevo lenguaje Swift
Posted: 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
![Smile :-)](./images/smilies/icon_smile.gif)
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)
![Smile :-)](./images/smilies/icon_smile.gif)
Disfrútalo!
![Smile :-)](./images/smilies/icon_smile.gif)
Si quieres acceso al repositorio de FiveMac para subir cambios, etc. sólo tienes que decirlo
![Wink ;-)](./images/smilies/icon_wink.gif)
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.