Contruir HBIDE para OSX

Re: Contruir HBIDE para OSX

Postby Antonio Linares » Fri Jul 16, 2010 8:02 am

Osvaldo,

Las librerias quedan construidas en:
Users/anto/harbour/harbour/lib/darwin/clang/

clang solo aparece en Snow Leopard (64 bits). En Leopard (32 bits) no está
regards, saludos

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

Re: Contruir HBIDE para OSX

Postby ramirezosvaldo2 » Fri Jul 16, 2010 7:10 pm

Lo curioso es que posiblemente tenga uno de 64bits y no me he percatado
pero por el otro lado tengo una macmini, usando el 10.5 y me sale el mismo
error.

He tratado de bajar el svn es decir ../trunk harbour o ../trunk/harbour creyendo
que a lo mejor se tratatara de problemas de folders, pero no es asi.
Aun asi estoy migrando mis rutinas echas en Xbase++ otras de Clipper para tratar
de tener listo un framework e iniciar con desarrollo.

Lo que mas me urge y creo que se puede lograr es FTP,acceso a MySQL y Correos

1.- MySQL estoy viendo codigo en gcc++ y creo que no debe haber problemas
excepto en los browses
2.- Lo de FTP, aun no inicio
3.- Y Correos, baje un codigo generado con objective-c usando el IDE Xcode
Este codigo me pone el el bote de outbox del mail, alggo asi como MAPI
asi q tratare de hacerlo funcionar desde harbour.

En cuanto tengamos algo funcional de rutinas, con todo gusto los subieremos.

Saludos
Osvaldo Ramirez
ramirezosvaldo2
 
Posts: 58
Joined: Mon Jan 19, 2009 4:40 pm

Re: Contruir HBIDE para OSX

Postby ramirezosvaldo2 » Fri Jul 23, 2010 3:09 pm

Estimado

Olvidandome un poco del svn

Baje de nuevo los zip ya contruidos
Borre antes todo lo que habia, pero al momento de compilar
Me muestra esto usando una macmini 10.5

compiling...
./build.sh: line 11: ./../../harbour/bin/harbour: Bad CPU type in executable
compiling C module...
i686-apple-darwin9-gcc-4.0.1: testdlg.c: No such file or directory
i686-apple-darwin9-gcc-4.0.1: no input files
linking...
i686-apple-darwin9-gcc-4.0.1: testdlg.o: No such file or directory
rm: testdlg.c: No such file or directory
rm: testdlg.o: No such file or directory
done!
./build.sh: line 61: ./testdlg.app/Contents/MacOS/testdlg: No such file or directory
macmini:samples mac$

Espero sus comentarios.

Saludos
Osvaldo Ramirez
ramirezosvaldo2
 
Posts: 58
Joined: Mon Jan 19, 2009 4:40 pm

Re: Contruir HBIDE para OSX

Postby Antonio Linares » Fri Jul 23, 2010 3:16 pm

Osvaldo,

Por lo que se ve ese Mac Mini es de arquitectura "power pc" ( no "intel" ) y además no soporta 64 bits.

En build.sh se indica el usar este flag para compilar en arquitectura power pc:
# add -arch ppc -arch i386 for universal binaries
gcc $1.c -c -I./../include -I./../../harbour/include

prueba a llamarlo asi:
gcc $1.c -c -I./../include -I./../../harbour/include -arch ppc
regards, saludos

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

Re: Contruir HBIDE para OSX

Postby ramirezosvaldo2 » Fri Jul 23, 2010 3:28 pm

Estimado

Esta mac mini es un 1.66 GHz Intel Core Duo 512 Mb 667 Mhz DDR2 SDRAM

Pero, al ejecutar el harbour desde /harbour/bin me marca BAD CPU type in executable.
Como voy a ejecutar un gcc $1.c si aun no me construye el archivo .c ?

Voy a hacer lo mismo en la 10.6 y te comento manana

Saludos y gracias
Osvaldo Ramirez
ramirezosvaldo2
 
Posts: 58
Joined: Mon Jan 19, 2009 4:40 pm

Re: Contruir HBIDE para OSX

Postby Antonio Linares » Sat Jul 24, 2010 12:57 am

Osvaldo,

En tal caso será solo que no soporta 64 bits.

Prueba con el flag: -arch i386
regards, saludos

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

Re: Contruir HBIDE para OSX

Postby ramirezosvaldo2 » Sat Jul 24, 2010 4:04 am

Pero amigo, como voy a ejecutar un gcc con esos parametros, si aun no tengo el archivo .c que me genera harbour ?

Saludos
Osvaldo Ramirez
ramirezosvaldo2
 
Posts: 58
Joined: Mon Jan 19, 2009 4:40 pm

Re: Contruir HBIDE para OSX

Postby ramirezosvaldo2 » Sat Jul 24, 2010 4:55 am

Ok, bueno, te comento

Baje el harbour via svn

Y me construllo el harbour en el folder /bin/darwin/gcc al igual que las lib en su folder de /lib/darwing/gcc
y estos los copi a su folder correspondiente o sea lo de bin al bin y lo del lib al lib
pues bien, el harbour ya produce o crea el codigo en .c

ahora modifique el /build.sh agregando el parametro -arch i386 con o sin el me presenta lo siguiente

compiling...
Harbour 2.1.0beta2 (Rev. 15171)
Copyright (c) 1999-2010, http://harbour-project.org/
Compiling 'testdlg.prg'...
Lines 1018, Functions/Procedures 2
Generating C source output to 'testdlg.c'... Done.
compiling C module...
linking...
ld warning: in ./../lib/libfive.a, file is not of required architecture
ld warning: in ./../lib/libfivec.a, file is not of required architecture
Undefined symbols:
"_HB_FUN_TBUTTON", referenced from:
_symbols_table in testdlg.o
"_HB_FUN_TDIALOG", referenced from:
_symbols_table in testdlg.o
ld: symbol(s) not found
collect2: ld returned 1 exit status
done!
./build.sh: line 61: ./testdlg.app/Contents/MacOS/testdlg: No such file or directory
macmini:samples mac$

Este fivewin lo baje el la pagina de la cual tenemos acceso con clave.

Saludos
Osvaldo Ramirez
ramirezosvaldo2
 
Posts: 58
Joined: Mon Jan 19, 2009 4:40 pm

Re: Contruir HBIDE para OSX

Postby Antonio Linares » Sat Jul 24, 2010 5:36 am

Osvaldo,

Hicistes bien, la solución era construir Harbour desde el SVN.

Las librerias de FiveMac no son para esa versión de OSX. Si vas a trabajar con ese Mac Mini y las necesitas te las podemos enviar por email :-)
regards, saludos

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

Re: Contruir HBIDE para OSX

Postby ramirezosvaldo2 » Sat Jul 24, 2010 9:27 pm

Gracias ...

Lo que pasa en que en casa tengo 10.6 y en el trabajo 10.5, y ud' van muy bien, asi que a veces de aqui que llegue y pruebe en ambos

Si no es mucha molestia poner ambos, para 10.5 y 10.6 si no, trabajo mejor con la 10.6

Ahora, ahi mismo en el trabajo con un cliente, tienen un OSX Server 10.4, power mac, y no creo que mi cliente quiera actualizarse a
10.6, pero de igual manera, si se puedes me lo envias, si no, esta bien.


Saludos y gracias
Osvaldo Ramirez
ramirezosvaldo2
 
Posts: 58
Joined: Mon Jan 19, 2009 4:40 pm

Re: Contruir HBIDE para OSX

Postby Antonio Linares » Mon Jul 26, 2010 7:31 am

Osvaldo,

Enviadas a tu email las librerias para Leopard 10.5 intel :-)
regards, saludos

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

Re: Contruir HBIDE para OSX

Postby gss200610 » Sun Aug 08, 2010 1:38 am

buenas noites , estoi precisando de la lib fivema para snow leopard 10.6?
gss200610
 
Posts: 36
Joined: Sat Jun 19, 2010 10:09 am
Location: Goiania - Goias - Brasil

Previous

Return to FiveMac / FivePhone (iPhone, iPad)

Who is online

Users browsing this forum: No registered users and 4 guests