Contruir HBIDE para OSX
- Antonio Linares
- Site Admin
- Posts: 37481
- Joined: Thu Oct 06, 2005 5:47 pm
- Location: Spain
- Contact:
Re: Contruir HBIDE para OSX
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á
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á
-
- Posts: 49
- Joined: Mon Jan 19, 2009 4:40 pm
Re: Contruir HBIDE para OSX
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
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
-
- Posts: 49
- Joined: Mon Jan 19, 2009 4:40 pm
Re: Contruir HBIDE para OSX
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
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
- Antonio Linares
- Site Admin
- Posts: 37481
- Joined: Thu Oct 06, 2005 5:47 pm
- Location: Spain
- Contact:
Re: Contruir HBIDE para OSX
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
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
-
- Posts: 49
- Joined: Mon Jan 19, 2009 4:40 pm
Re: Contruir HBIDE para OSX
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
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
- Antonio Linares
- Site Admin
- Posts: 37481
- Joined: Thu Oct 06, 2005 5:47 pm
- Location: Spain
- Contact:
Re: Contruir HBIDE para OSX
Osvaldo,
En tal caso será solo que no soporta 64 bits.
Prueba con el flag: -arch i386
En tal caso será solo que no soporta 64 bits.
Prueba con el flag: -arch i386
-
- Posts: 49
- Joined: Mon Jan 19, 2009 4:40 pm
Re: Contruir HBIDE para OSX
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
Saludos
Osvaldo Ramirez
-
- Posts: 49
- Joined: Mon Jan 19, 2009 4:40 pm
Re: Contruir HBIDE para OSX
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
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
- Antonio Linares
- Site Admin
- Posts: 37481
- Joined: Thu Oct 06, 2005 5:47 pm
- Location: Spain
- Contact:
Re: Contruir HBIDE para OSX
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
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
-
- Posts: 49
- Joined: Mon Jan 19, 2009 4:40 pm
Re: Contruir HBIDE para OSX
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
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
- Antonio Linares
- Site Admin
- Posts: 37481
- Joined: Thu Oct 06, 2005 5:47 pm
- Location: Spain
- Contact:
Re: Contruir HBIDE para OSX
Osvaldo,
Enviadas a tu email las librerias para Leopard 10.5 intel
Enviadas a tu email las librerias para Leopard 10.5 intel
Re: Contruir HBIDE para OSX
buenas noites , estoi precisando de la lib fivema para snow leopard 10.6?