Passo 1:
Baixar: http://prdownloads.sourceforge.net/x3270/suite3270-3.3.10ga4-src.tgz?download
Passo 2:
Depois crie uma pasta pra jogar os arquivos descompactados:
# mkdir emulador_x3270
# tar -xvzf suite3270-3.3.10ga4-src.tgz -C emulador_x3270
Depois entra na pasta do x3270 (pois nesse pacote que baixamos tem outros emuladores):
# cd emulador_x3270/x3270-3.3
Passo 3:
Ai é que vem a parte legal...
#./configure
Vai dar esse erro provavelmente:
configure:3493: error: 'Cannot find X utilities or libraries'
Daí você instala as libs do x11 (que vem com os .h necessários pra compilação):
# aptitude install libx11-dev
E roda o configure novamente:
# ./configure
Se não der erro nenhum pule para o passo 4, se continuar dando erro me mande um post pois faltam mais pacotes pra você baixar que não estão especificados neste tutorial.
Passo 4 (erros e mais erros):
Depois você tem que usar o comando make depend (de acordo com a documentação do x3270 contida em emulador_x3270/x3270-3.3/html/Build.html):
# make depend
gccmakedep -I. -DLIBX3270DIR=\"/usr/local/etc/x3270\" -D_POSIX_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -s "# DO NOT DELETE" about.c actions.c ansi.c apl.c charset.c child.c CmeBSB.c Cme.c CmeLine.c CmplxMenu.c ctlr.c dialog.c display8.c ft.c ft_cut.c ft_dft.c host.c Husk.c idle.c keymap.c keypad.c keysym2ucs.c kybd.c macros.c main.c menubar.c popups.c print.c printer.c proxy.c resolver.c resources.c rpq.c save.c screen.c scroll.c see.c select.c sf.c status.c tables.c telnet.c toggles.c trace_ds.c unicode.c unicode_dbcs.c utf8.c util.c xio.c
/bin/sh: gccmakedep: command not found
make: ** [depend] Erro 127
Se der algum erro parecido com o de cima você instala:
# aptitude install xutils-dev
Roda de novo o make depend:
# make depend
gccmakedep -I. -DLIBX3270DIR=\"/usr/local/etc/x3270\" -D_POSIX_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -s "# DO NOT DELETE" about.c actions.c ansi.c apl.c charset.c child.c CmeBSB.c Cme.c CmeLine.c CmplxMenu.c ctlr.c dialog.c display8.c ft.c ft_cut.c ft_dft.c host.c Husk.c idle.c keymap.c keypad.c keysym2ucs.c kybd.c macros.c main.c menubar.c popups.c print.c printer.c proxy.c resolver.c resources.c rpq.c save.c screen.c scroll.c see.c select.c sf.c status.c tables.c telnet.c toggles.c trace_ds.c unicode.c unicode_dbcs.c utf8.c util.c xio.c
In file included from globals.h:91,
from about.c:36:
localdefs.h:40:27: error: X11/Intrinsic.h: Arquivo ou diretório não encontrado
about.c:40:23: error: X11/Shell.h: Arquivo ou diretório não encontrado
about.c:41:28: error: X11/StringDefs.h: Arquivo ou diretório não encontrado
about.c:42:29: error: X11/Xaw/Command.h: Arquivo ou diretório não encontrado
about.c:43:26: error: X11/Xaw/Form.h: Arquivo ou diretório não encontrado
about.c:44:27: error: X11/Xaw/Label.h: Arquivo ou diretório não encontrado
...
Daí podem acontecer de dar vários erros como acima (faltando bibliotecas .h para compilação)! Ai você instala:
# aptitude install libxt-dev
E também...
# aptitude install libxaw7-dev
Roda de novo o make depend (ufa!):
# make depend
gccmakedep -I. -DLIBX3270DIR=\"/usr/local/etc/x3270\" -D_POSIX_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -s "# DO NOT DELETE" about.c actions.c ansi.c apl.c charset.c child.c CmeBSB.c Cme.c CmeLine.c CmplxMenu.c ctlr.c dialog.c display8.c ft.c ft_cut.c ft_dft.c host.c Husk.c idle.c keymap.c keypad.c keysym2ucs.c kybd.c macros.c main.c menubar.c popups.c print.c printer.c proxy.c resolver.c resources.c rpq.c save.c screen.c scroll.c see.c select.c sf.c status.c tables.c telnet.c toggles.c trace_ds.c unicode.c unicode_dbcs.c utf8.c util.c xio.c
Sem erros agora? Se der erro me mande um post também pois deve estar faltando algum pacote a mais em seu pc nesta etapa...
Passo 5:
Se não der erro ai você usa o dryrun para testar o x3270! :D :
# ./dryrun
Passo 6:
Depois você instala o x3270:
# make
# make install
# make install.man
Ai você digita ALT+F2 digita x3270 e boas :D se o programa abrir agora é usar e ser feliz :D
Abraço!
4 comentários:
E ae Rafael! Tudo blz?!
Primeiramente gostaria de parabenizá-lo pelo seu blog e por esse post bem bacana!
Bom, minha dúvida é a seguinte: No passo 3 o erro do CANNOT FIND X UTILITIES... continua aqui! Quais pacotes devo instalar?!
Obrigado desde já!
Abraços
"Daí você instala as libs do x11 (que vem com os .h necessários pra compilação):
# aptitude install libx11-dev
E roda o configure novamente:
# ./configure"
Está escrito no tutorial Leandro. Até+
For some reason, I can’t see all of this content, stuff keeps hiding? Are you taking advantage of java?
cialis online
Very happy I found your site. Will note it and return for more info.
cialis online
Postar um comentário