[Users] Claws-Mail on a M1 Mac

Ricardo Mones ricardo at mones.org
Thu Feb 2 20:33:55 UTC 2023


Hi Jim,

On Fri, 3 Feb 2023 00:47:12 +0530
Jim Pachowski <jimmy.patch at gmail.com> wrote:

> Hello.
> 
> I am trying to get Claws-Mail running on my M1 Mac. Has anybody had
> any success with it? Please help if you have any insights on this.
> 
> When I searched about it, I realised I had three options:
> 1. MacPorts - old version
> 2. HomeBrew - 3.19.0 (sort of old) but no Fancy plugin
> 3. HomeBrew to get libraries, etc. and self-compile
> 
> Since #1 and #2 got pushed out, I thought it would be easy to get
> sources and just compile. No. I ran into problems that I do not
> understand. "make" exits with
> 
> Undefined symbols for architecture x86_64:
>   "_SecCertificateCopyData", referenced from:
>       _mailstream_low_cfstream_get_certificate_chain in
> libetpan.a(mailstream_cfstream.o)
>   "_SecTrustEvaluate", referenced from:
>       _mailstream_cfstream_set_ssl_enabled in
> libetpan.a(mailstream_cfstream.o)
> _mailstream_low_cfstream_get_certificate_chain in
> libetpan.a(mailstream_cfstream.o) "_SecTrustGetCertificateAtIndex",
> referenced from: _mailstream_low_cfstream_get_certificate_chain in
> libetpan.a(mailstream_cfstream.o)
>   "_SecTrustGetCertificateCount", referenced from:
>       _mailstream_cfstream_set_ssl_enabled in
> libetpan.a(mailstream_cfstream.o)
> _mailstream_low_cfstream_get_certificate_chain in
> libetpan.a(mailstream_cfstream.o) ld: symbol(s) not found for
> architecture x86_64 clang: error: linker command failed with exit
> code 1 (use -v to see invocation)
> 
> If you have any insights/guides/info to help getting CM working on my
> Mac, please let me know.

From the errors looks like you're using a libetpan library built for an
older version of the OS, and these functions, previously deprecated,
are now gone.

Since I've been ages since I touch a mac I could be totally wrong too :)
-- 
  Ricardo Mones 
  ~
  Physics is like sex: sure, it may give some practical results, but 
  that's not why we do it.                            Richard Feynman



More information about the Users mailing list