I am sorry if this is not the correct list for asking this. T try to build 
dovecot 2.3.20 from source on a QNAP NAS, which is a linux variant. There is an 
dovecot available, but this does not include a pigeonhole sieve,
that’s why I try to build it from source. The configure script works fine, but 
the make fails as follows:

*** Warning: Linking the executable test-http-payload against the loadable 
module
*** libssl_iostream_openssl.so is not portable!
libtool: link: gcc -std=gnu99 -g -O2 -fstack-protector-strong -U_FORTIFY_SOURCE 
-D_FORTIFY_SOURCE=2 -mfunction-return=keep -mindirect-branch=keep -Wall -W 
-Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts 
-Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 
-Wl,--as-needed -o .libs/test-http-payload test-http-payload.o 
-Wl,--export-dynamic  -L/share/CACHEDEV1_DATA/.qpkg/Entware/lib 
-L/share/CACHEDEV1_DATA/.qpkg/Apache81/lib ./.libs/libhttp.a 
../lib-dns/.libs/libdns.a ../lib-ssl-iostream/.libs/libssl_iostream.a 
../lib-master/.libs/libmaster.a ../lib-auth/.libs/libauth.a 
../lib-settings/.libs/libsettings.a ../lib-test/.libs/libtest.a 
../lib/.libs/liblib.a -ldl ../lib-ssl-iostream/.libs/libssl_iostream_openssl.so 
-Wl,-rpath -Wl,/opt/lib/dovecot
/opt/bin/ld: ../lib-ssl-iostream/.libs/libssl_iostream_openssl.so: undefined 
reference to `ENGINE_set_default@OPENSSL_1_1_0'
/opt/bin/ld: ../lib-ssl-iostream/.libs/libssl_iostream_openssl.so: undefined 
reference to `ENGINE_init@OPENSSL_1_1_0'
/opt/bin/ld: ../lib-ssl-iostream/.libs/libssl_iostream_openssl.so: undefined 
reference to `ENGINE_load_builtin_engines@OPENSSL_1_1_0'
/opt/bin/ld: ../lib-ssl-iostream/.libs/libssl_iostream_openssl.so: undefined 
reference to `ENGINE_free@OPENSSL_1_1_0'
/opt/bin/ld: ../lib-ssl-iostream/.libs/libssl_iostream_openssl.so: undefined 
reference to `ENGINE_finish@OPENSSL_1_1_0'
/opt/bin/ld: ../lib-ssl-iostream/.libs/libssl_iostream_openssl.so: undefined 
reference to `ENGINE_by_id@OPENSSL_1_1_0'
collect2: error: ld returned 1 exit status
make[3]: *** [Makefile:892: test-http-payload] Error 1
make[3]: Leaving directory 
'/share/CACHEDEV1_DATA/temp/dovecot-2.3.20/src/lib-http'
make[2]: *** [Makefile:573: all-recursive] Error 1
make[2]: Leaving directory '/share/CACHEDEV1_DATA/temp/dovecot-2.3.20/src'
make[1]: *** [Makefile:702: all-recursive] Error 1
make[1]: Leaving directory '/share/CACHEDEV1_DATA/temp/dovecot-2.3.20'
make: *** [Makefile:546: all] Error 2

I already asked in the GitHub forum, but haven’t received any answers, that why 
I m asking here if anyone can help me to get it working.

Horst

Reply via email to