Problems on CentOS 7 Installation

Issue #1012 resolved
Robert Bert created an issue

Hi Guys,

sorry for my bad english. I have problems with the mailpiler installation routine. I installed it many times months ago and it always works. On my new CentOS with all current updates it comes to some error messages. The first ones already occur during the xlhtml installation. Thanks for your help. Greetings Rob

Comments (17)

  1. Janos SUTO repo owner

    The first screen has the xlhtml project. I suggested ‘make install’ there. Please install it, then let’s see what next.

  2. Robert Bert reporter

    [root@centOS piler]# wget https://bitbucket.org/jsuto/piler/downloads/xlhtml-0.5.1-sj-mod.tar.gz && tar xfvz xlhtml* && cd xlhtml* && ./configure && make && make install
    --2019-09-03 21:21:59-- https://bitbucket.org/jsuto/piler/downloads/xlhtml-0.5.1-sj-mod.tar.gz
    Auflösen des Hostnamen »bitbucket.org (bitbucket.org)«... 18.205.93.0, 18.205.93.2, 18.205.93.1, ...
    Verbindungsaufbau zu bitbucket.org (bitbucket.org)|18.205.93.0|:443... verbunden.
    HTTP-Anforderung gesendet, warte auf Antwort... 302 Found
    Platz: https://bbuseruploads.s3.amazonaws.com/jsuto/piler/downloads/xlhtml-0.5.1-sj-mod.tar.gz?Signature=L8q1vWmlGA1efYFqr0Af6Hry9Do%3D&Expires=1567626377&AWSAccessKeyId=AKIAIQWXW6WLXMB5QZAQ&versionId=null&response-content-disposition=attachment%3B filename%3D"xlhtml-0.5.1-sj-mod.tar.gz"[folge]
    --2019-09-03 21:21:59-- https://bbuseruploads.s3.amazonaws.com/jsuto/piler/downloads/xlhtml-0.5.1-sj-mod.tar.gz?Signature=L8q1vWmlGA1efYFqr0Af6Hry9Do%3D&Expires=1567626377&AWSAccessKeyId=AKIAIQWXW6WLXMB5QZAQ&versionId=null&response-content-disposition=attachment%3B filename%3D"xlhtml-0.5.1-sj-mod.tar.gz"
    Auflösen des Hostnamen »bbuseruploads.s3.amazonaws.com (bbuseruploads.s3.amazonaws.com)«... 52.216.136.115
    Verbindungsaufbau zu bbuseruploads.s3.amazonaws.com (bbuseruploads.s3.amazonaws.com)|52.216.136.115|:443... verbunden.
    HTTP-Anforderung gesendet, warte auf Antwort... 200 OK
    Länge: 220712 (216K) [application/x-tar]
    In »»xlhtml-0.5.1-sj-mod.tar.gz«« speichern.

    100%[======================================>] 220.712 655KB/s in 0,3s

    2019-09-03 21:22:00 (655 KB/s) - »»xlhtml-0.5.1-sj-mod.tar.gz«« gespeichert [220712/220712]

    xlhtml-0.5.1-sj-mod/
    xlhtml-0.5.1-sj-mod/AUTHORS
    xlhtml-0.5.1-sj-mod/COPYING
    xlhtml-0.5.1-sj-mod/INSTALL
    xlhtml-0.5.1-sj-mod/Makefile.am
    xlhtml-0.5.1-sj-mod/Makefile.in
    xlhtml-0.5.1-sj-mod/README
    xlhtml-0.5.1-sj-mod/aclocal.m4
    xlhtml-0.5.1-sj-mod/cole/
    xlhtml-0.5.1-sj-mod/cole/AUTHORS
    xlhtml-0.5.1-sj-mod/cole/COPYING
    xlhtml-0.5.1-sj-mod/cole/ChangeLog
    xlhtml-0.5.1-sj-mod/cole/DOWNLOAD
    xlhtml-0.5.1-sj-mod/cole/Makefile.am
    xlhtml-0.5.1-sj-mod/cole/Makefile.in
    xlhtml-0.5.1-sj-mod/cole/NEWS
    xlhtml-0.5.1-sj-mod/cole/THANKS
    xlhtml-0.5.1-sj-mod/cole/TODO
    xlhtml-0.5.1-sj-mod/cole/cole-config.in
    xlhtml-0.5.1-sj-mod/cole/cole.c
    xlhtml-0.5.1-sj-mod/cole/cole.h.in
    xlhtml-0.5.1-sj-mod/cole/doc/
    xlhtml-0.5.1-sj-mod/cole/doc/HACKING
    xlhtml-0.5.1-sj-mod/cole/doc/Makefile.am
    xlhtml-0.5.1-sj-mod/cole/doc/Makefile.in
    xlhtml-0.5.1-sj-mod/cole/doc/bugs.sgml
    xlhtml-0.5.1-sj-mod/cole/doc/cole-manual/
    xlhtml-0.5.1-sj-mod/cole/doc/cole-manual/CVS/
    xlhtml-0.5.1-sj-mod/cole/doc/cole-manual/CVS/Entries
    xlhtml-0.5.1-sj-mod/cole/doc/cole-manual/CVS/Entries.Log
    xlhtml-0.5.1-sj-mod/cole/doc/cole-manual/CVS/Repository
    xlhtml-0.5.1-sj-mod/cole/doc/cole-manual/CVS/Root
    xlhtml-0.5.1-sj-mod/cole/doc/cole-manual/bugs.html
    xlhtml-0.5.1-sj-mod/cole/doc/cole-manual/cole-api.html
    xlhtml-0.5.1-sj-mod/cole/doc/cole-manual/cole-internals.html
    xlhtml-0.5.1-sj-mod/cole/doc/cole-manual/copyright-and-disclaimer.html
    xlhtml-0.5.1-sj-mod/cole/doc/cole-manual/docbook.css
    xlhtml-0.5.1-sj-mod/cole/doc/cole-manual/features.html
    xlhtml-0.5.1-sj-mod/cole/doc/cole-manual/gpl-license-how-to-apply.html
    xlhtml-0.5.1-sj-mod/cole/doc/cole-manual/gpl-license-terms.html
    xlhtml-0.5.1-sj-mod/cole/doc/cole-manual/gpl-license.html
    xlhtml-0.5.1-sj-mod/cole/doc/cole-manual/how-to-compile.html
    xlhtml-0.5.1-sj-mod/cole/doc/cole-manual/index.html
    xlhtml-0.5.1-sj-mod/cole/doc/cole-manual/introduction.html
    xlhtml-0.5.1-sj-mod/cole/doc/cole-manual/legal-issues.html
    xlhtml-0.5.1-sj-mod/cole/doc/cole-manual/libcole.html
    xlhtml-0.5.1-sj-mod/cole/doc/cole-manual/requirements-to-compile.html
    xlhtml-0.5.1-sj-mod/cole/doc/cole-manual/stylesheet-images/
    xlhtml-0.5.1-sj-mod/cole/doc/cole-manual/stylesheet-images/CVS/
    xlhtml-0.5.1-sj-mod/cole/doc/cole-manual/stylesheet-images/CVS/Entries
    xlhtml-0.5.1-sj-mod/cole/doc/cole-manual/stylesheet-images/CVS/Repository
    xlhtml-0.5.1-sj-mod/cole/doc/cole-manual/stylesheet-images/CVS/Root
    xlhtml-0.5.1-sj-mod/cole/doc/cole-manual/stylesheet-images/caution.gif
    xlhtml-0.5.1-sj-mod/cole/doc/cole-manual/stylesheet-images/home.gif
    xlhtml-0.5.1-sj-mod/cole/doc/cole-manual/stylesheet-images/important.gif
    xlhtml-0.5.1-sj-mod/cole/doc/cole-manual/stylesheet-images/next.gif
    xlhtml-0.5.1-sj-mod/cole/doc/cole-manual/stylesheet-images/note.gif
    xlhtml-0.5.1-sj-mod/cole/doc/cole-manual/stylesheet-images/prev.gif
    xlhtml-0.5.1-sj-mod/cole/doc/cole-manual/stylesheet-images/tip.gif
    xlhtml-0.5.1-sj-mod/cole/doc/cole-manual/stylesheet-images/toc-blank.gif
    xlhtml-0.5.1-sj-mod/cole/doc/cole-manual/stylesheet-images/toc-minus.gif
    xlhtml-0.5.1-sj-mod/cole/doc/cole-manual/stylesheet-images/toc-plus.gif
    xlhtml-0.5.1-sj-mod/cole/doc/cole-manual/stylesheet-images/up.gif
    xlhtml-0.5.1-sj-mod/cole/doc/cole-manual/stylesheet-images/warning.gif
    xlhtml-0.5.1-sj-mod/cole/doc/cole-manual/trademarks.html
    xlhtml-0.5.1-sj-mod/cole/doc/cole-manual.sgml
    xlhtml-0.5.1-sj-mod/cole/doc/cole-manual.sgml-old
    xlhtml-0.5.1-sj-mod/cole/doc/cole-sections.txt
    xlhtml-0.5.1-sj-mod/cole/doc/compile.sgml
    xlhtml-0.5.1-sj-mod/cole/doc/gpl.sgml
    xlhtml-0.5.1-sj-mod/cole/doc/introduction.sgml
    xlhtml-0.5.1-sj-mod/cole/doc/legal.sgml
    xlhtml-0.5.1-sj-mod/cole/doc/tmpl/
    xlhtml-0.5.1-sj-mod/cole/doc/tmpl/.cvsignore
    xlhtml-0.5.1-sj-mod/cole/doc/tmpl/CVS/
    xlhtml-0.5.1-sj-mod/cole/doc/tmpl/CVS/Entries
    xlhtml-0.5.1-sj-mod/cole/doc/tmpl/CVS/Repository
    xlhtml-0.5.1-sj-mod/cole/doc/tmpl/CVS/Root
    xlhtml-0.5.1-sj-mod/cole/doc/tmpl/api.sgml
    xlhtml-0.5.1-sj-mod/cole/doc/tmpl/cole-unused.sgml
    xlhtml-0.5.1-sj-mod/cole/doc/tmpl/internals.sgml
    xlhtml-0.5.1-sj-mod/cole/doc/using.sgml
    xlhtml-0.5.1-sj-mod/cole/examples/
    xlhtml-0.5.1-sj-mod/cole/examples/Makefile.am
    xlhtml-0.5.1-sj-mod/cole/examples/Makefile.in
    xlhtml-0.5.1-sj-mod/cole/examples/README-examples
    xlhtml-0.5.1-sj-mod/cole/examples/demo.c
    xlhtml-0.5.1-sj-mod/cole/examples/directory.c
    xlhtml-0.5.1-sj-mod/cole/examples/file.c
    xlhtml-0.5.1-sj-mod/cole/examples/filesystem.c
    xlhtml-0.5.1-sj-mod/cole/examples/present.sdd
    xlhtml-0.5.1-sj-mod/cole/examples/sprsheet.sdc
    xlhtml-0.5.1-sj-mod/cole/examples/sprsheet.xls
    xlhtml-0.5.1-sj-mod/cole/examples/text.doc
    xlhtml-0.5.1-sj-mod/cole/examples/text.sdw
    xlhtml-0.5.1-sj-mod/cole/examples/topsrcdir.h.in
    xlhtml-0.5.1-sj-mod/cole/examples/version.c
    xlhtml-0.5.1-sj-mod/cole/internal.c
    xlhtml-0.5.1-sj-mod/cole/internal.h
    xlhtml-0.5.1-sj-mod/cole/olecod.c
    xlhtml-0.5.1-sj-mod/cole/oledecod.c
    xlhtml-0.5.1-sj-mod/cole/support.c
    xlhtml-0.5.1-sj-mod/cole/support.h
    xlhtml-0.5.1-sj-mod/cole/utils/
    xlhtml-0.5.1-sj-mod/cole/utils/Makefile.am
    xlhtml-0.5.1-sj-mod/cole/utils/Makefile.in
    xlhtml-0.5.1-sj-mod/cole/utils/cole_extract.c
    xlhtml-0.5.1-sj-mod/cole/utils/cole_isfs.c
    xlhtml-0.5.1-sj-mod/cole/utils/cole_isfs_fast.c
    xlhtml-0.5.1-sj-mod/cole/utils/cole_tree.c
    xlhtml-0.5.1-sj-mod/cole/version.c
    xlhtml-0.5.1-sj-mod/cole/version.c.in
    xlhtml-0.5.1-sj-mod/config.guess
    xlhtml-0.5.1-sj-mod/config.h.in
    xlhtml-0.5.1-sj-mod/config.status
    xlhtml-0.5.1-sj-mod/config.sub
    xlhtml-0.5.1-sj-mod/configure.in
    xlhtml-0.5.1-sj-mod/install-sh
    xlhtml-0.5.1-sj-mod/missing
    xlhtml-0.5.1-sj-mod/mkinstalldirs
    xlhtml-0.5.1-sj-mod/ppthtml/
    xlhtml-0.5.1-sj-mod/ppthtml/.deps/
    xlhtml-0.5.1-sj-mod/ppthtml/.deps/ppthtml.P
    xlhtml-0.5.1-sj-mod/ppthtml/ChangeLog
    xlhtml-0.5.1-sj-mod/ppthtml/Makefile.am
    xlhtml-0.5.1-sj-mod/ppthtml/Makefile.in
    xlhtml-0.5.1-sj-mod/ppthtml/README
    xlhtml-0.5.1-sj-mod/ppthtml/THANKS
    xlhtml-0.5.1-sj-mod/ppthtml/Test.ppt
    xlhtml-0.5.1-sj-mod/ppthtml/ppthtml.1
    xlhtml-0.5.1-sj-mod/ppthtml/ppthtml.c
    xlhtml-0.5.1-sj-mod/stamp-h.in
    xlhtml-0.5.1-sj-mod/configure.real
    xlhtml-0.5.1-sj-mod/configure
    checking build system type... i686-pc-linux-gnu
    checking host system type... i686-pc-linux-gnu
    checking for a BSD-compatible install... /usr/bin/install -c
    checking whether build environment is sane... yes
    checking whether make sets $(MAKE)... yes
    checking for working aclocal... found
    checking for working autoconf... found
    checking for working automake... found
    checking for working autoheader... found
    checking for working makeinfo... missing
    checking for i686-pc-linux-gnu-gcc... no
    checking for gcc... gcc
    checking whether the C compiler works... yes
    checking for C compiler default output file name... a.out
    checking for suffix of executables...
    checking whether we are cross compiling... no
    checking for suffix of object files... o
    checking whether we are using the GNU C compiler... yes
    checking whether gcc accepts -g... yes
    checking for gcc option to accept ISO C89... none needed
    checking for i686-pc-linux-gnu-ranlib... no
    checking for ranlib... ranlib
    checking for strerror in -lcposix... no
    checking how to run the C preprocessor... gcc -E
    checking for grep that handles long lines and -e... /usr/bin/grep
    checking for egrep... /usr/bin/grep -E
    checking for ANSI C header files... yes
    checking for sys/types.h... yes
    checking for sys/stat.h... yes
    checking for stdlib.h... yes
    checking for string.h... yes
    checking for memory.h... yes
    checking for strings.h... yes
    checking for inttypes.h... yes
    checking for stdint.h... yes
    checking for unistd.h... yes
    checking malloc.h usability... yes
    checking malloc.h presence... yes
    checking for malloc.h... yes
    checking for an ANSI C-conforming const... yes
    checking for size_t... yes
    checking size of unsigned char... 1
    checking size of unsigned short... 2
    checking size of unsigned int... 4
    checking size of unsigned long... 8
    checking size of unsigned long long... 8
    checking size of float... 4
    checking size of double... 8
    checking size of long double... 16
    checking whether byte ordering is bigendian... no
    checking for i686-pc-linux-gnu-strip... no
    checking for strip... strip
    configure.real: creating ./config.status
    config.status: creating Makefile
    config.status: creating cole/Makefile
    config.status: creating cole/version.c
    config.status: creating cole/cole.h
    config.status: creating ppthtml/Makefile
    config.status: creating config.h
    config.status: executing default-1 commands
    make all-recursive
    make[1]: Entering directory /home/piler/xlhtml-0.5.1-sj-mod' Making all in cole make[2]: Entering directory/home/piler/xlhtml-0.5.1-sj-mod/cole'
    gcc -DHAVE_CONFIG_H -I. -I. -I.. -Wall -Wcast-align -Wpointer-arith -g -O2 -c cole.c
    cole.c: In Funktion »__cole_print_tree_inroot«:
    cole.c:277:2: Warnung: Format »%u« erwartet Argumenttyp »unsigned int«, aber Argument 2 hat Typ »size_t« [-Wformat=]
    printf (" %7u", cole_dir_getsize (cd));
    ^
    cole.c: In Funktion »__cole_print_tree_indirentry«:
    cole.c:318:2: Warnung: Format »%u« erwartet Argumenttyp »unsigned int«, aber Argument 2 hat Typ »size_t« [-Wformat=]
    printf (" %7u", cole_direntry_getsize (cde));
    ^
    gcc -DHAVE_CONFIG_H -I. -I. -I.. -Wall -Wcast-align -Wpointer-arith -g -O2 -c internal.c
    gcc -DHAVE_CONFIG_H -I. -I. -I.. -Wall -Wcast-align -Wpointer-arith -g -O2 -c oledecod.c
    gcc -DHAVE_CONFIG_H -I. -I. -I.. -Wall -Wcast-align -Wpointer-arith -g -O2 -c olecod.c
    gcc -DHAVE_CONFIG_H -I. -I. -I.. -Wall -Wcast-align -Wpointer-arith -g -O2 -c support.c
    support.c: In Funktion »__cole_dump«:
    support.c:142:4: Warnung: Format »%x« erwartet Argumenttyp »unsigned int«, aber Argument 3 hat Typ »long int« [-Wformat=]
    msg, m - start, length, length);
    ^
    support.c:147:4: Warnung: Format »%x« erwartet Argumenttyp »unsigned int«, aber Argument 2 hat Typ »long int« [-Wformat=]
    printf ("%08x ", (pm - m) + (m - start));
    ^
    gcc -DHAVE_CONFIG_H -I. -I. -I.. -Wall -Wcast-align -Wpointer-arith -g -O2 -c version.c
    rm -f libcole.a
    ar cru libcole.a cole.o internal.o oledecod.o olecod.o support.o version.o
    ranlib libcole.a
    make[2]: Leaving directory /home/piler/xlhtml-0.5.1-sj-mod/cole' Making all in ppthtml make[2]: Entering directory/home/piler/xlhtml-0.5.1-sj-mod/ppthtml'
    gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../cole -Wall -Wshadow -Wcast-align -Wpointer-arith -g -O2 -c ppthtml.c
    gcc -Wall -Wshadow -Wcast-align -Wpointer-arith -g -O2 -o ppthtml ppthtml.o ../cole/libcole.a
    make[2]: Leaving directory /home/piler/xlhtml-0.5.1-sj-mod/ppthtml' make[2]: Entering directory/home/piler/xlhtml-0.5.1-sj-mod'
    make[2]: Leaving directory /home/piler/xlhtml-0.5.1-sj-mod' make[1]: Leaving directory/home/piler/xlhtml-0.5.1-sj-mod'
    Making install in cole
    make[1]: Entering directory /home/piler/xlhtml-0.5.1-sj-mod/cole' make[2]: Entering directory/home/piler/xlhtml-0.5.1-sj-mod/cole'
    make[2]: Für das Ziel »install-exec-am« ist nichts zu tun.
    make[2]: Für das Ziel »install-data-am« ist nichts zu tun.
    make[2]: Leaving directory /home/piler/xlhtml-0.5.1-sj-mod/cole' make[1]: Leaving directory/home/piler/xlhtml-0.5.1-sj-mod/cole'
    Making install in ppthtml
    make[1]: Entering directory /home/piler/xlhtml-0.5.1-sj-mod/ppthtml' make[2]: Entering directory/home/piler/xlhtml-0.5.1-sj-mod/ppthtml'
    /bin/sh ../mkinstalldirs /usr/local/bin
    /usr/bin/install -c ppthtml /usr/local/bin/ppthtml
    /bin/sh ../mkinstalldirs /usr/local/bin
    make install-man1
    make[3]: Entering directory /home/piler/xlhtml-0.5.1-sj-mod/ppthtml' /bin/sh ../mkinstalldirs /usr/local/share/man/man1 /usr/bin/install -c -m 644 ./ppthtml.1 /usr/local/share/man/man1/ppthtml.1 make[3]: Leaving directory/home/piler/xlhtml-0.5.1-sj-mod/ppthtml'
    make[2]: Leaving directory /home/piler/xlhtml-0.5.1-sj-mod/ppthtml' make[1]: Leaving directory/home/piler/xlhtml-0.5.1-sj-mod/ppthtml'
    make[1]: Entering directory /home/piler/xlhtml-0.5.1-sj-mod' make[2]: Entering directory/home/piler/xlhtml-0.5.1-sj-mod'
    make[2]: Für das Ziel »install-exec-am« ist nichts zu tun.
    make[2]: Für das Ziel »install-data-am« ist nichts zu tun.
    make[2]: Leaving directory /home/piler/xlhtml-0.5.1-sj-mod' make[1]: Leaving directory/home/piler/xlhtml-0.5.1-sj-mod'
    [root@centOS xlhtml-0.5.1-sj-mod]#

  3. Janos SUTO repo owner

    OK, we are 1 step further. Now I’d like to see the configure command and its output, as well as the make clean all output.

  4. Janos SUTO repo owner

    My bad. I meant “the configure command and its output, as well as the make clean all output” for piler.

  5. Robert Bert reporter

    [root@centOS piler-1.3.5]# ./configure --localstatedir=/var --with-database=mysql
    checking for gcc... gcc
    checking whether the C compiler works... yes
    checking for C compiler default output file name... a.out
    checking for suffix of executables...
    checking whether we are cross compiling... no
    checking for suffix of object files... o
    checking whether we are using the GNU C compiler... yes
    checking whether gcc accepts -g... yes
    checking for gcc option to accept ISO C89... none needed
    checking whether make sets $(MAKE)... yes
    checking for a BSD-compatible install... /usr/bin/install -c
    checking how to run the C preprocessor... gcc -E
    checking for grep that handles long lines and -e... /usr/bin/grep
    checking for egrep... /usr/bin/grep -E
    checking for ANSI C header files... yes
    checking for sys/types.h... yes
    checking for sys/stat.h... yes
    checking for stdlib.h... yes
    checking for string.h... yes
    checking for memory.h... yes
    checking for strings.h... yes
    checking for inttypes.h... yes
    checking for stdint.h... yes
    checking for unistd.h... yes
    checking sys/socket.h usability... yes
    checking sys/socket.h presence... yes
    checking for sys/socket.h... yes
    checking sys/time.h usability... yes
    checking sys/time.h presence... yes
    checking for sys/time.h... yes
    checking syslog.h usability... yes
    checking syslog.h presence... yes
    checking for syslog.h... yes
    checking signal.h usability... yes
    checking signal.h presence... yes
    checking for signal.h... yes
    checking ctype.h usability... yes
    checking ctype.h presence... yes
    checking for ctype.h... yes
    checking for unistd.h... (cached) yes
    checking tcpd.h usability... yes
    checking tcpd.h presence... yes
    checking for tcpd.h... yes
    checking for hosts_access in -lwrap... yes
    checking for hosts_access in -lwrap... (cached) yes
    checking math.h usability... yes
    checking math.h presence... yes
    checking for math.h... yes
    checking for fabs in -lm... no
    checking openssl/sha.h usability... yes
    checking openssl/sha.h presence... yes
    checking for openssl/sha.h... yes
    checking for SHA256_Init in -lcrypto... yes
    checking for SHA256_Init in -lcrypto... (cached) yes
    checking openssl/ssl.h usability... yes
    checking openssl/ssl.h presence... yes
    checking for openssl/ssl.h... yes
    checking for SSL_write in -lssl... yes
    checking for SSL_write in -lssl... (cached) yes
    checking tre/tre.h usability... yes
    checking tre/tre.h presence... yes
    checking for tre/tre.h... yes
    checking for main in -ltre... yes
    checking for regcomp in -ltre... yes
    checking zip.h usability... no
    checking zip.h presence... no
    checking for zip.h... no
    zip.h is not found
    checking for main in -lzip... no
    checking zlib.h usability... yes
    checking zlib.h presence... yes
    checking for zlib.h... yes
    checking for main in -lz... yes
    checking for compress in -lz... yes
    checking for mysql_config... yes
    checking for main in -lguide... no

    run as user: piler
    piler data directory: /var/piler
    link mode: dynamic

    database: mysql
    tre library: yes
    tcpwrappers support: yes

    pdftotext: /usr/bin/pdftotext
    catdoc: /usr/bin/catdoc
    catppt: /usr/bin/catppt
    ppthtml: /usr/local/bin/ppthtml
    xls2csv: /usr/bin/xls2csv
    unrtf: /usr/bin/unrtf
    tnef: /usr/bin/tnef

    configure: creating ./config.status
    config.status: creating Makefile
    config.status: creating src/Makefile
    config.status: creating etc/Makefile
    config.status: creating util/Makefile
    config.status: creating init.d/Makefile
    config.status: creating systemd/Makefile
    config.status: creating unit_tests/Makefile
    config.status: creating webui/Makefile
    config.status: creating contrib/imap/Makefile
    config.status: creating piler-config.h

    IMPORTANT! If you upgrade, be sure to read http://www.mailpiler.org/wiki/current:upgrade

    [root@centOS piler-1.3.5]# make
    Making all in src
    make[1]: Entering directory `/home/piler/piler-1.3.5/src'
    gcc -std=c99 -O2 -fPIC -Wall -Wextra -Wuninitialized -Wno-format-truncation -g -I. -I.. -I/usr/include/mysql -I/usr/include/mysql/mysql -D_GNU_SOURCE -DHAVE_TRE -DNEED_MYSQL -c dirs.c -o dirs.o
    gcc -std=c99 -O2 -fPIC -Wall -Wextra -Wuninitialized -Wno-format-truncation -g -I. -I.. -I/usr/include/mysql -I/usr/include/mysql/mysql -D_GNU_SOURCE -DHAVE_TRE -DNEED_MYSQL -c base64.c -o base64.o
    gcc -std=c99 -O2 -fPIC -Wall -Wextra -Wuninitialized -Wno-format-truncation -g -I. -I.. -I/usr/include/mysql -I/usr/include/mysql/mysql -D_GNU_SOURCE -DHAVE_TRE -DNEED_MYSQL -c misc.c -o misc.o
    gcc -std=c99 -O2 -fPIC -Wall -Wextra -Wuninitialized -Wno-format-truncation -g -I. -I.. -I/usr/include/mysql -I/usr/include/mysql/mysql -D_GNU_SOURCE -DHAVE_TRE -DNEED_MYSQL -c counters.c -o counters.o
    counters.c: In Funktion »update_counters«:
    counters.c:51:63: Warnung: unbenutzter Parameter »data« [-Wunused-parameter]
    void update_counters(struct session_data *sdata, struct data *data, struct counters *counters, struct config *cfg){
    ^
    counters.c:51:111: Warnung: unbenutzter Parameter »cfg« [-Wunused-parameter]
    void update_counters(struct session_data *sdata, struct data *data, struct counters *counters, struct config *cfg){
    ^
    counters.c: Auf höchster Ebene:
    cc1: Warnung: nicht erkannte Kommandozeilenoption »-Wno-format-truncation« [standardmäßig aktiviert]
    gcc -std=c99 -O2 -fPIC -Wall -Wextra -Wuninitialized -Wno-format-truncation -g -I. -I.. -I/usr/include/mysql -I/usr/include/mysql/mysql -D_GNU_SOURCE -DHAVE_TRE -DNEED_MYSQL -c cfg.c -o cfg.o
    gcc -std=c99 -O2 -fPIC -Wall -Wextra -Wuninitialized -Wno-format-truncation -g -I. -I.. -I/usr/include/mysql -I/usr/include/mysql/mysql -D_GNU_SOURCE -DHAVE_TRE -DNEED_MYSQL -c sig.c -o sig.o
    gcc -std=c99 -O2 -fPIC -Wall -Wextra -Wuninitialized -Wno-format-truncation -g -I. -I.. -I/usr/include/mysql -I/usr/include/mysql/mysql -D_GNU_SOURCE -DHAVE_TRE -DNEED_MYSQL -c decoder.c -o decoder.o
    gcc -std=c99 -O2 -fPIC -Wall -Wextra -Wuninitialized -Wno-format-truncation -g -I. -I.. -I/usr/include/mysql -I/usr/include/mysql/mysql -D_GNU_SOURCE -DHAVE_TRE -DNEED_MYSQL -c hash.c -o hash.o
    gcc -std=c99 -O2 -fPIC -Wall -Wextra -Wuninitialized -Wno-format-truncation -g -I. -I.. -I/usr/include/mysql -I/usr/include/mysql/mysql -D_GNU_SOURCE -DHAVE_TRE -DNEED_MYSQL -c parser.c -o parser.o
    gcc -std=c99 -O2 -fPIC -Wall -Wextra -Wuninitialized -Wno-format-truncation -g -I. -I.. -I/usr/include/mysql -I/usr/include/mysql/mysql -D_GNU_SOURCE -DHAVE_TRE -DNEED_MYSQL -c parser_utils.c -o parser_utils.o
    gcc -std=c99 -O2 -fPIC -Wall -Wextra -Wuninitialized -Wno-format-truncation -g -I. -I.. -I/usr/include/mysql -I/usr/include/mysql/mysql -D_GNU_SOURCE -DHAVE_TRE -DNEED_MYSQL -c rules.c -o rules.o
    gcc -std=c99 -O2 -fPIC -Wall -Wextra -Wuninitialized -Wno-format-truncation -g -I. -I.. -I/usr/include/mysql -I/usr/include/mysql/mysql -D_GNU_SOURCE -DHAVE_TRE -DNEED_MYSQL -c smtp.c -o smtp.o
    gcc -std=c99 -O2 -fPIC -Wall -Wextra -Wuninitialized -Wno-format-truncation -g -I. -I.. -I/usr/include/mysql -I/usr/include/mysql/mysql -D_GNU_SOURCE -DHAVE_TRE -DNEED_MYSQL -c session.c -o session.o
    gcc -std=c99 -O2 -fPIC -Wall -Wextra -Wuninitialized -Wno-format-truncation -g -I. -I.. -I/usr/include/mysql -I/usr/include/mysql/mysql -D_GNU_SOURCE -DHAVE_TRE -DNEED_MYSQL -c bdat.c -o bdat.o
    gcc -std=c99 -O2 -fPIC -Wall -Wextra -Wuninitialized -Wno-format-truncation -g -I. -I.. -I/usr/include/mysql -I/usr/include/mysql/mysql -D_GNU_SOURCE -DHAVE_TRE -DNEED_MYSQL -c message.c -o message.o
    gcc -std=c99 -O2 -fPIC -Wall -Wextra -Wuninitialized -Wno-format-truncation -g -I. -I.. -I/usr/include/mysql -I/usr/include/mysql/mysql -D_GNU_SOURCE -DHAVE_TRE -DNEED_MYSQL -c attachment.c -o attachment.o
    gcc -std=c99 -O2 -fPIC -Wall -Wextra -Wuninitialized -Wno-format-truncation -g -I. -I.. -I/usr/include/mysql -I/usr/include/mysql/mysql -D_GNU_SOURCE -DHAVE_TRE -DNEED_MYSQL -c digest.c -o digest.o
    gcc -std=c99 -O2 -fPIC -Wall -Wextra -Wuninitialized -Wno-format-truncation -g -I. -I.. -I/usr/include/mysql -I/usr/include/mysql/mysql -D_GNU_SOURCE -DHAVE_TRE -DNEED_MYSQL -c store.c -o store.o
    gcc -std=c99 -O2 -fPIC -Wall -Wextra -Wuninitialized -Wno-format-truncation -g -I. -I.. -I/usr/include/mysql -I/usr/include/mysql/mysql -D_GNU_SOURCE -DHAVE_TRE -DNEED_MYSQL -c archive.c -o archive.o
    gcc -std=c99 -O2 -fPIC -Wall -Wextra -Wuninitialized -Wno-format-truncation -g -I. -I.. -I/usr/include/mysql -I/usr/include/mysql/mysql -D_GNU_SOURCE -DHAVE_TRE -DNEED_MYSQL -c tai.c -o tai.o
    gcc -std=c99 -O2 -fPIC -Wall -Wextra -Wuninitialized -Wno-format-truncation -g -I. -I.. -I/usr/include/mysql -I/usr/include/mysql/mysql -D_GNU_SOURCE -DHAVE_TRE -DNEED_MYSQL -c import.c -o import.o
    gcc -std=c99 -O2 -fPIC -Wall -Wextra -Wuninitialized -Wno-format-truncation -g -I. -I.. -I/usr/include/mysql -I/usr/include/mysql/mysql -D_GNU_SOURCE -DHAVE_TRE -DNEED_MYSQL -c import_maildir.c -o import_maildir.o
    gcc -std=c99 -O2 -fPIC -Wall -Wextra -Wuninitialized -Wno-format-truncation -g -I. -I.. -I/usr/include/mysql -I/usr/include/mysql/mysql -D_GNU_SOURCE -DHAVE_TRE -DNEED_MYSQL -c import_mailbox.c -o import_mailbox.o
    gcc -std=c99 -O2 -fPIC -Wall -Wextra -Wuninitialized -Wno-format-truncation -g -I. -I.. -I/usr/include/mysql -I/usr/include/mysql/mysql -D_GNU_SOURCE -DHAVE_TRE -DNEED_MYSQL -c import_pop3.c -o import_pop3.o
    gcc -std=c99 -O2 -fPIC -Wall -Wextra -Wuninitialized -Wno-format-truncation -g -I. -I.. -I/usr/include/mysql -I/usr/include/mysql/mysql -D_GNU_SOURCE -DHAVE_TRE -DNEED_MYSQL -c import_imap.c -o import_imap.o
    gcc -std=c99 -O2 -fPIC -Wall -Wextra -Wuninitialized -Wno-format-truncation -g -I. -I.. -I/usr/include/mysql -I/usr/include/mysql/mysql -D_GNU_SOURCE -DHAVE_TRE -DNEED_MYSQL -c imap.c -o imap.o
    gcc -std=c99 -O2 -fPIC -Wall -Wextra -Wuninitialized -Wno-format-truncation -g -I. -I.. -I/usr/include/mysql -I/usr/include/mysql/mysql -D_GNU_SOURCE -DHAVE_TRE -DNEED_MYSQL -c pop3.c -o pop3.o
    gcc -std=c99 -O2 -fPIC -Wall -Wextra -Wuninitialized -Wno-format-truncation -g -I. -I.. -I/usr/include/mysql -I/usr/include/mysql/mysql -D_GNU_SOURCE -DHAVE_TRE -DNEED_MYSQL -c extract.c -o extract.o
    extract.c: In Funktion »extract_attachment_content«:
    extract.c:208:122: Warnung: unbenutzter Parameter »rec« [-Wunused-parameter]
    void extract_attachment_content(struct session_data *sdata, struct parser_state *state, char *filename, char *type, int *rec, struct config *cfg){
    ^
    extract.c: Auf höchster Ebene:
    cc1: Warnung: nicht erkannte Kommandozeilenoption »-Wno-format-truncation« [standardmäßig aktiviert]
    gcc -std=c99 -O2 -fPIC -Wall -Wextra -Wuninitialized -Wno-format-truncation -g -I. -I.. -I/usr/include/mysql -I/usr/include/mysql/mysql -D_GNU_SOURCE -DHAVE_TRE -DNEED_MYSQL -c mydomains.c -o mydomains.o
    gcc -std=c99 -O2 -fPIC -Wall -Wextra -Wuninitialized -Wno-format-truncation -g -I. -I.. -I/usr/include/mysql -I/usr/include/mysql/mysql -D_GNU_SOURCE -DHAVE_TRE -DNEED_MYSQL -c mysql.c -o mysql.o
    ar cr libpiler.a dirs.o base64.o misc.o counters.o cfg.o sig.o decoder.o hash.o parser.o parser_utils.o rules.o smtp.o session.o bdat.o message.o attachment.o digest.o store.o archive.o tai.o import.o import_maildir.o import_mailbox.o import_pop3.o import_imap.o imap.o pop3.o extract.o mydomains.o mysql.o
    ranlib libpiler.a
    gcc -shared -Wl,-soname,libpiler.so.0.1.1 -o libpiler.so.0.1.1 dirs.o base64.o misc.o counters.o cfg.o sig.o decoder.o hash.o parser.o parser_utils.o rules.o smtp.o session.o bdat.o message.o attachment.o digest.o store.o archive.o tai.o import.o import_maildir.o import_mailbox.o import_pop3.o import_imap.o imap.o pop3.o extract.o mydomains.o mysql.o
    ln -sf libpiler.so.0.1.1 libpiler.so
    ln -sf libpiler.so.0.1.1 libpiler.so.0
    gcc -std=c99 -O2 -fPIC -Wall -Wextra -Wuninitialized -Wno-format-truncation -g -I. -I.. -I/usr/include/mysql -I/usr/include/mysql/mysql -D_GNU_SOURCE -DHAVE_TRE -DNEED_MYSQL -o piler piler.c -lpiler -lz -lm -ldl -lcrypto -lssl -ltre -lwrap -lnsl -L/usr/lib64/ -lmariadb -L.
    /usr/bin/ld: /usr/lib64//libmariadb.a(mariadb_lib.c.o): undefined reference to symbol 'pthread_once@@GLIBC_2.2.5'
    //usr/lib64/libpthread.so.0: error adding symbols: DSO missing from command line
    collect2: Fehler: ld gab 1 als Ende-Status zurück
    make[1]: *** [piler] Fehler 1
    make[1]: Leaving directory `/home/piler/piler-1.3.5/src'
    make: *** [all-recursive] Fehler 1
    [root@centOS piler-1.3.5]# make install
    ./mkinstalldirs \
    /usr/local/bin \
    /usr/local/sbin \
    /usr/local/lib \
    /usr/local/libexec/piler \
    /usr/local/share/piler \
    /usr/local/etc \
    /usr/local/etc/piler \
    /etc/init.d \
    /var/piler/store \
    /var/piler/stat \
    /var/piler/tmp \
    /var/piler/error \
    /var/piler/sphinx
    mkdir /usr/local/libexec/piler
    mkdir /usr/local/share/piler
    mkdir /usr/local/etc/piler
    mkdir /var/piler/store
    mkdir /var/piler/stat
    mkdir /var/piler/tmp
    mkdir /var/piler/error
    mkdir /var/piler/sphinx
    /usr/bin/install -c -d -m 0755 -o piler -g `id -gn piler` /var/run/piler
    /usr/bin/install -c -d -m 0700 -o piler -g `id -gn piler` /var/piler/store
    /usr/bin/install -c -d -m 0700 -o piler -g `id -gn piler` /var/piler/imap
    /usr/bin/install -c -d -m 0755 -o piler -g `id -gn piler` /var/piler/stat
    /usr/bin/install -c -d -m 0711 -o piler -g `id -gn piler` /var/piler/tmp
    /usr/bin/install -c -d -m 0711 -o piler -g `id -gn piler` /var/piler/error
    /usr/bin/install -c -d -m 0755 -o piler -g `id -gn piler` /var/piler/sphinx
    Making install in src
    make[1]: Entering directory `/home/piler/piler-1.3.5/src'
    /usr/bin/install -c -m 0644 libpiler.a /usr/local/lib
    /usr/bin/install -c -m 0755 libpiler.so.0.1.1 /usr/local/lib
    (cd /usr/local/lib && ln -sf libpiler.so.0.1.1 libpiler.so)
    (cd /usr/local/lib && ln -sf libpiler.so.0.1.1 libpiler.so.0)
    /usr/bin/install -c -m 0755 piler /usr/local/sbin
    /usr/bin/install: der Aufruf von stat für „piler“ ist nicht möglich: Datei oder Verzeichnis nicht gefunden
    make[1]: *** [install-piler] Fehler 1
    make[1]: Leaving directory `/home/piler/piler-1.3.5/src'
    make: *** [install-recursive] Fehler 1
    [root@centOS piler-1.3.5]#

  6. Robert Bert reporter

    [root@centOS ~]# yum list installed | grep mariadb
    MariaDB-client.x86_64 10.4.7-1.el7.centos @mariadb
    MariaDB-common.x86_64 10.4.7-1.el7.centos @mariadb
    MariaDB-compat.x86_64 10.4.7-1.el7.centos @mariadb
    MariaDB-devel.x86_64 10.4.7-1.el7.centos @mariadb
    MariaDB-server.x86_64 10.4.7-1.el7.centos @mariadb
    MariaDB-test.x86_64 10.4.7-1.el7.centos @mariadb
    galera-4.x86_64 26.4.2-1.rhel7.el7.centos @mariadb

  7. Robert Bert reporter

    I tested an older version of mariadb. Unfortunately without success. From my point of view it is due to other packages. However, i can't do anything with the error message from the piler and i'm not a linux expert either.

  8. Robert Bert reporter

    Thx for help. I try a new fresh installation with mariadb 10.3.15. It’s function.

    export LD…… does not work.

    What else do I have to do if I have installed rpm?

  9. Log in to comment