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: