How To Build Mailsync?

This is the official topic for discussing how to build Mailsync. Any problems experienced with this process should be discussed in this topic. Replies are automatically deleted after six months.

The first post is a wiki, so it can be easily updated by developers as the build process is improved.

How To Build Mailsync

To be filled in. (Help appreciated!)

Windows

macOS

Linux

When I build Mailspring-sync on my Ubuntu 20.04 using build.sh, I encountered a problem.
Error logs:

 [97%] Linking CXX executable tests
/usr/bin/ld: cannot find -licule
/usr/bin/ld: cannot find -liculx
collect2: error: ld returned 1 exit status
make[2]: *** [tests/CMakeFiles/tests.dir/build.make:105: tests/tests] Error 1
make[1]: *** [CMakeFiles/Makefile2:163: tests/CMakeFiles/tests.dir/all] Error 2
make: *** [Makefile:84: all] Error 2

OS: Ubuntu 20.04
How can I solve it?

@Qeryu did you get past the

“glob” is not exported by the File::Glob module

Problem?

Did you get past the ld problem?