Page 1 of 2

Contruir HBIDE para OSX

PostPosted: Tue Jul 13, 2010 7:29 pm
by Antonio Linares
descargar QT desde aqui:
http://get.qt.nokia.com/qt/source/qt-mac-cocoa-opensource-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

Re: Contruir HBIDE para OSX

PostPosted: Wed Jul 14, 2010 2:07 am
by ramirezosvaldo2
Estimado

Tiene que ser OSX 10.6 ?

Tengo el 10.5

Saludos
Osvaldo Ramirez

Re: Contruir HBIDE para OSX

PostPosted: Wed Jul 14, 2010 4:48 am
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)

Re: Contruir HBIDE para OSX

PostPosted: Wed Jul 14, 2010 5:06 am
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

Re: Contruir HBIDE para OSX

PostPosted: Wed Jul 14, 2010 5:27 am
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

Re: Contruir HBIDE para OSX

PostPosted: Wed Jul 14, 2010 6:00 am
by Antonio Linares
Osvaldo,

Tienes que descargar Harbour completo desde su SVN, asi:

svn co https://harbour-project.svn.sourceforge.net/svnroot/harbour-project/trunk harbour

Re: Contruir HBIDE para OSX

PostPosted: Wed Jul 14, 2010 6:57 am
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

Re: Contruir HBIDE para OSX

PostPosted: Wed Jul 14, 2010 7:05 am
by Antonio Linares
Osvaldo,

Primero tienes que construir Harbour.

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

:-)

Re: Contruir HBIDE para OSX

PostPosted: Wed Jul 14, 2010 9:37 am
by mastintin
¿ Es posible proporcionar un hbide construido ya ?
Saludos.

Re: Contruir HBIDE para OSX

PostPosted: Wed Jul 14, 2010 9:39 am
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 :-)

Re: Contruir HBIDE para OSX

PostPosted: Wed Jul 14, 2010 9:08 pm
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

Re: Contruir HBIDE para OSX

PostPosted: Wed Jul 14, 2010 9:56 pm
by Antonio Linares
Osvaldo,

Has comprobado si se ha construido Harbour y las librerias ?

Re: Contruir HBIDE para OSX

PostPosted: Thu Jul 15, 2010 8:34 pm
by ramirezosvaldo2
Estimado

Probe con la version 10.6 y es lo mismo

No me construye ningun harbour app ni niguna lib

Saludos

Re: Contruir HBIDE para OSX

PostPosted: Thu Jul 15, 2010 10:56 pm
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

Re: Contruir HBIDE para OSX

PostPosted: Fri Jul 16, 2010 1:11 am
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