Página 1 de 1

Harbour/Mediador/Linux

Enviado: 16 Mar 2009 21:46
por leospereira
Ola Pessoal,
Estou a alguns dias tentando resolver um problema entre o Harbou,Linux e o mediator...

Basicamente o Harboour nao reconhece o Mediator... troquei o mediator de localizacao 200 vezes,...
Alguma sugestao?


root@sucess [/foo/leo/mysql]# hbcmp h3.prg
Harbour 1.0.1 Intl. (Rev. 9429)
Copyright (c) 1999-2008, http://www.harbour-project.org/
Compiling 'h3.prg'...
Lines 469, Functions/Procedures 2
Generating C source output to 'h3.c'... Done.
root@sucess [/foo/leo/mysql]# hblnk h3.o
h3.o:(.data+0x278): undefined reference to `HB_FUN_MEDNTX'
collect2: ld returned 1 exit status


[ ]'s
Obrigado.

leospereira

Re: Harbour/Mediador/Linux

Enviado: 16 Mar 2009 21:56
por alaminojunior
undefined reference to `HB_FUN_MEDNTX'
Parece que o compilador não está encontrando as libs do Mediator.
E no prg principal precisa ter no início:

Código: Selecionar todos

Request MEDNTX
RDDSETDEFAULT("MEDNTX")

Re: Harbour/Mediador/Linux

Enviado: 16 Mar 2009 22:00
por leospereira
Sim, concordo,..

Mas qual seria a solucao?!
Request MEDNTX
RDDSETDEFAULT("MEDNTX")
estao no programa....

Re: Harbour/Mediador/Linux

Enviado: 17 Mar 2009 10:43
por alaminojunior
Mas qual seria a solucao?!
A solução é informar ao compilador onde estão as lib´s requeridas pelo Mediator. Parece que são duas ou três.
troquei o mediator de localizacao 200 vezes

Acredito que não precise trocar o Mediator de lugar, basta pegar as tais lib´s, e copiar para a pasta LIB do Harbour.

Re: Harbour/Mediador/Linux

Enviado: 17 Mar 2009 13:20
por leospereira
Colocar as libs junto as libs do harbour foi a minha primeira tentativa, tbem nao funciona, no diretorio local a mesma coisa, nao funciona!

Re: Harbour/Mediador/Linux

Enviado: 17 Mar 2009 20:11
por alaminojunior
Você colocou o

Código: Selecionar todos

#include "mediator.ch"
nos prg´s ?

Re: Harbour/Mediador/Linux

Enviado: 19 Mar 2009 10:23
por sygecom
Olá leospereira,
Bem vindo ao forum,
Baixei o Mediator para Linux, e pelo que vi ele não da suporte para a versão atual do Harbour, pelo que esta disponivel no pacote do Mediator é somente até a versão 0.46 do Harbour, e você esta tentando usar o Harbour 1.0.1, talvez seja isso o problema, tente revisar as versão disponivel do Mediator.

Re: Harbour/Mediador/Linux

Enviado: 01 Abr 2009 22:32
por leospereira
Obrigado,

Se descobrirem alguma trick da um toque...

[ ]'s
Leonardo

Re: Harbour/Mediador/Linux

Enviado: 02 Abr 2009 11:21
por Itamar M. Lins Jr.
Ola!
O comando hbcmp, não pega as libs do mediator.
Tem que ser informada se não ele não linka junto nem com a versão 0.46 do harbour ou xHarbour.

Saudações,
Itamar M. Lins Jr.