xHarbour 1.0 - Ubuntu 7.10
Moderador: Moderadores
-
hrodrigom
- Usuário Nível 2

- Mensagens: 63
- Registrado em: 10 Nov 2007 08:04
- Localização: Santa Rita - Paraguay
xHarbour 1.0 - Ubuntu 7.10
Buenas,
Caros colegas, alguem ja esta usando xHarbour 1.0 no Ubuntu 7.10?
Estou tendo um pequeno problema,
nao consigo usar o hbmake, nem o xbscript
ambos ficam com a tela com fundo branco, e tudo desconfigurado.
No caso do hbmake, ficou tudo louco, perdeu as cordenadas etc.
e o mais extranho, o hbmake tenta gerar um aplicativo win32, e nem me deixa mudadr para linux.
Vejam
http://agrapy.com/flaro/hbmake.png
http://agrapy.com/flaro/hbmake2.png
Caros colegas, alguem ja esta usando xHarbour 1.0 no Ubuntu 7.10?
Estou tendo um pequeno problema,
nao consigo usar o hbmake, nem o xbscript
ambos ficam com a tela com fundo branco, e tudo desconfigurado.
No caso do hbmake, ficou tudo louco, perdeu as cordenadas etc.
e o mais extranho, o hbmake tenta gerar um aplicativo win32, e nem me deixa mudadr para linux.
Vejam
http://agrapy.com/flaro/hbmake.png
http://agrapy.com/flaro/hbmake2.png
-
hrodrigom
- Usuário Nível 2

- Mensagens: 63
- Registrado em: 10 Nov 2007 08:04
- Localização: Santa Rita - Paraguay
Baixei a versao para debian que esta em www.xharbour.org
e agora pelo menos as telas estao OK..
Mas continua tentando criar o makefile para Windows, nao entendo, sera que tem alguma variavel de ambiente que esta mal configurada?
Sem contar, que eu mudo no hbmake os campos para linux, gcc, etc.
Mas ele esta louco mesmo,
sh: /usrbinharbour: not found
deveria ser /usr/bin/harbour
sh: BINilink32: not found
Aqui ele esta pensando que esta no windows..
Alguma dica?
e agora pelo menos as telas estao OK..
Mas continua tentando criar o makefile para Windows, nao entendo, sera que tem alguma variavel de ambiente que esta mal configurada?
Código: Selecionar todos
export HB_PATH=/usr/src/xharbour
export HB_ARCHITECTURE=linux
export HB_COMPILER=gcc
export HB_GT_LIB=gtsln
export HB_MULTI_GT=YES
export HB_BIN_INSTALL=$HB_PATH/bin
export HB_LIB_INSTALL=$HB_PATH/lib
export HB_INC_INSTALL=$HB_PATH/include
export PATH=$HB_PATH/bin:$PATHMas ele esta louco mesmo,
sh: /usrbinharbour: not found
deveria ser /usr/bin/harbour
sh: BINilink32: not found
Aqui ele esta pensando que esta no windows..
Alguma dica?
Ai não tenho mais como ajudar pq já tá indo para uma ferramenta que eu não costumo usar (hbmake).
Só para tentar uma ultima coisa. Eu uso o script abaixo para compilar. Este só compila apenas um .prg.
Crie um arquivo, do tipo build.sh:
depois executa assim:
onde teste é o arquivo teste.prg
[]'s
Rodrigo
Só para tentar uma ultima coisa. Eu uso o script abaixo para compilar. Este só compila apenas um .prg.
Crie um arquivo, do tipo build.sh:
Código: Selecionar todos
#!/bin/bash
export CFLAGS="-Wall";
export LIBFILES="-Wl,--start-group -ldebug -lvm -lrtl -llang -lrdd -lmacro -lpp -ldbfntx -ldbfcdx -ldbffpt -lhbsix -lpcrepos -lcommon -lm -lgtsln -lcodepage -lslang -Wl,--end-group";
$HB_BIN_INSTALL/harbour -a -m -n -w -I$HB_INC_INSTALL -I../../include $1
gcc $1.c -o $1 $CFLAGS -L$HB_LIB_INSTALL -L../../lib -I$HB_INC_INSTALL -I../../include $LIBFILES
rm -f $1.c
rm -f $1.o
./$1
Código: Selecionar todos
sh build.sh teste
[]'s
Rodrigo
-
hrodrigom
- Usuário Nível 2

- Mensagens: 63
- Registrado em: 10 Nov 2007 08:04
- Localização: Santa Rita - Paraguay
Bom dia,
Obrigado pelo script,
tive que fazer uma pequena alteracao nele, nao sei se fiz certo
mas nao encontrava a lib -llang, entao alterei para outra de nome parecido pensei que tinha algo a ver -lslang..
mas agora gera uns erros
Obrigado pelo script,
tive que fazer uma pequena alteracao nele, nao sei se fiz certo
mas nao encontrava a lib -llang, entao alterei para outra de nome parecido pensei que tinha algo a ver -lslang..
mas agora gera uns erros
Código: Selecionar todos
/usr/lib/xharbour/librtl.a(maxrow.o): In function `HB_FUN_MAXROW':
(.text+0x77): undefined reference to `hb_gt_info'
/usr/lib/xharbour/librtl.a(maxrow.o): In function `HB_FUN_MAXCOL':
(.text+0xeb): undefined reference to `hb_gt_info'
/usr/lib/xharbour/librtl.a(maxrow.o): In function `HB_FUN_MAXCOL':