Probando FivePhone con Lion (beta), xcode 4.1 y iOS 4.3
- Antonio Linares
- Site Admin
- Posts: 37481
- Joined: Thu Oct 06, 2005 5:47 pm
- Location: Spain
- Contact:
Probando FivePhone con Lion (beta), xcode 4.1 y iOS 4.3
1. De momento lo que he hecho es enlazar la libreria de Harbour que tenemos construida en:
http://code.google.com/p/fivephone/
2. y especificar las reglas de construcción para un PRG, y donde buscar los ficheros de cabecera de Harbour.
3. He usado el compilador Harbour (version actual del SVN) construido en el Mac.
De momento enlaza correctamente y el ejecutable funciona en el emulador del iPhone
http://code.google.com/p/fivephone/
2. y especificar las reglas de construcción para un PRG, y donde buscar los ficheros de cabecera de Harbour.
3. He usado el compilador Harbour (version actual del SVN) construido en el Mac.
De momento enlaza correctamente y el ejecutable funciona en el emulador del iPhone
- Antonio Linares
- Site Admin
- Posts: 37481
- Joined: Thu Oct 06, 2005 5:47 pm
- Location: Spain
- Contact:
Re: Probando FivePhone con Lion (beta), xcode 4.1 y iOS 4.3
Observa como la llamada a NSLog() desde nuestro PRG se muestra correctamente en la consola
He añadido la llamada a hb_vmInit() para lanzar la maquina virtual de Harbour y tambien he enlazado la libreria FivePhone (se puede ver a la izquierda):
He añadido la llamada a hb_vmInit() para lanzar la maquina virtual de Harbour y tambien he enlazado la libreria FivePhone (se puede ver a la izquierda):
Re: Probando FivePhone con Lion (beta), xcode 4.1 y iOS 4.3
Seria bueno recrear tanto el harbour como sus librerias con el nuevo compilador LLVM 2.0 que usa el xcode 4.1 .
Debería no dar demasiado problema ya que en principio es compatible con gcc.
Yo he vuelto al xcode antiguo pues no consegui compilar ningun programa de los que teniamos funcionando .
Voy a intentar instalar el xcode 4.1 en mi "lion" a ver si me entra en la partición.
Saludos.
Debería no dar demasiado problema ya que en principio es compatible con gcc.
Yo he vuelto al xcode antiguo pues no consegui compilar ningun programa de los que teniamos funcionando .
Voy a intentar instalar el xcode 4.1 en mi "lion" a ver si me entra en la partición.
Saludos.
Last edited by mastintin on Fri Apr 08, 2011 9:15 am, edited 1 time in total.
Re: Probando FivePhone con Lion (beta), xcode 4.1 y iOS 4.3
Hola Antonio,
No se si es una pregunta tonta, pero se podria enlazar con xHarbour ?
Pere.
No se si es una pregunta tonta, pero se podria enlazar con xHarbour ?
Pere.
- Antonio Linares
- Site Admin
- Posts: 37481
- Joined: Thu Oct 06, 2005 5:47 pm
- Location: Spain
- Contact:
Re: Probando FivePhone con Lion (beta), xcode 4.1 y iOS 4.3
Pere,
En principio no debería haber problema en usar xHarbour (salvo que enlacen algo propio de Windows, es la unica pega que se me ocurre)
La razón de usar Harbour en vez de xHarbour es porque en las últimas pruebas que hice tenian un tanto olvidada la multiplataforma para funcionar en distintos sistemas operativos, algo que si controla muy bien el proyecto Harbour
En principio no debería haber problema en usar xHarbour (salvo que enlacen algo propio de Windows, es la unica pega que se me ocurre)
La razón de usar Harbour en vez de xHarbour es porque en las últimas pruebas que hice tenian un tanto olvidada la multiplataforma para funcionar en distintos sistemas operativos, algo que si controla muy bien el proyecto Harbour
- Antonio Linares
- Site Admin
- Posts: 37481
- Joined: Thu Oct 06, 2005 5:47 pm
- Location: Spain
- Contact:
Re: Probando FivePhone con Lion (beta), xcode 4.1 y iOS 4.3
Manuel,
Si, ese es el próximo paso a probar
Si, ese es el próximo paso a probar
Re: Probando FivePhone con Lion (beta), xcode 4.1 y iOS 4.3
Muchas gracias Antonio,
Me podrias decir cuales serian los pasos a seguir para poder probar la compilación?
Gracias
Me podrias decir cuales serian los pasos a seguir para poder probar la compilación?
Gracias
- Antonio Linares
- Site Admin
- Posts: 37481
- Joined: Thu Oct 06, 2005 5:47 pm
- Location: Spain
- Contact:
Re: Probando FivePhone con Lion (beta), xcode 4.1 y iOS 4.3
Pere,
La primera prueba seria descargar xHarbour desde su repositorio y ver si se construye bien en el Mac
svn co https://xharbour.svn.sourceforge.net/svnroot/xharbour xharbour
make
La primera prueba seria descargar xHarbour desde su repositorio y ver si se construye bien en el Mac
svn co https://xharbour.svn.sourceforge.net/svnroot/xharbour xharbour
make
Re: Probando FivePhone con Lion (beta), xcode 4.1 y iOS 4.3
Esta noche lo pruebo.
Tengo una maquina virtual creada.
Necesito tener xcode ( ahora es de pago, alguna solucion ? ) )
Que programas necesito en el MAC ?
Gracias.
Pere
Tengo una maquina virtual creada.
Necesito tener xcode ( ahora es de pago, alguna solucion ? ) )
Que programas necesito en el MAC ?
Gracias.
Pere
- Antonio Linares
- Site Admin
- Posts: 37481
- Joined: Thu Oct 06, 2005 5:47 pm
- Location: Spain
- Contact:
- Antonio Linares
- Site Admin
- Posts: 37481
- Joined: Thu Oct 06, 2005 5:47 pm
- Location: Spain
- Contact:
Re: Probando FivePhone con Lion (beta), xcode 4.1 y iOS 4.3
Manuel,
He subido un nuevo fichero makefile_4_3 que funciona correctamente para crear FIvePhone para el iOS 4.3. Hay que renombrarlo como makefile:
http://code.google.com/p/fivephone/sour ... kefile_4_3
Próximo objetivo: reconstruir Harbour para iOS 4.3
He subido un nuevo fichero makefile_4_3 que funciona correctamente para crear FIvePhone para el iOS 4.3. Hay que renombrarlo como makefile:
http://code.google.com/p/fivephone/sour ... kefile_4_3
Próximo objetivo: reconstruir Harbour para iOS 4.3
Re: Probando FivePhone con Lion (beta), xcode 4.1 y iOS 4.3
ya he conseguido que se creen las librerías con el make pero desde un proyecto xcode4.1 .
- Antonio Linares
- Site Admin
- Posts: 37481
- Joined: Thu Oct 06, 2005 5:47 pm
- Location: Spain
- Contact:
Re: Probando FivePhone con Lion (beta), xcode 4.1 y iOS 4.3
Manuel,
Ya conseguí construir Harbour en el iPhone/iPad y vistos tus avances, que nos falta ?
Ya conseguí construir Harbour en el iPhone/iPad y vistos tus avances, que nos falta ?
Re: Probando FivePhone con Lion (beta), xcode 4.1 y iOS 4.3
según veo el makefile seguimos usando gcc para la construcción . ¿ No sería bueno usar el nuevo compilador ? .
Otra cosa que he notado es que el sistema que usaba para saltarme la comprobación del certificado a la hora de compilar ya no funciona ( han corregido el bug ) así que tendré que mirar como puedo conseguir que compile en el dispositivo .
Saludos.
-------------- edito -----------------------------
veo que gcc es un enlace a llvm-gcc así que ya esta compilando con el nuevo compilador
Otra cosa que he notado es que el sistema que usaba para saltarme la comprobación del certificado a la hora de compilar ya no funciona ( han corregido el bug ) así que tendré que mirar como puedo conseguir que compile en el dispositivo .
Saludos.
-------------- edito -----------------------------
veo que gcc es un enlace a llvm-gcc así que ya esta compilando con el nuevo compilador
Re: Probando FivePhone con Lion (beta), xcode 4.1 y iOS 4.3
He cogido uno de los proyectos que ya funcionaba y he lanzado el xcode . Con el simulador funciona correcto . con el iphone lanza varios errores ....
siguo con ello .
Saludos.
-------------------------- edito -------------------
listo funcionando en el iphone con 4.3.1
Tenemos que cambiar en el make de lib :
FLAGS = -arch armv6 -mthumb -isysroot /Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS4.3.sdk
por :
FLAGS = -arch armv7 -mthumb -isysroot /Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS4.3.sdk
perdemos compatibilidad con arm6 , pero así compila sin problemas ...
para saltarse el certificado :
http://www.codigohispano.com/index.php? ... tutoriales
Saludos.
siguo con ello .
Saludos.
-------------------------- edito -------------------
listo funcionando en el iphone con 4.3.1
Tenemos que cambiar en el make de lib :
FLAGS = -arch armv6 -mthumb -isysroot /Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS4.3.sdk
por :
FLAGS = -arch armv7 -mthumb -isysroot /Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS4.3.sdk
perdemos compatibilidad con arm6 , pero así compila sin problemas ...
para saltarse el certificado :
http://www.codigohispano.com/index.php? ... tutoriales
Saludos.