Recompiling SuperCollider for a new machine and I ran into an error I haven’t had before for a system-wide install. [EDIT: forgot to add I’m building from the develop branch, 3.11]
$ sudo make install [ 2%] Built target boost_filesystem_lib [ 2%] Built target boost_system_lib [ 2%] Built target tlsf [ 7%] Built target libscsynth [ 8%] Built target boost_thread_lib [ 11%] Built target boost_regex_lib [ 12%] Built target yaml [ 12%] Built target hidapi [ 12%] Built target hidapi_parser [ 42%] Built target libsclang [ 43%] Built target sclang compiling class library... QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to '/tmp/runtime-root' Attribute Qt::AA_ShareOpenGLContexts must be set before QCoreApplication is created. [13588:13588:0319/191644.765238:ERROR:zygote_host_impl_linux.cc(89)] Running as root without --no-sandbox is not supported. See https://crbug.com/638180. terminate called without an active exception Aborted (core dumped) make: *** [CMakeFiles/doc.dir/build.make:57: CMakeFiles/doc] Error 134 make: *** [CMakeFiles/Makefile2:73: CMakeFiles/doc.dir/all] Error 2 make: *** [Makefile:163: all] Error 2
Resolution was to install for my user (not ideal but whatever). Did a build on a different system (Lubunti 19.04) with 3.10.4 and had no issues.
Other PC info:
$ uname -a Linux jacob-linux 5.3.0-42-generic #34-Ubuntu SMP Fri Feb 28 05:49:40 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux $ lsb_release -a No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 19.10 Release: 19.10 Codename: eoan
I’m not sure how to deal with it. I found references to the error for other programs but am hesitant to try their solutions without input from this community.