Harbour/Mediador/Linux

Projeto [x]Harbour - Compilador de código aberto compatível com o Clipper.

Moderador: Moderadores

leospereira
Usuário Nível 1
Usuário Nível 1
Mensagens: 4
Registrado em: 16 Mar 2009 21:38
Localização: Oakland CA

Harbour/Mediador/Linux

Mensagem 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
Avatar do usuário
alaminojunior
Colaborador
Colaborador
Mensagens: 1717
Registrado em: 16 Dez 2005 21:26
Localização: Ubatuba - SP

Re: Harbour/Mediador/Linux

Mensagem 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")
Compilador xHarbour 1.2.3 + Embarcadero C++ 7.30
MySQL c/ SQLRDD
HwGui + GTWVG
leospereira
Usuário Nível 1
Usuário Nível 1
Mensagens: 4
Registrado em: 16 Mar 2009 21:38
Localização: Oakland CA

Re: Harbour/Mediador/Linux

Mensagem por leospereira »

Sim, concordo,..

Mas qual seria a solucao?!
Request MEDNTX
RDDSETDEFAULT("MEDNTX")
estao no programa....
Avatar do usuário
alaminojunior
Colaborador
Colaborador
Mensagens: 1717
Registrado em: 16 Dez 2005 21:26
Localização: Ubatuba - SP

Re: Harbour/Mediador/Linux

Mensagem 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.
Compilador xHarbour 1.2.3 + Embarcadero C++ 7.30
MySQL c/ SQLRDD
HwGui + GTWVG
leospereira
Usuário Nível 1
Usuário Nível 1
Mensagens: 4
Registrado em: 16 Mar 2009 21:38
Localização: Oakland CA

Re: Harbour/Mediador/Linux

Mensagem 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!
Avatar do usuário
alaminojunior
Colaborador
Colaborador
Mensagens: 1717
Registrado em: 16 Dez 2005 21:26
Localização: Ubatuba - SP

Re: Harbour/Mediador/Linux

Mensagem por alaminojunior »

Você colocou o

Código: Selecionar todos

#include "mediator.ch"
nos prg´s ?
Compilador xHarbour 1.2.3 + Embarcadero C++ 7.30
MySQL c/ SQLRDD
HwGui + GTWVG
Avatar do usuário
sygecom
Administrador
Administrador
Mensagens: 7131
Registrado em: 21 Jul 2006 10:12
Localização: Alvorada-RS
Contato:

Re: Harbour/Mediador/Linux

Mensagem 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.
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
leospereira
Usuário Nível 1
Usuário Nível 1
Mensagens: 4
Registrado em: 16 Mar 2009 21:38
Localização: Oakland CA

Re: Harbour/Mediador/Linux

Mensagem por leospereira »

Obrigado,

Se descobrirem alguma trick da um toque...

[ ]'s
Leonardo
Avatar do usuário
Itamar M. Lins Jr.
Administrador
Administrador
Mensagens: 7928
Registrado em: 30 Mai 2007 11:31
Localização: Ilheus Bahia
Curtiu: 1 vez

Re: Harbour/Mediador/Linux

Mensagem 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.
Saudações,
Itamar M. Lins Jr.
Responder