letodb no linux ubuntu 12.04

Fórum sobre Banco de Dados e RDDs para Clipper/[x]Harbour.

Moderador: Moderadores

Avatar do usuário
Cavalo Marinho
Usuário Nível 3
Usuário Nível 3
Mensagens: 156
Registrado em: 01 Ago 2009 10:01
Localização: Aracaju/Se

letodb no linux ubuntu 12.04

Mensagem por Cavalo Marinho »

Bom dia pessoal, estou começando trabalhar com o letodb e a priore parece ser muito bom, compilei o server para windows e tudo beleza, o meu problema é que não consigo compilar para linux, já tentei, passei por alguns processo mas cheguei num ponto que não consigo progredir, assim espero que algum colega que entenda do assunto possa ame ajudar, ficarei grato, em anexo estou postando o arquivo de log de erro na compilação.
Anexos
a2.txt
(1.22 KiB) Baixado 200 vezes
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

letodb no linux ubuntu 12.04

Mensagem por Itamar M. Lins Jr. »

Harbour versão ?
Versão do LetoDb ?
Está usando hbmk2 p/ compilar ?

Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
Avatar do usuário
Cavalo Marinho
Usuário Nível 3
Usuário Nível 3
Mensagens: 156
Registrado em: 01 Ago 2009 10:01
Localização: Aracaju/Se

letodb no linux ubuntu 12.04

Mensagem por Cavalo Marinho »

Bom dia Itamar
Segue respostas
Harbour Versão 3.0.0 for linux Ubuntu
LetoDb 1.129.2.42 datada de 31/10/2014 (Está no inicio do arquivo server.prg)
Sim, Estou utilizando o HBMK2 para compilar.

Jackson
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

letodb no linux ubuntu 12.04

Mensagem por Itamar M. Lins Jr. »

undefined reference to `hb_extIsNil'
Você está usando uma versão velha do Harbour atualize p/ versão 3.2.
Inclusive a 3.2 resolve o problema de caracteres errados na tela.

Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
Avatar do usuário
Cavalo Marinho
Usuário Nível 3
Usuário Nível 3
Mensagens: 156
Registrado em: 01 Ago 2009 10:01
Localização: Aracaju/Se

letodb no linux ubuntu 12.04

Mensagem por Cavalo Marinho »

bom dia Itamar
Vou baixar e instalar a versão 3.2 for linux e testar, muito obrigado.
Avatar do usuário
Cavalo Marinho
Usuário Nível 3
Usuário Nível 3
Mensagens: 156
Registrado em: 01 Ago 2009 10:01
Localização: Aracaju/Se

letodb no linux ubuntu 12.04

Mensagem por Cavalo Marinho »

Bom dia Itamar
Mais uma vez venho solicita a sua ajuda ou de outro companheiro que tenha conhecimento no assunto, conforme suas instruções instalei o harbour 3.2, tentei compilar mas não funcionou,s egue os arquivos log em anexo para uma melhor analise.
a1.log.txt
(2.77 KiB) Baixado 197 vezes
a2.log.txt
(1.22 KiB) Baixado 189 vezes
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

letodb no linux ubuntu 12.04

Mensagem por Itamar M. Lins Jr. »

É a mesma mensagem de erro, vc está usando o harbour 3.0 atualize seu harbour p/ 3.2, remova o antigo.

->hb_extIsNil //não tem essa função no harbour 3.0

Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
Avatar do usuário
Cavalo Marinho
Usuário Nível 3
Usuário Nível 3
Mensagens: 156
Registrado em: 01 Ago 2009 10:01
Localização: Aracaju/Se

letodb no linux ubuntu 12.04

Mensagem por Cavalo Marinho »

Depois de algum tempo voltei a tentativa de compilar o letodb no linux, que foi frustante, peço aos colaboradores deste forum para me ajudarem nesta tarefa, não sei mais o que fazer, instalei o harbour 3.2 conforme instruções de Itamar, mas não conseguir, estou postando os arquivos de log em anexo para uma melhor analise. veja que tem um arquivo vs onde eu mostro que a versão instalada do harbou é 3.2.
Desde ja agradeço qualquer auxilio, estou precisando implantar em um cliente e ainda não foi possível.
Anexos
logs.rar
Arquivos de logs
(12.23 KiB) Baixado 191 vezes
yugi386
Usuário Nível 2
Usuário Nível 2
Mensagens: 82
Registrado em: 24 Jul 2008 10:36
Localização: Minas Gerais

letodb no linux ubuntu 12.04

Mensagem por yugi386 »

Prezado Amigo,

Também fui infeliz muitas vezes ao tentar compilar o letodb no linux.
Utilizando os arquivos [makefile] que estão no pacote é muito difícil devido aos erros nos paths do harbour.
Mas você pode compilá-lo a partir dos arquivos .hbp. Neste caso você deve ter o Harbour 3.4 instalado em sua máquina.

Procedimentos:

1. Baixe o pacote do sourceforge: http://sourceforge.net/projects/letodb/ ... =directory
O nome do pacote zipado é: letodb-2.15-src.zip.
OBS: Para sua comodidade o coloco em anexo também.

2. Descompacte o arquivo em uma pasta qualquer.

3. Abra o terminal e digite os seguintes comandos (um de cada vez):
hbmk2 leto.hbp
hbmk2 letodb.hbp
hbmk2 letodyn.hbp
hbmk2 rddleto.hbp

Serão gerados 4 arquivos nas seguintes pastas:

lib/libletocl.so
lib/libleto.a
lib/librddleto.a
bin/letodb

Os 3 primeiros arquvos são as bibiotecas do letodb e o último arquivo é o próprio letodb (executável linux).
OBS: Para sua comodidade também segue em anexo as bibliotecas e o executável já compilados (arquivo letodb.rar)

4. Agora vc deve copiar as bibliotecas do letodb (3 primeiros arquivos) para a pasta de bibliotecas do harbour. Para copiar estes arquivos você deve ter acesso de root. Uma maneira de obter este acesso é apertar as teclas alt + f2 e digitar o comando gksudo nautilus. Vai pedir a senha e abrir o "linux explorer" com privilégios de root.
No meu caso estou usando lubuntu e a pasta lib do harbour está em /usr/local/lib/harbour. Você deve verificar se no seu caso o caminho é o mesmo pois pode ser diferente.

Bem, eu ainda não usei o letodb na prática mas você deve configurar o letodb.ini entre outras coisas. Veja no arquivo readme_pt_br.txt que está no pacote em anexo.

Espero ter ajudado,

abs,

Yugi.
Anexos
letodb.rar
Executável para Linux e bibliotecas compiladas do LETODB
(466.44 KiB) Baixado 263 vezes
letodb-2.15-src.zip
Pacote LETODB
(286.99 KiB) Baixado 193 vezes
Avatar do usuário
Cavalo Marinho
Usuário Nível 3
Usuário Nível 3
Mensagens: 156
Registrado em: 01 Ago 2009 10:01
Localização: Aracaju/Se

letodb no linux ubuntu 12.04

Mensagem por Cavalo Marinho »

Boa noite amigo
Vou inciar os testes, muito obrigado :{
Responder