Probando FivePhone con Lion (beta), xcode 4.1 y iOS 4.3

User avatar
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

Post by Antonio Linares »

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 :-)

Image

Image

Image
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
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

Post by Antonio Linares »

Observa como la llamada a NSLog() desde nuestro PRG se muestra correctamente en la consola :-)

Image

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):

Image

Image

Image
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
mastintin
Posts: 1502
Joined: Thu May 27, 2010 2:06 pm

Re: Probando FivePhone con Lion (beta), xcode 4.1 y iOS 4.3

Post by mastintin »

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.
Last edited by mastintin on Fri Apr 08, 2011 9:15 am, edited 1 time in total.
pcordonet
Posts: 110
Joined: Sat Jan 30, 2010 8:35 am
Location: Girona

Re: Probando FivePhone con Lion (beta), xcode 4.1 y iOS 4.3

Post by pcordonet »

Hola Antonio,

No se si es una pregunta tonta, pero se podria enlazar con xHarbour ?

Pere.
User avatar
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

Post by Antonio Linares »

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 :-)
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
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

Post by Antonio Linares »

Manuel,

Si, ese es el próximo paso a probar :-)
regards, saludos

Antonio Linares
www.fivetechsoft.com
pcordonet
Posts: 110
Joined: Sat Jan 30, 2010 8:35 am
Location: Girona

Re: Probando FivePhone con Lion (beta), xcode 4.1 y iOS 4.3

Post by pcordonet »

Muchas gracias Antonio,

Me podrias decir cuales serian los pasos a seguir para poder probar la compilación?

Gracias
User avatar
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

Post by Antonio Linares »

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
regards, saludos

Antonio Linares
www.fivetechsoft.com
pcordonet
Posts: 110
Joined: Sat Jan 30, 2010 8:35 am
Location: Girona

Re: Probando FivePhone con Lion (beta), xcode 4.1 y iOS 4.3

Post by pcordonet »

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
User avatar
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

Post by Antonio Linares »

regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
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

Post by Antonio Linares »

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 :-)
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
mastintin
Posts: 1502
Joined: Thu May 27, 2010 2:06 pm

Re: Probando FivePhone con Lion (beta), xcode 4.1 y iOS 4.3

Post by mastintin »

ya he conseguido que se creen las librerías con el make pero desde un proyecto xcode4.1 . :-)

Image
User avatar
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

Post by Antonio Linares »

Manuel,

Ya conseguí construir Harbour en el iPhone/iPad y vistos tus avances, que nos falta ? :-)
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
mastintin
Posts: 1502
Joined: Thu May 27, 2010 2:06 pm

Re: Probando FivePhone con Lion (beta), xcode 4.1 y iOS 4.3

Post by mastintin »

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
User avatar
mastintin
Posts: 1502
Joined: Thu May 27, 2010 2:06 pm

Re: Probando FivePhone con Lion (beta), xcode 4.1 y iOS 4.3

Post by mastintin »

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

Image

Saludos.
Post Reply