Package Details: radium 7.3.84-1

Git Clone URL: https://aur.archlinux.org/radium.git (read-only, click to copy)
Package Base: radium
Description: A graphical music editor. A next generation tracker.
Upstream URL: https://users.notam02.no/~kjetism/radium
Licenses: GPL2
Groups: pro-audio
Submitter: speps
Maintainer: yustin (Carotino)
Last Packager: yustin
Votes: 19
Popularity: 0.000189
First Submitted: 2013-05-22 03:41 (UTC)
Last Updated: 2024-03-18 12:29 (UTC)

Pinned Comments

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 7 8 .. 12 Next › Last »

Noctivivans commented on 2021-12-26 22:20 (UTC) (edited on 2021-12-27 00:49 (UTC) by Noctivivans)

@Newk-B: It seems that it is radium developer decision:

https://github.com/kmatheussen/radium/blob/master/bin/packages/README

I think that the solution would be creating new issue in radium git and ask author to update his version of faust.

In the meantime, you can modify PKGBUILD to use older version of llvm - I just checked with llvm11 and it builds successfully.

Newk-B commented on 2021-12-08 12:19 (UTC)

This? https://github.com/grame-cncm/faust/commit/6c20a80c49a6d72f0525b2383f1498d325a6f386 this was back in April.. Am i right when guessing the code for Faust has been incorporated into the source of Radium? Wouldn't it be better if it gets the recent version of the Faust source while building Radium? (i'm definitly not a programmer so excuse my stupid reasoning)

Newk-B commented on 2021-12-07 00:45 (UTC) (edited on 2021-12-07 02:04 (UTC) by Newk-B)

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...

oldcastle commented on 2021-11-24 18:30 (UTC)

It doesn't build on Manjaro. It says "Failed to prepare transaction", follow by "could not satisfy dependencies: - unable to satisfy dependency 'steinberg-vst36' required by radium"

Teteros commented on 2020-01-21 11:30 (UTC)

@bda Try building 5.9.90 I've just pushed (preferably in a clean chroot to rule out your build environment)

If you still have no luck you can add this patch to the PKGBUILD and remove both RADIUM_USE_CLANG=1 env vars in build() to use gcc instead of clang which might work for you better.

bda commented on 2019-12-22 09:49 (UTC)

Hi, i've got an error:

clang++ -mfpmath=sse -msse2 Qt/Qt_instruments.cpp -c  `cat buildtype.opt` -Ibin/packages/gc-7.4.16/include -IQt/ -I/usr/include/python2.7 `cat flagopts.opt`  -Werror=array-bounds -msse2 -fomit-frame-pointer -DFOR_LINUX -DQT_X11EXTRAS_LIB -I/usr/include/qt/QtX11Extras -I/usr/include/qt -I/usr/include/qt/QtCore -DQT_GUI_LIB -I/usr/include/qt/QtGui -DQT_CORE_LIB  -DWITH_FAUST_DEV -DWITH_PD  -I/home/bruno/boost_1_70_0 -I/home/bruno/boost_1_67_0 -I/home/bruno/boost_1_63_0 -I /usr/include/vst36 -I ~/SDKs/VST_SDK/VST2_SDK/ -I ~/SDKs/VST3\ SDK -I ~/SDKs/vstsdk2.4/ -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wno-unknown-pragmas -fno-strict-aliasing -Wmissing-field-initializers -Wnull-dereference  -Wno-deprecated-register -DUSE_QT5 -Wmissing-declarations -DNDEBUG   -std=gnu++11 -DUSE_QT4 -DUSE_QIMAGE_BUFFER=1 `pkg-config --cflags Qt5Gui --cflags Qt5Network --cflags Qt5OpenGL --cflags Qt5Widgets --cflags Qt5WebKitWidgets --cflags Qt5WebKit --cflags Qt5Concurrent` -Ibin/packages/qhttpserver-master/src -I/home/bruno/.cache/yay/radium/src/radium-5.9.86/bin/packages/QScintilla_gpl-2.10.8/Qt4Qt5 -DQHTTPSERVER_EXPORT  -fPIC   `pkg-config --cflags sndfile` -Wno-null-dereference ; \

fi In file included from ../../../audio/Juce_plugins.cpp:79: ../../../audio/../common/nsmtracker.h:48:2: error: "Compiled with -mtune=native or -mtune=corei7"

error "Compiled with -mtune=native or -mtune=corei7"

^ 1 warning and 1 error generated. make[1]: [Makefile:102: build/intermediate/Release/Juce_plugins_6c083ccb.o] Error 1 make[1] : on quitte le répertoire « /home/bruno/.cache/yay/radium/src/radium-5.9.86/pluginhost/Builds/Linux » make: [Makefile:749: pluginhost/Builds/Linux/build/libMyPluginHost.a] Error 2 make: *** Attente des tâches non terminées....

^ It takes forever to compile this file with -Og
^ It takes forever to compile this file with -Og

==> ERREUR : Une erreur s’est produite dans build(). Abandon… Error making: radium

I've got -march=native in my CXXFLAGS and CFLAGS inside makepkg.conf. It work if i remove it. It doesn't work if i try : CXXFLAGS="-O3 -pipe -fno-plt" CFLAGS="-O3 -pipe -fno-plt" makepkg -s

arinlares commented on 2019-10-19 04:32 (UTC)

Idk what else to do on my systems, so that's what I did about bitstream.

Thanks for fixing the build issue.

Teteros commented on 2019-10-19 02:18 (UTC) (edited on 2019-11-06 10:41 (UTC) by Teteros)

@arinlares You're correct, the LLVM 9.0 update in means FAUST conditionals needed to be updated again.

I've updated the PKGBUILD with a patch (for radium's faust.patch :) and opened a pull request upstream:

https://github.com/kmatheussen/radium/pull/1230

As for ttf-bitstream-vera fonts, radium displays a warning about it at the start and maintainer claims it's harmless.

I haven't had any issues without it so I didn't include it in the PKGBUILD.

EDIT: It looks like Qt might silently replace fonts that are not installed so for radium to look right I've added the required fonts packages to the PKGBUILD.

See https://github.com/kmatheussen/radium/issues/1232

arinlares commented on 2019-10-15 03:44 (UTC) (edited on 2019-10-16 06:57 (UTC) by arinlares)

I'm getting a failed compilation on the faust package

CMakeFiles/faust.dir/home/arin/Documents/git/radium/src/radium-5.9.74/bin/packages/faust/compiler/generator/cpp/cpp_gpu_code_container.cpp.o -o ../bin/faust -lpthread -L/usr/lib -lLLVM-9

Before make exits, that's the last line, no errors beforehand. I'll get more info if needed. I rolled back llvm and llvmlibs to 8.0.1-3 to see if it'll build, and just rolled back to Radium 5.9.65.

EDIT: It may be LLVM, it just got updated to 9.0.0 recently on the 11th, and I know the work probably needs to be done to patch it for the upgrade.

arinlares commented on 2019-05-17 00:35 (UTC)

Just a note, I'm not sure how common the issue is:

If you use a VST in it, and see squares at the top of the VST window, you'll want to install ttf-bitstream-vera. I believe the font is hard-coded to be used, I couldn't change it to another. Installing the font worked.