[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

instalar tinycobol



 Olá para todos

 Estou com dificuldades para usar o tinycobol.
Tentei convertendo um pacote rpm com o alien
para deb e instalou, mas testando

htcobol test01a.cob
/usr/lib/libhtcobol.a(fileio.o)(.text+0x63a): In function `tcob_open':
: undefined reference to `__db185_open'
/usr/lib/libhtcobol.a(fileio.o)(.text+0x706): In function `tcob_open':
: undefined reference to `__db185_open'
/usr/lib/libhtcobol.a(fileio.o)(.text+0x3c82): In function `tcob_sort_open':
: undefined reference to `__db185_open'
collect2: ld returned 1 exit status

 Tentei primeiro criar o pacote deb, já que
no tar.gz tem um diretório debian e é algo que 
tenho dado umas cabeçadas para aprender. Usando

debuild -us -uc

 Primeiro sentiu falta de db.h, dh_185.h.
Procurei e instalei o pacote libdb2-dev. Mas
quando chega no bison
flex -oscan.c scan.l 
bison -dv -b htcobol htcobol.y  
htcobol.y: conflitos: 191 de deslocamento/redução
gcc -I/usr/include -I/usr/local/include -I../lib -I../ -c htcobol.tab.c
gcc -I/usr/include -I/usr/local/include -I../lib -I../ -c scan.c
scan.c:1060: error: syntax error before "YY_PROTO"
... vários erros

 Versão do bison e flex
ii  bison          1.875d-1   
ii  bison-1.35     1.35-4     
ii  flex           2.5.31-31      

 E ao terminar alguns erros são exibidos. Alguns
referentes a dh_* desatulidados, como por exemplo
dh_installmanpages no lugar de dh_installman. Troquei
ou comentei alguns(dh_suidregister), tirei arquivos 
emacs-*, init.d, do diretorio debian também. Mas o pacote
ainda não fica legal. Não cria o binário htcobol.

 Se alguém estiver disposto a falar sobre o assunto
seria muito bom. Em pvt se for mais conveniente. É
importante.

 Obrigado


[]
hpfn



Reply to: