Caros colegas,
Estou tentando instala o Qmail-Toaster no FC4, o problema é que quando cheguei na compilação do ezmlm-toaster-0.53.324-1.2.6.src.rpm apresenta uma mensagem de erro logo abaixo.
OBS.: Ja instalei estes pacotes sem problemas: daemontools-toaster, ucspi-tcp-toaster, vpopmail-toaster, qmail-toaster, courier-imap-toaster, autorespond-toaster, control-panel-toaster.
Antecipadamente agradeço atenção
rpmbuild --rebuild --with fdr40 ezmlm-toaster-0.53.324-1.2.6.src.rpm
+ echo /usr/bin
+ echo /usr/man
+ echo 'Fixing errno.h for new GLIBC'
Fixing errno.h for new GLIBC
+ echo '#include <errno.h>'
+ make mysql
ln -sf sub_mysql/ezmlm-mktab ezmlm-mktab
ln -sf sub_mysql/checktag.c checktag.c; rm -f checktag.o
ln -sf sub_mysql/issub.c issub.c; rm -f issub.o
ln -sf sub_mysql/logmsg.c logmsg.c; rm -f logmsg.o
ln -sf sub_mysql/subscribe.c subscribe.c; rm -f subscribe.o
ln -sf sub_mysql/opensql.c opensql.c; rm -f opensql.o
ln -sf sub_mysql/putsubs.c putsubs.c; rm -f putsubs.o
ln -sf sub_mysql/tagmsg.c tagmsg.c; rm -f tagmsg.o
ln -sf sub_mysql/searchlog.c searchlog.c; rm -f searchlog.o
ln -sf sub_mysql/conf-sqlld conf-sqlld; touch conf-sqlld
ln -sf sub_mysql/conf-sqlcc conf-sqlcc; touch conf-sqlcc
+ make it install
( cat warn-auto.sh; \
echo CC=\'`head -1 conf-cc`\'; \
echo LD=\'`head -1 conf-ld`\' \
) > auto-ccld.sh
cat auto-ccld.sh make-load.sh > make-load
chmod 755 make-load
cat auto-ccld.sh find-systype.sh > find-systype
chmod 755 find-systype
./find-systype > systype
( cat warn-auto.sh; ./make-load "`cat systype`" ) > load
chmod 755 load
cat auto-ccld.sh make-compile.sh > make-compile
chmod 755 make-compile
( cat warn-auto.sh; ./make-compile "`cat systype`" ) > \
compile
chmod 755 compile
( ( ./compile tryulong32.c && ./load tryulong32 && \
./tryulong32 ) >/dev/null 2>&1 \
&& cat uint32.h2 || cat uint32.h1 ) > uint32.h
rm -f tryulong32.o tryulong32
./compile ezmlm-idx.c
gcc32: %{__global_cflags}: No such file or directory
make: *** [ezmlm-idx.o] Error 1
error: Bad exit status from /var/tmp/rpm-tmp.50853 (%build)
RPM build errors:
Bad exit status from /var/tmp/rpm-tmp.50853 (%build)
CONTEUDO DO ARQUIVO /var/tmp/rpm-tmp.50853
!/bin/sh
RPM_SOURCE_DIR="/usr/src/redhat/SOURCES"
RPM_BUILD_DIR="/usr/src/redhat/BUILD"
RPM_OPT_FLAGS="-O2 -g -march=i386 -mcpu=i686"
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="ezmlm"
RPM_PACKAGE_VERSION="0.53.324"
RPM_PACKAGE_RELEASE="1.2.6"
export RPM_PACKAGE_NAME RPM_PACKAGE_VERSION RPM_PACKAGE_RELEASE
RPM_BUILD_ROOT="/var/tmp/ezmlm-toaster-0.53.324"
export RPM_BUILD_ROOT
set -x
umask 022
cd /usr/src/redhat/BUILD
cd ezmlm-0.53
#-------------------------------------------------------------------------------
RC=/etc/ezmlm/ezmlmrc
sed -e 's{^#define TXT_ETC_EZMLMRC \"/etc/ezmlmrc\"{#define TXT_ETC_EZMLMRC \"$RC\"{' idx.h > idx.h.tmp
mv idx.h.tmp idx.h
# Fix al Makefile per le Mandrake 8.0
perl -pi -e 's|`head -1 conf-sqlld`|-L/usr/lib/mysql -lmysqlclient -lnsl -lm -lz|g' Makefile
# We have gcc written in a temp file
echo "gcc32 %{__global_cflags} -m32 -march=i386 -fasynchronous-unwind-tables" >conf-cc
echo "gcc32 -O2 -g -march=i386 -mcpu=i686" >conf-ld
echo /usr/bin > conf-bin
echo /usr/man > conf-man
# GLIBC fix
echo "Fixing errno.h for new GLIBC"
echo "#include <errno.h>" >> error.h
make mysql
make it install
#-------------------------------------------------------------------------------
exit 0