Contruir HBIDE para OSX

User avatar
Antonio Linares
Site Admin
Posts: 37481
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Contact:

Contruir HBIDE para OSX

Post by Antonio Linares »

descargar QT desde aqui:
http://get.qt.nokia.com/qt/source/qt-ma ... -4.6.3.dmg

hacer desde el terminal de OSX:
export HB_WITH_QT=/Developer/SDKs/MacOSX10.6.sdk/Library/Frameworks/QtCore.framework/Headers

y desde la carpeta de Harbour hacer:
make

y Harbour se construye con soporte de QT :-)
libhbqt.a, libhbqtcore.a, libhbqtgui.a and libhbqtnetwork.a

Ahora ir a contrib/hbide y hacer:
../../bin/darwin/clang/hbmk2 hbide.hbp
regards, saludos

Antonio Linares
www.fivetechsoft.com
ramirezosvaldo2
Posts: 49
Joined: Mon Jan 19, 2009 4:40 pm

Re: Contruir HBIDE para OSX

Post by ramirezosvaldo2 »

Estimado

Tiene que ser OSX 10.6 ?

Tengo el 10.5

Saludos
Osvaldo Ramirez
User avatar
Antonio Linares
Site Admin
Posts: 37481
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Contact:

Re: Contruir HBIDE para OSX

Post by Antonio Linares »

Osvaldo,

Para OSX 10.5.x cambia esta línea así:
export HB_WITH_QT=/Developer/SDKs/MacOSX10.5.sdk/Library/Frameworks/QtCore.framework/Headers

Tambien cambia esta línea así:
Ahora ir a contrib/hbide y hacer:
../../bin/darwin/gcc/hbmk2 hbide.hbp

de todas formas estoy probámdolo yo ahora a construirlo en Leopard (32 bits)
regards, saludos

Antonio Linares
www.fivetechsoft.com
ramirezosvaldo2
Posts: 49
Joined: Mon Jan 19, 2009 4:40 pm

Re: Contruir HBIDE para OSX

Post by ramirezosvaldo2 »

El detalle es que me sale esto en la terminal cuando compilo
ompiling...
./build.sh: line 11: ./../../harbour/bin/harbour: Bad CPU type in executable
compiling C module...
i686-apple-darwin9-gcc-4.0.1: login.c: No such file or directory
i686-apple-darwin9-gcc-4.0.1: no input files
linking...
i686-apple-darwin9-gcc-4.0.1: login.o: No such file or directory
rm: login.c: No such file or directory
rm: login.o: No such file or directory
done!

Al parecer harbour esta echo para otro CPU

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

Re: Contruir HBIDE para OSX

Post by ramirezosvaldo2 »

La otra ...

No encuentro el folder de contrib

donde lo bajo o mas bien a lo mejor no tengo el folder completo de harbour

Saludos
Osvaldo
User avatar
Antonio Linares
Site Admin
Posts: 37481
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Contact:

Re: Contruir HBIDE para OSX

Post by Antonio Linares »

Osvaldo,

Tienes que descargar Harbour completo desde su SVN, asi:

svn co https://harbour-project.svn.sourceforge ... ject/trunk harbour
regards, saludos

Antonio Linares
www.fivetechsoft.com
ramirezosvaldo2
Posts: 49
Joined: Mon Jan 19, 2009 4:40 pm

Re: Contruir HBIDE para OSX

Post by ramirezosvaldo2 »

Listo, baje el harbour via SVN

Pero, no encuentro esto :

./../bin/darwin/gcc/hbmk2 hbide.hbp

El folder de contrib si esta pero el de arriba no
ya lo busque por todo los folders de trunk/harbour y nada

Sorry amigo, algo me falta.

Saludos
Osvaldo Ramirez
User avatar
Antonio Linares
Site Admin
Posts: 37481
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Contact:

Re: Contruir HBIDE para OSX

Post by Antonio Linares »

Osvaldo,

Primero tienes que construir Harbour.

Situate en la carpeta de Harbour y escribe desde el terminal:
make

:-)
regards, saludos

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

Re: Contruir HBIDE para OSX

Post by mastintin »

¿ Es posible proporcionar un hbide construido ya ?
Saludos.
User avatar
Antonio Linares
Site Admin
Posts: 37481
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Contact:

Re: Contruir HBIDE para OSX

Post by Antonio Linares »

Manuel,

Si, esa es la idea :-)

Lo que ocurre es que la versión actual tiene un bug importante (no se ve el texto escrito) y Pritpal está viendo la forma de solucionarlo.

Pero aún asi, compila y enlaza perfectamente. Y es muy cómodo :-)
regards, saludos

Antonio Linares
www.fivetechsoft.com
ramirezosvaldo2
Posts: 49
Joined: Mon Jan 19, 2009 4:40 pm

Re: Contruir HBIDE para OSX

Post by ramirezosvaldo2 »

Estimado muchas gracias ...

Te comento

Bajo el usuario o folder mac/

scribie el svn co ....

y me creeo un folder llamado trunk/
adentro esta el harbour

Una vez que termino de bajar todo
me metid al folder de trunk/harbour y teclee make enter

al final de todo me puso esto

ibtool: file: -lX11 is not an object file (not allowed in a library)
make[3]: *** [libharbour.2.1.0.dylib] Error 1
make[2]: *** [descend] Error 2
make[1]: *** [dynlib] Error 2
make: *** [src] Error 2
macmini:harbour mac$

Algun parametro que me falta ?

Saludos
Osvaldo Ramirez
User avatar
Antonio Linares
Site Admin
Posts: 37481
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Contact:

Re: Contruir HBIDE para OSX

Post by Antonio Linares »

Osvaldo,

Has comprobado si se ha construido Harbour y las librerias ?
regards, saludos

Antonio Linares
www.fivetechsoft.com
ramirezosvaldo2
Posts: 49
Joined: Mon Jan 19, 2009 4:40 pm

Re: Contruir HBIDE para OSX

Post by ramirezosvaldo2 »

Estimado

Probe con la version 10.6 y es lo mismo

No me construye ningun harbour app ni niguna lib

Saludos
User avatar
Antonio Linares
Site Admin
Posts: 37481
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Contact:

Re: Contruir HBIDE para OSX

Post by Antonio Linares »

Osvaldo,

Aqui se construye correctamente y los ejecutables quedan situados en:

/Users/anto/harbour/harbour/bin/darwin/clang/

en donde en vez de "anto" será tu nombre de usuario
regards, saludos

Antonio Linares
www.fivetechsoft.com
ramirezosvaldo2
Posts: 49
Joined: Mon Jan 19, 2009 4:40 pm

Re: Contruir HBIDE para OSX

Post by ramirezosvaldo2 »

Buen en este caso busque

pero dentro de harbour/bin/darwin/gcc/
(no exite el clang)

Ahi esta harbour y hbpp

Estimado aun asi gracias por la paciencia

Saludos
Post Reply