Página 1 de 1

Migracao: funcoes conhecidas nao encontradas

Enviado: 06 Fev 2007 10:45
por esbaptista
Estou começando a migrar de FlagShip para xHarbour em Linux.

Estou usando o hbmake para compilar/linkar os prg, parei com uma mensagem funcao nao encontrada, veja:

../libgeral/libgeral.a(popnote1.o)(.data+0x208): undefined reference to `HB_FUN_MEMOEDIT'
../libgeral/libgeral.a(popnote1.o)(.data+0x328): undefined reference to `HB_FUN_ISPRINTER'
../libgeral/libgeral.a(popnote1.o)(.data+0x4e8): undefined reference to `HB_FUN_ACHOICE'


Nao eh possivel que o xHarbour nao tenha estas funcoes, mas nao consegui fazer com q ele compile.

Alguem ja pode me dar uma dica?

abs,

Elton

Enviado: 06 Fev 2007 16:39
por rochinha
Amiguinho

Voce terá de agregar mais LIBs ao seu LNK, revise os exemplos vindos no Harbour como .BAT ou .RMK pois este erro soa como se seu .LNK tivesse todas as LIBs menos a CLIPPER.LIB, etc.

Código: Selecionar todos

echo %HBDIR%\lib\debug.lib   + >> b32.bc
echo %HBDIR%\lib\rtl.lib     + >> b32.bc
echo %HBDIR%\lib\vm.lib      + >> b32.bc
echo %HBDIR%\lib\vmmt.lib    + >> b32.bc
echo %HBDIR%\lib\gtwin.lib   + >> b32.bc
echo %HBDIR%\lib\lang.lib    + >> b32.bc
echo %HBDIR%\lib\macro.lib   + >> b32.bc
echo %HBDIR%\lib\rdd.lib     + >> b32.bc
echo %HBDIR%\lib\dbfcdx.lib  + >> b32.bc
echo %HBDIR%\lib\dbfntx.lib  + >> b32.bc
echo %HBDIR%\lib\dbfdbt.lib  + >> b32.bc
echo %HBDIR%\lib\dbffpt.lib  + >> b32.bc
echo %HBDIR%\lib\uuid.lib    + >> b32.bc
echo %HBDIR%\lib\debug.lib   + >> b32.bc
echo %HBDIR%\lib\common.lib  + >> b32.bc
echo %HBDIR%\lib\pp.lib      + >> b32.bc
echo %HBDIR%\lib\codepage.lib+ >> b32.bc
echo %HBDIR%\lib\hbsix.lib   + >> b32.bc
Estas são as LIBs minimas para compor o arquivo de compilação

Enviado: 07 Fev 2007 11:35
por esbaptista
rochinha escreveu:Amiguinho

Estas são as LIBs minimas para compor o arquivo de compilação
Amiguinho, acho q vc tem razao, so que eu nao sei como linkar com estas libs e nao tenhos exemplos de como fazer isso com o hbmake (estou usando o linux).

Vc pode me dar uma forca?

abracao

Enviado: 07 Fev 2007 14:41
por rochinha
Amiguinho

Enquanto verifico algo em relação a isto, mesmo porque eu não uso o Linux, voce pode também dar uma pesquisada na sessão xHarbour.

Voce pretende gerar aplicativos modo TEXTO ou GUI? se for GUI qual voce esta usando?

Enviado: 07 Fev 2007 14:50
por esbaptista
Amiguinho eu ando pesquisando o tempo todo, mas a grande maioria so trabalha com xHarbour+Linux...

Consegui compilar, fui lincando ".a" e achei o cara, mas parei novamente.

Sera´ q ninguem no forum usa linux?

abs

Enviado: 10 Fev 2007 13:16
por rochinha
Amiguinho

Veja aqui se voce consegue encontrar informações de instalação:

Fivewin for Linux in English
Fivewin for Linux en Espanhol