ParaLLEl N64 Ubuntu 16.04 Dependencies

This post has 2 parts:

Running ParaLLEl:

I am having trouble running the last version of ParaLLEl from the buildbot probably due to unmet dependencies.

Error(s): /home/RiskyJumps/.build/Emu/RetroArch/cores/parallel_n64_libretro.so: symbol _ZTINSt6thread6_StateE, version GLIBCXX_3.4.22 not defined in file libstdc++.so

[FAKEDIT:] When I was writing this I read the last error carefully and:

$ nm -D /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.21 | egrep 'GLIBCXX' | sort -V
0000000000000000 A GLIBCXX_3.4
0000000000000000 A GLIBCXX_3.4.1
0000000000000000 A GLIBCXX_3.4.2
0000000000000000 A GLIBCXX_3.4.3
0000000000000000 A GLIBCXX_3.4.4
0000000000000000 A GLIBCXX_3.4.5
0000000000000000 A GLIBCXX_3.4.6
0000000000000000 A GLIBCXX_3.4.7
0000000000000000 A GLIBCXX_3.4.8
0000000000000000 A GLIBCXX_3.4.9
0000000000000000 A GLIBCXX_3.4.10
0000000000000000 A GLIBCXX_3.4.11
0000000000000000 A GLIBCXX_3.4.12
0000000000000000 A GLIBCXX_3.4.13
0000000000000000 A GLIBCXX_3.4.14
0000000000000000 A GLIBCXX_3.4.15
0000000000000000 A GLIBCXX_3.4.16
0000000000000000 A GLIBCXX_3.4.17
0000000000000000 A GLIBCXX_3.4.18
0000000000000000 A GLIBCXX_3.4.19
0000000000000000 A GLIBCXX_3.4.20
0000000000000000 A GLIBCXX_3.4.21

GLIBCXX_3.4.22 is actually not listed. Does this mean that my distro has ancient packages? If so I’d rather move on and try my luck at compiling it.

Compiling ParaLLEl:

So I decided to build it myself, but after it builds the only RSP Plugin options are auto, hle and cxd4. The parallel RSP is missing. If I edit the Makefile so it reads:

HAVE_PARALLEL=1
HAVE_PARALLEL_RSP=1

Then the build process will stop and complain about not finding stuff related to clang or llvm. I created symlinks to all missing dependencies in parallel-n64/include directory and it still misses llvm/ExecutionEngine/Orc/Core.h but that file doesn’t exist and apt-file doesn’t know about it :exploding_head:

Does anyone know what all the ParaLLEl dependencies are for Ubuntu 16.04?