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/?source=directoryO 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.