trouble compiling Dovecot 2.2.31 on Solaris 10 SPARC - libssl_iostream_openssl.so is not portable!
Jerry Kemp
dovecot at oryx.us
Sat Aug 26 01:59:27 EEST 2017
Hello Joseph,
Thanks for the reply. Please see inline comments:
On 08/25/17 04:08 PM, Joseph Tam wrote:
>
> I would also check where the "... is not portable!" messaage is generated.
> If it's done by the configure script, you can look at the test to give
> you a hint as to why this message was generated.
James (from the 1st reply) comments that this is a common output and is of no
concern. Wondering if someone else can validate?
>
> For my setup, I did much the same as you but didn't have to set
> the SSL_CFLAGS, SSL_LIBS environment variables, nor did I set the
> --with-ssldir configure option (although your setup may need it).
I did this stuff specifically because the system has some old OpenSSL 0.9.7*
stuff that is obviously obsolete and insecure, but cannot be removed. In short,
I did not want for the Dovecot configure script to find or try to use any of
that stuff.
>
> Maybe check output of
>
> file /Applications/openssl-1.0.2l.32/lib/libssl.so.1.0.0
# file /Applications/openssl-1.0.2l.32/lib/libssl.so.1.0.0
/Applications/openssl-1.0.2l.32/lib/libssl.so.1.0.0: ELF 32-bit MSB dynamic
lib SPARC Version 1, dynamically linked, not stripped, no debugging information
available
# ls -l /Applications/openssl-1.0.2l.32/lib/libssl.so.1.0.0
-r-xr-xr-x 1 root root 424708 Aug 25 16:17
/Applications/openssl-1.0.2l.32/lib/libssl.so.1.0.0
#
>
> just to make sure your library's arhitecture matches your expectation.
>
>> # ./configure \
>> --prefix=/Applications/dovecot-2.2.31.32 \
>> --with-ssl=openssl \
>> --with-ssldir=/Applications/dovecot-2.2.31.32/certs \
>> --with-storages=mbox,maildir,imapc,pop3c
>
> I believe "--with-storages" option is now obsolete: all the storage
> backends are built, whether you ask for it or not.
>
> Joseph Tam <jtam.home at gmail.com>
More information about the dovecot
mailing list