Boa tarde.
Estou tentando compilar o pw3270 no Ubuntu 11.10 64bits.
Tive de criar o arquivo revision.m4 porque o bootstrap o exigia.
cat revision.m4
m4_define([SVN_REV], 1647)
m4_define([SVN_REVISION], trunk/latest)
m4_define([SVN_DATE], 2011-11-25)
Eu não sou expert de compilação, me baseei neste link: http://code.google.com/p/stimfit/source/browse/revision.m4
Depois disso tentei o make deb. Mas, o dpkg reclamou de erro de sintaxe. Eu tentei alterar manualmente a versão, mas não acertei o lugar daonde ele a lê.
dpkg-buildpackage: export CFLAGS from dpkg-buildflags (origin: vendor): -g -O2
dpkg-buildpackage: export CPPFLAGS from dpkg-buildflags (origin: vendor):
dpkg-buildpackage: export CXXFLAGS from dpkg-buildflags (origin: vendor): -g -O2
dpkg-buildpackage: export FFLAGS from dpkg-buildflags (origin: vendor): -g -O2
dpkg-buildpackage: export LDFLAGS from dpkg-buildflags (origin: vendor): -Wl,-Bsymbolic-functions
dpkg-buildpackage: source package pw3270
dpkg-buildpackage: source version 4.2.SVN_RELEASE
dpkg-buildpackage: error: version number contains illegal character `_'
make: *** [deb] Error 255
Tentando compilar também gera erro:
/usr/bin/ld: unrecognized option '--warn-duplicate-exports'
/usr/bin/ld: use the --help option for usage information
collect2: ld returned 1 exit status
make[1]: *** [/home/piovisqui/pw3270/.bin/Release/lib/lib3270.so] Error 1
make[1]: Leaving directory `/home/piovisqui/pw3270/src/lib'
make: *** [/home/piovisqui/pw3270/.bin/Release/lib/lib3270.so] Error 2
Eu instalei todas as dependências mencionadas aqui: http://www.softwarepublico.gov.br/dotlrn/clubs/pw3270/xowiki/HowToInstall
Estou tentando trunk/latest.
Peço ajuda =]
Autor: Filipe Fagundes Vieira
1010 comentários
m4_define([SVN_DATE], 2011-11-08 16:35:58)
m4_define([SVN_RELEASE], 20111125 )
Se criar ele manualmente não esqueça de rodar o "aclocal" e "autoconf" para criar um "configure" atualizado. O que me chamou a atenção foi o erro no parâmetro "--warn-duplicate-exports"; ele está hardcoded no arquivo src/lib/Makefile.in e funciona até no windows.
aclocal: configure.ac:36: file `revision.m4' does not exist Mesmo usando as configurações do revision.m4 que você passou, não compilou. O ./configura roda normalmente, na hora do make aparece o mesmo erro do primeiro post. Outra pergunta, na área de downloads existem vários .deb com outra bibliotecas. O make deb irá criar elas? Para que exatamente elas servem (não achei na documentação)?
URL: svn.softwarepublico.gov.br/svn/pw3270/trunk/latest
Repository Root: svn.softwarepublico.gov.br/svn/pw3270
Repository UUID: d25448e0-c022-0410-b998-a785f7053de0
Revision: 1648
Node Kind: directory
Schedule: normal
Last Changed Author: perry.werneck@gmail.com
Last Changed Rev: 1648
Last Changed Date: 2011-11-25 15:37:56 -0200 (Fri, 25 Nov 2011) Outra coisa, na hora de gerar o .deb o dpkg reclamou que a versão continha caractere inválido "_".
apt-get install desktop-file-utils Não consegui gerar os pacotes do Rexx e Openoffice, mas o pw3270 está rodando. Quais seriam as dependências? Outra coisa, ficou em inglês (não que seja um problema), como troca o idioma? Na verdade eu uso o Kubuntu 11.10, então algumas integrações com o Gnome não existem, obviamente. Coloquei os .deb para a área de arquivos.
ls -l /usr/share/locale/pt_BR/LC_MESSAGES/pw3270.mo
-rw-r--r-- 1 root root 18755 2011-11-28 11:11 /usr/share/locale/pt_BR/LC_MESSAGES/pw3270.mo Eu uso o Kubuntu em inglês, será que ele pegou do padrão do locale? Tem como trocar o idioma pelo pw3270?