This package version used to work, but now when starting i get the following message on CLI:
libxcb is recent enough. We can use it
/opt/radium/radium_linux.bin: error while loading shared libraries: libLLVM-12.so: cannot open shared object file: No such file or directory
Since this Manjaro system has updated the package 'llvm-libs' to version 13 in the meantime it seems like the code to Radium is too explicit in which version it needs to run.
So i hoped by reinstalling this package it would pick the newer lib and work again.. but when compiling it tripped over something LLVM and Faust:
[ 64%] Building CXX object CMakeFiles/staticlib.dir/var/tmp/pamac-build-newk/radium/src/radium-6.9.96/bin/packages/faust/compiler/normalize/mterm.cpp.o
/usr/bin/g++ -DCPP_BUILD -DFAUST_SELF_CONTAINED_LIB -DINTERP_BUILD -DLIBDIR=\"lib\" -DLLVM_130 -DLLVM_BUILD -DLLVM_VERSION=\"13.0.0\" -I/var/tmp/pamac-build-newk/radium/src/radium-6.9.96/bin/packages/faust/compiler -I/var/tmp/pamac-build-newk/radium/src/radium-6.9.96/bin/packages/faust/compiler/boxes -I/var/tmp/pamac-build-newk/radium/src/radium-6.9.96/bin/packages/faust/compiler/documentator -I/var/tmp/pamac-build-newk/radium/src/radium-6.9.96/bin/packages/faust/compiler/draw -I/var/tmp/pamac-build-newk/radium/src/radium-6.9.96/bin/packages/faust/compiler/errors -I/var/tmp/pamac-build-newk/radium/src/radium-6.9.96/bin/packages/faust/compiler/evaluate -I/var/tmp/pamac-build-newk/radium/src/radium-6.9.96/bin/packages/faust/compiler/extended -I/var/tmp/pamac-build-newk/radium/src/radium-6.9.96/bin/packages/faust/compiler/generator -I/var/tmp/pamac-build-newk/radium/src/radium-6.9.96/bin/packages/faust/compiler/generator/fir -I/var/tmp/pamac-build-newk/radium/src/radium-6.9.96/bin/packages/faust/compiler/generator/interpreter -I/var/tmp/pamac-build-newk/radium/src/radium-6.9.96/bin/packages/faust/compiler/generator/rust -I/var/tmp/pamac-build-newk/radium/src/radium-6.9.96/bin/packages/faust/compiler/generator/soul -I/var/tmp/pamac-build-newk/radium/src/radium-6.9.96/bin/packages/faust/compiler/generator/dlang -I/var/tmp/pamac-build-newk/radium/src/radium-6.9.96/bin/packages/faust/compiler/normalize -I/var/tmp/pamac-build-newk/radium/src/radium-6.9.96/bin/packages/faust/compiler/parallelize -I/var/tmp/pamac-build-newk/radium/src/radium-6.9.96/bin/packages/faust/compiler/parser -I/var/tmp/pamac-build-newk/radium/src/radium-6.9.96/bin/packages/faust/compiler/patternmatcher -I/var/tmp/pamac-build-newk/radium/src/radium-6.9.96/bin/packages/faust/compiler/propagate -I/var/tmp/pamac-build-newk/radium/src/radium-6.9.96/bin/packages/faust/compiler/signals -I/var/tmp/pamac-build-newk/radium/src/radium-6.9.96/bin/packages/faust/compiler/tlib -I/var/tmp/pamac-build-newk/radium/src/radium-6.9.96/bin/packages/faust/compiler/transform -I/var/tmp/pamac-build-newk/radium/src/radium-6.9.96/bin/packages/faust/compiler/utils -I/var/tmp/pamac-build-newk/radium/src/radium-6.9.96/bin/packages/faust/compiler/draw/device -I/var/tmp/pamac-build-newk/radium/src/radium-6.9.96/bin/packages/faust/compiler/draw/schema -I/var/tmp/pamac-build-newk/radium/src/radium-6.9.96/bin/packages/faust/compiler/../architecture -I/var/tmp/pamac-build-newk/radium/src/radium-6.9.96/bin/packages/faust/compiler/generator/cpp -I/var/tmp/pamac-build-newk/radium/src/radium-6.9.96/bin/packages/faust/compiler/generator/llvm -I/var/tmp/pamac-build-newk/radium/src/radium-6.9.96/bin/packages/faust/compiler/generator/c -mtune=generic -msse2 -mfpmath=sse -fPIC -fno-strict-aliasing -mtune=generic -msse2 -mfpmath=sse -fPIC -fno-strict-aliasing -fmax-errors=5 -I/home/kjetil/site_clang10/include -O3 -Wall -Wextra -Wno-unused-parameter -Wno-unused-function -Wno-overloaded-virtual -fPIC -DFAUST_LIB -std=gnu++14 -MD -MT CMakeFiles/staticlib.dir/var/tmp/pamac-build-newk/radium/src/radium-6.9.96/bin/packages/faust/compiler/normalize/mterm.cpp.o -MF CMakeFiles/staticlib.dir/var/tmp/pamac-build-newk/radium/src/radium-6.9.96/bin/packages/faust/compiler/normalize/mterm.cpp.o.d -o CMakeFiles/staticlib.dir/var/tmp/pamac-build-newk/radium/src/radium-6.9.96/bin/packages/faust/compiler/normalize/mterm.cpp.o -c /var/tmp/pamac-build-newk/radium/src/radium-6.9.96/bin/packages/faust/compiler/normalize/mterm.cpp
In file included from /var/tmp/pamac-build-newk/radium/src/radium-6.9.96/bin/packages/faust/compiler/generator/llvm/llvm_code_container.hh:26,
from /var/tmp/pamac-build-newk/radium/src/radium-6.9.96/bin/packages/faust/compiler/libcode.cpp:90:
/var/tmp/pamac-build-newk/radium/src/radium-6.9.96/bin/packages/faust/compiler/generator/llvm/llvm_instructions.hh: In constructor ‘LLVMTypeHelper::LLVMTypeHelper(llvm::Module*)’:
/var/tmp/pamac-build-newk/radium/src/radium-6.9.96/bin/packages/faust/compiler/generator/llvm/llvm_instructions.hh:92:93: error: invalid conversion from ‘int’ to ‘const llvm::VectorType*’ [-fpermissive]
92 | fTypeMap[Typed::kFloat_vec] = VectorType::get(fTypeMap[Typed::kFloat], gGlobal->gVecSize);
| ~~~~~~~~~^~~~~~~~
| |
| int
In file included from /usr/include/llvm/IR/DataLayout.h:26,
from /var/tmp/pamac-build-newk/radium/src/radium-6.9.96/bin/packages/faust/compiler/generator/llvm/llvm_instructions.hh:41,
from /var/tmp/pamac-build-newk/radium/src/radium-6.9.96/bin/packages/faust/compiler/generator/llvm/llvm_code_container.hh:26,
from /var/tmp/pamac-build-newk/radium/src/radium-6.9.96/bin/packages/faust/compiler/libcode.cpp:90:
/usr/include/llvm/IR/DerivedTypes.h:432:63: note: initializing argument 2 of ‘static llvm::VectorType* llvm::VectorType::get(llvm::Type*, const llvm::VectorType*)’
432 | static VectorType *get(Type *ElementType, const VectorType *Other) {
| ~~~~~~~~~~~~~~~~~~^~~~~
In file included from /var/tmp/pamac-build-newk/radium/src/radium-6.9.96/bin/packages/faust/compiler/generator/llvm/llvm_code_container.hh:26,
from /var/tmp/pamac-build-newk/radium/src/radium-6.9.96/bin/packages/faust/compiler/libcode.cpp:90:
/var/tmp/pamac-build-newk/radium/src/radium-6.9.96/bin/packages/faust/compiler/generator/llvm/llvm_instructions.hh:99:95: error: invalid conversion from ‘int’ to ‘const llvm::VectorType*’ [-fpermissive]
99 | fTypeMap[Typed::kDouble_vec] = VectorType::get(fTypeMap[Typed::kDouble], gGlobal->gVecSize);
| ~~~~~~~~~^~~~~~~~
| |
| int
In file included from /usr/include/llvm/IR/DataLayout.h:26,
from /var/tmp/pamac-build-newk/radium/src/radium-6.9.96/bin/packages/faust/compiler/generator/llvm/llvm_instructions.hh:41,
from /var/tmp/pamac-build-newk/radium/src/radium-6.9.96/bin/packages/faust/compiler/generator/llvm/llvm_code_container.hh:26,
from /var/tmp/pamac-build-newk/radium/src/radium-6.9.96/bin/packages/faust/compiler/libcode.cpp:90:
/usr/include/llvm/IR/DerivedTypes.h:432:63: note: initializing argument 2 of ‘static llvm::VectorType* llvm::VectorType::get(llvm::Type*, const llvm::VectorType*)’
432 | static VectorType *get(Type *ElementType, const VectorType *Other) {
| ~~~~~~~~~~~~~~~~~~^~~~~
In file included from /var/tmp/pamac-build-newk/radium/src/radium-6.9.96/bin/packages/faust/compiler/generator/llvm/llvm_code_container.hh:26,
from /var/tmp/pamac-build-newk/radium/src/radium-6.9.96/bin/packages/faust/compiler/libcode.cpp:90:
/var/tmp/pamac-build-newk/radium/src/radium-6.9.96/bin/packages/faust/compiler/generator/llvm/llvm_instructions.hh:105:93: error: invalid conversion from ‘int’ to ‘const llvm::VectorType*’ [-fpermissive]
105 | fTypeMap[Typed::kInt32_vec] = VectorType::get(fTypeMap[Typed::kInt32], gGlobal->gVecSize);
| ~~~~~~~~~^~~~~~~~
| |
| int
In file included from /usr/include/llvm/IR/DataLayout.h:26,
from /var/tmp/pamac-build-newk/radium/src/radium-6.9.96/bin/packages/faust/compiler/generator/llvm/llvm_instructions.hh:41,
from /var/tmp/pamac-build-newk/radium/src/radium-6.9.96/bin/packages/faust/compiler/generator/llvm/llvm_code_container.hh:26,
from /var/tmp/pamac-build-newk/radium/src/radium-6.9.96/bin/packages/faust/compiler/libcode.cpp:90:
/usr/include/llvm/IR/DerivedTypes.h:432:63: note: initializing argument 2 of ‘static llvm::VectorType* llvm::VectorType::get(llvm::Type*, const llvm::VectorType*)’
432 | static VectorType *get(Type *ElementType, const VectorType *Other) {
| ~~~~~~~~~~~~~~~~~~^~~~~
In file included from /var/tmp/pamac-build-newk/radium/src/radium-6.9.96/bin/packages/faust/compiler/generator/llvm/llvm_code_container.hh:26,
from /var/tmp/pamac-build-newk/radium/src/radium-6.9.96/bin/packages/faust/compiler/libcode.cpp:90:
/var/tmp/pamac-build-newk/radium/src/radium-6.9.96/bin/packages/faust/compiler/generator/llvm/llvm_instructions.hh:111:93: error: invalid conversion from ‘int’ to ‘const llvm::VectorType*’ [-fpermissive]
111 | fTypeMap[Typed::kInt64_vec] = VectorType::get(fTypeMap[Typed::kInt64], gGlobal->gVecSize);
| ~~~~~~~~~^~~~~~~~
| |
| int
In file included from /usr/include/llvm/IR/DataLayout.h:26,
from /var/tmp/pamac-build-newk/radium/src/radium-6.9.96/bin/packages/faust/compiler/generator/llvm/llvm_instructions.hh:41,
from /var/tmp/pamac-build-newk/radium/src/radium-6.9.96/bin/packages/faust/compiler/generator/llvm/llvm_code_container.hh:26,
from /var/tmp/pamac-build-newk/radium/src/radium-6.9.96/bin/packages/faust/compiler/libcode.cpp:90:
/usr/include/llvm/IR/DerivedTypes.h:432:63: note: initializing argument 2 of ‘static llvm::VectorType* llvm::VectorType::get(llvm::Type*, const llvm::VectorType*)’
432 | static VectorType *get(Type *ElementType, const VectorType *Other) {
| ~~~~~~~~~~~~~~~~~~^~~~~
In file included from /var/tmp/pamac-build-newk/radium/src/radium-6.9.96/bin/packages/faust/compiler/generator/llvm/llvm_code_container.hh:26,
from /var/tmp/pamac-build-newk/radium/src/radium-6.9.96/bin/packages/faust/compiler/libcode.cpp:90:
/var/tmp/pamac-build-newk/radium/src/radium-6.9.96/bin/packages/faust/compiler/generator/llvm/llvm_instructions.hh:117:91: error: invalid conversion from ‘int’ to ‘const llvm::VectorType*’ [-fpermissive]
117 | fTypeMap[Typed::kBool_vec] = VectorType::get(fTypeMap[Typed::kBool], gGlobal->gVecSize);
| ~~~~~~~~~^~~~~~~~
| |
| int
In file included from /usr/include/llvm/IR/DataLayout.h:26,
from /var/tmp/pamac-build-newk/radium/src/radium-6.9.96/bin/packages/faust/compiler/generator/llvm/llvm_instructions.hh:41,
from /var/tmp/pamac-build-newk/radium/src/radium-6.9.96/bin/packages/faust/compiler/generator/llvm/llvm_code_container.hh:26,
from /var/tmp/pamac-build-newk/radium/src/radium-6.9.96/bin/packages/faust/compiler/libcode.cpp:90:
/usr/include/llvm/IR/DerivedTypes.h:432:63: note: initializing argument 2 of ‘static llvm::VectorType* llvm::VectorType::get(llvm::Type*, const llvm::VectorType*)’
432 | static VectorType *get(Type *ElementType, const VectorType *Other) {
| ~~~~~~~~~~~~~~~~~~^~~~~
compilation terminated due to -fmax-errors=5.
make[5]: *** [CMakeFiles/staticlib.dir/build.make:972: CMakeFiles/staticlib.dir/var/tmp/pamac-build-newk/radium/src/radium-6.9.96/bin/packages/faust/compiler/libcode.cpp.o] Error 1
make[5]: *** Waiting for unfinished jobs....
make[5]: Leaving directory '/var/tmp/pamac-build-newk/radium/src/radium-6.9.96/bin/packages/faust/build/faustdir'
make[4]: *** [CMakeFiles/Makefile2:156: CMakeFiles/staticlib.dir/all] Error 2
make[4]: Leaving directory '/var/tmp/pamac-build-newk/radium/src/radium-6.9.96/bin/packages/faust/build/faustdir'
make[3]: *** [Makefile:156: all] Error 2
make[3]: Leaving directory '/var/tmp/pamac-build-newk/radium/src/radium-6.9.96/bin/packages/faust/build/faustdir'
make[2]: *** [Makefile:80: all] Error 2
make[2]: Leaving directory '/var/tmp/pamac-build-newk/radium/src/radium-6.9.96/bin/packages/faust/build'
make[1]: *** [Makefile:33: most] Error 2
make[1]: Leaving directory '/var/tmp/pamac-build-newk/radium/src/radium-6.9.96/bin/packages/faust'
make: *** [Makefile:823: bin/packages/deletemetorebuild] Error 2
==> ERROR: A failure occurred in build().
Aborting...
Pinned Comments