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

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

Postby Antonio Linares » Fri Apr 08, 2011 8:35 am

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: 35258
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

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

Postby Antonio Linares » Fri Apr 08, 2011 8:58 am

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
Antonio Linares
Site Admin
 
Posts: 35258
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

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

Postby mastintin » Fri Apr 08, 2011 9:12 am

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

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

Postby pcordonet » Fri Apr 08, 2011 9:13 am

Hola Antonio,

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

Pere.
pcordonet
 
Posts: 111
Joined: Sat Jan 30, 2010 8:35 am
Location: Girona

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

Postby Antonio Linares » Fri Apr 08, 2011 9:27 am

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: 35258
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

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

Postby Antonio Linares » Fri Apr 08, 2011 9:29 am

Manuel,

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

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 35258
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

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

Postby pcordonet » Fri Apr 08, 2011 9:32 am

Muchas gracias Antonio,

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

Gracias
pcordonet
 
Posts: 111
Joined: Sat Jan 30, 2010 8:35 am
Location: Girona

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

Postby Antonio Linares » Fri Apr 08, 2011 9:36 am

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
User avatar
Antonio Linares
Site Admin
 
Posts: 35258
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

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

Postby pcordonet » Fri Apr 08, 2011 9:39 am

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
pcordonet
 
Posts: 111
Joined: Sat Jan 30, 2010 8:35 am
Location: Girona

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

Postby Antonio Linares » Fri Apr 08, 2011 10:55 am

regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 35258
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

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

Postby Antonio Linares » Fri Apr 08, 2011 2:08 pm

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/source/diff?spec=svn416&r=416&format=side&path=/trunk/makefile_4_3

Próximo objetivo: reconstruir Harbour para iOS 4.3 :-)
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 35258
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

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

Postby mastintin » Sat Apr 09, 2011 7:42 am

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

Image
User avatar
mastintin
 
Posts: 1443
Joined: Thu May 27, 2010 2:06 pm

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

Postby Antonio Linares » Sat Apr 09, 2011 8:39 am

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
Antonio Linares
Site Admin
 
Posts: 35258
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

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

Postby mastintin » Sat Apr 09, 2011 9:14 am

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: 1443
Joined: Thu May 27, 2010 2:06 pm

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

Postby mastintin » Sat Apr 09, 2011 11:30 am

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?option=com_content&view=article&id=22:test-de-aplicaciones-en-el-iphone-sin-ser-desarrollador&catid=3:tutoriales

Image

Saludos.
User avatar
mastintin
 
Posts: 1443
Joined: Thu May 27, 2010 2:06 pm

Next

Return to FiveMac / FivePhone (iPhone, iPad)

Who is online

Users browsing this forum: No registered users and 1 guest