Re: No supported cipher suites have been found.

Mike Wright <[email protected]> Sun, 1 Dec 2024 19:26:17 -0800
Newsgroups gmane.mail.imap.courier.general
Message-ID <[email protected]>
> Mike Wright writes:
> 
>> courier and courier-imap fail ./configure with the same error:
>>
>> tlspasswordcache.c:366:9: error: unknown type name 'EVP_CIPHER_CTX'
>>   366 | typedef EVP_CIPHER_CTX CIPHER_CONTEXT;
>>       |         ^~~~~~~~~~~~~~


Sam, I found a post of yours from 2018 that pointed toward missing 
openssl and/or gnutls development libraries.  I installed both 
libssl-dev and libgnutls28-dev.

courier-imap now builds.  Somewhere along the line something that 
sqwebmail needed got pulled in, so it built.

courier was the holdout.  It was throwing an error in 
filters/perlfilter.  Installed libperl-dev.  courier is built.

The system I built on is a standard Debian12 desktop with xfce4.  It 
seems like a Debian Server install with openssh-server and rsync would 
be enough to host and maintain this.

Here is a list of the packages built:

   courier-analog
   courier-authlib
   courier-imap
   courier-unicode
   courier
   sqwebmail

Here is a list of additional packages that were required to build them:
NB: files that came with debian12 aren't on this list.

   build-essential
   expect
   libtool
   idn-dev
   idn2-dev
   libgdbm-dev
  *libgnutls28-dev
   libpcre2-dev
   libperl-dev
  *libssl-dev

* It's possible that one or the other is not required

Now that I know what is needed I can repeat the process on a remote machine.

Thanks for all the help.


_______________________________________________
courier-users mailing list
[email protected]
Unsubscribe: https://lists.sourceforge.net/lists/listinfo/courier-users