Menu

Issues - I need help

This is a quickly made page with some basic help.

Building Help

  • Q: Help, my compiler xyz is refusing to build this thing. Will you fix it?
  • A: The source codes rely on template metaprogramming, and it is likely not to compile with older compilers. We are not going to support those. Other bugs will be fixed.

  • Q: I'm getting these strange "Illegal instruction" errors. What do I do?

  • A: Try disabling SSE support. When configuring using CMake, you have an option to select "Support SSE4" and "Support SSE3". Try turning these off, maybe your CPU does not support them.

  • Q: It's been compiling the whole afternoon! What gives?

  • A: Yes, the builds are slow, especially in Windows. This is due to extensive use of metaprogramming, a lot of work is done already when compiling which saves work at run time. Our code mostly runs faster than it compiles.

Other help

We have written a small bug atlas, which describes cures for some of the less known compiler error messages. Do you have a strange and cryptic error message, which is not on the list? Please, send it to us (or leave it in the comments below), if possible also with a minimal reproducible example.

It didn't help? Then you unfortunately don't have any other choice but to contact us.