Bom dia,
Existe alguma versão do PW3270 para instalação no CentOS/Red Hat? Nos arquivos disponibilizados, apenas versões para Windows, Debian e SuSe foram encontrados.
Existe a possibilidade em disponibilizar uma versão de produção os sources em RPM ou apenas os sources que possibilitaria a compilação e uso em outras versões de Linux?
Grato
Cássio
Autor: Cassio Luiz
1111 comentários
cd pw3270
./bootstrap.sh
./configure
make rpm
make[2]: *** [/root/rpmbuild/BUILD/pw3270-4.2/.bin/Release/pw3270] Error 1
make[2]: Leaving directory `/root/rpmbuild/BUILD/pw3270-4.2/src/gtk2'
make[1]: *** [/root/rpmbuild/BUILD/pw3270-4.2/.bin/Release/pw3270] Error 2
make[1]: Leaving directory `/root/rpmbuild/BUILD/pw3270-4.2'
erro: Status de saída de /var/tmp/rpm-tmp.T28kxm inválido (%build) Erros na construção do RPM:
Status de saída de /var/tmp/rpm-tmp.T28kxm inválido (%build)
make: ** [rpm] Erro 1 [root@localhost pw3270]# more /var/tmp/rpm-tmp.T28kxm
#!/bin/sh RPM_SOURCE_DIR="/root/pw3270"
RPM_BUILD_DIR="/root/rpmbuild/BUILD"
RPM_OPT_FLAGS="-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i686 -mtune=atom -fasynchron
ous-unwind-tables"
RPM_ARCH="i386"
RPM_OS="linux"
export RPM_SOURCE_DIR RPM_BUILD_DIR RPM_OPT_FLAGS RPM_ARCH RPM_OS
RPM_DOC_DIR="/usr/share/doc"
export RPM_DOC_DIR
RPM_PACKAGE_NAME="pw3270"
RPM_PACKAGE_VERSION="4.2"
RPM_PACKAGE_RELEASE="4"
export RPM_PACKAGE_NAME RPM_PACKAGE_VERSION RPM_PACKAGE_RELEASE
LANG=C
export LANG
unset CDPATH DISPLAY ||:
RPM_BUILD_ROOT="/root/rpmbuild/BUILDROOT/pw3270-4.2-4.i386"
export RPM_BUILD_ROOT PKG_CONFIG_PATH="/usr/lib/pkgconfig:/usr/share/pkgconfig"
export PKG_CONFIG_PATH set -x
umask 022
cd "/root/rpmbuild/BUILD"
cd 'pw3270-4.2'
LANG=C
export LANG
unset DISPLAY make clean
make Release exit 0
aviso: o usuário c1103788 não existe - usando o root
aviso: o usuário c1103788 não existe - usando o root
Executando (%prep): /bin/sh -e /var/tmp/rpm-tmp.F0xPoW (....) mkdir -p /root/rpmbuild/BUILDROOT/pw3270-4.2-4.suse1210.i386//usr/lib
make[1]: Entering directory `/root/rpmbuild/BUILD/pw3270-4.2/src/gtk2'
make[1]: Leaving directory `/root/rpmbuild/BUILD/pw3270-4.2/src/gtk2'
make[1]: Entering directory `/root/rpmbuild/BUILD/pw3270-4.2/src/jni'
make[1]: Leaving directory `/root/rpmbuild/BUILD/pw3270-4.2/src/jni'
make[1]: Entering directory `/root/rpmbuild/BUILD/pw3270-4.2/src/plugins/java'
make[1]: Leaving directory `/root/rpmbuild/BUILD/pw3270-4.2/src/plugins/java'
+ /usr/lib/rpm/brp-compress
+ /usr/lib/rpm/brp-strip
+ /usr/lib/rpm/brp-strip-static-archive
+ /usr/lib/rpm/brp-strip-comment-note
Processing files: pw3270-4.2-4.i386
Executando (%doc): /bin/sh -e /var/tmp/rpm-tmp.P1xiMk
+ umask 022
+ cd /root/rpmbuild/BUILD
+ cd pw3270-4.2
+ DOCDIR=/root/rpmbuild/BUILDROOT/pw3270-4.2-4.suse1210.i386/usr/share/doc/pw3270-4.2
+ export DOCDIR
+ rm -rf /root/rpmbuild/BUILDROOT/pw3270-4.2-4.suse1210.i386/usr/share/doc/pw3270-4.2
+ /bin/mkdir -p /root/rpmbuild/BUILDROOT/pw3270-4.2-4.suse1210.i386/usr/share/doc/pw3270-4.2
+ cp -pr ChangeLog AUTHORS LICENSE /root/rpmbuild/BUILDROOT/pw3270-4.2-4.suse1210.i386/usr/share/doc/pw3270-4.2
+ exit 0
Requires(interp): /bin/sh /bin/sh
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Requires(post): /bin/sh
Requires(postun): /bin/sh
Requires: lib3270.so libatk-1.0.so.0 libc.so.6 libc.so.6(GLIBC_2.0) libc.so.6(GLIBC_2.2) libc.so.6(GLIBC_2.3) libcairo.so.2 libfontconfig.so.1 libfreetype.so.6 libgdk-x11-2.0.so.0 libgdk_pixbuf-2.0.so.0 libgio-2.0.so.0 libglib-2.0.so.0 libgmodule-2.0.so.0 libgobject-2.0.so.0 libgthread-2.0.so.0 libgtk-x11-2.0.so.0 libm.so.6 libm.so.6(GLIBC_2.1) libpango-1.0.so.0 libpangocairo-1.0.so.0 libpangoft2-1.0.so.0 libpthread.so.0 libpthread.so.0(GLIBC_2.0) librt.so.1 rtld(GNU_HASH)
Processing files: pw3270-lib-4.2-4.i386
Provides: lib3270.so pw3270-lib
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Requires: libc.so.6 libc.so.6(GLIBC_2.0) libc.so.6(GLIBC_2.1) libc.so.6(GLIBC_2.1.3) libc.so.6(GLIBC_2.3) libc.so.6(GLIBC_2.7) libcrypto.so.10 libdl.so.2 libssl.so.10 libz.so.1 rtld(GNU_HASH)
Processing files: pw3270-devel-4.2-4.i386
Provides: pkgconfig(pw3270) = 4.2 pw3270-devel
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 rpmlib(VersionedDependencies) <= 3.0.3-1
Requires: /usr/bin/pkg-config
Processing files: pw3270-java-4.2-4.i386
erro: O arquivo deve começar com uma "/": %{_jnidir}
erro: O arquivo deve começar com uma "/": %{_jvmjardir} Erros na construção do RPM:
o usuário c1103788 não existe - usando o root
o usuário c1103788 não existe - usando o root
O arquivo deve começar com uma "/": %{_jnidir}
O arquivo deve começar com uma "/": %{_jvmjardir} Estou usando o Centos 6.2
rpm --eval="%{_jvmjardir}"
%{_jnidir}
[root@localhost pw3270]# rpm --eval="%{_jvmjardir}"
%{_jvmjardir}
[root@localhost pw3270]# java -version
java version "1.7.0_04"
Java(TM) SE Runtime Environment (build 1.7.0_04-b20)
Java HotSpot(TM) Client VM (build 23.0-b21, mixed mode, sharing)
Gravou: /root/rpmbuild/RPMS/i386/pw3270-4.2-5.i386.rpm
Gravou: /root/rpmbuild/RPMS/i386/pw3270-lib-4.2-5.i386.rpm
Gravou: /root/rpmbuild/RPMS/i386/pw3270-devel-4.2-5.i386.rpm
Gravou: /root/rpmbuild/RPMS/i386/pw3270-java-4.2-5.i386.rpm
Gravou: /root/rpmbuild/RPMS/i386/pw3270-plugin-java-4.2-5.i386.rpm
Executando (%clean): /bin/sh -e /var/tmp/rpm-tmp.iRgMO5
+ umask 022
+ cd /root/rpmbuild/BUILD
+ cd pw3270-4.2
+ rm -rf /root/rpmbuild/BUILDROOT/pw3270-4.2-5.i386
+ exit 0 Muito Obrigado :)