I had to add this line to the start of the build() section to get it to compile properly
export INCLUDE_FAUSTDEV_BUT_NOT_LLVM="jadda"
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: | 20 |
Popularity: | 0.000537 |
First Submitted: | 2013-05-22 03:41 (UTC) |
Last Updated: | 2024-03-18 12:29 (UTC) |
I had to add this line to the start of the build() section to get it to compile properly
export INCLUDE_FAUSTDEV_BUT_NOT_LLVM="jadda"
Here's an update to this PKGBUILD that works with git master. Master also fixes the ScintillaBytes error with an update to qscintilla version.
https://privatebin.net/?b458650474c2db3f#9CZomgdPjzcRsywfNHvmoLbgN6iBNB3FZGFK7onPT5QK
Most of our patches got into upstream (see last few commits). I was able to remove all of the current patches except the build_linux_common one, which is still required. The build_libpds patch got into upstream but was commented out in commit f8c725e46791ce76fe71556b8dc1fac2d3bd35ff, so I added a git revert line for that commit to take care of that.
sg75 rebuild qt5-Webkit ...
@FabioLolix Installs! Thanks. But does not run: ''' /opt/radium/radium_linux.bin: error while loading shared libraries: libicui18n.so.72: cannot open shared object file: No such file or directory ''' I seem to have libicu 73 installed.
@sg75 building with devtools worked fine for me, I have uploaded the build package here https://sourceforge.net/projects/fabiololix-os-archive/files/Packages/
For readibility please encapsulate text error with ``` at top and bottom
./compile_to_tmp.sh g++ -mfpmath=sse -msse2 audio/stk_clarinet.cpp -D__STDC_FORMAT_MACROS=1 -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 -DRADIUM_USES_MOLD_OR_LDD=0 -DWITH_FAUST_DEV -DWITH_PD -I ~/SDKs/VST_SDK/VST2_SDK/ -I ~/SDKs/vstsdk2.4/ -I/usr/include/vst36 -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wno-unknown-pragmas -fno-strict-aliasing -Wmissing-field-initializers -Wnull-dereference -Wwrite-strings -DTHREADED_OPENGL=1 -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -fmax-errors=5 -DUSE_QT5 -Wmissing-declarations -DNDEBUG -std=gnu++17 -Wno-register -DUSE_QT4 -DUSE_QIMAGE_BUFFER=1 /usr/bin/pkg-config --cflags Qt5Gui --cflags Qt5Network --cflags Qt5OpenGL --cflags Qt5Widgets --cflags Qt5WebKitWidgets --cflags Qt5WebKit --cflags Qt5Concurrent
-I/home/sg75/.cache/yay/radium/src/radium-7.1.89/bin/packages/qhttpserver-master/src -I/home/sg75/.cache/yay/radium/src/radium-7.1.89/bin/packages/QScintilla_gpl-2.10.8/Qt4Qt5 -DQHTTPSERVER_EXPORT -fPIC -Wno-overloaded-virtual -Wno-unused-function -Wno-missing-declarations -Wno-deprecated-declarations -fno-sanitize=vptr -O3 -I/home/sg75/.cache/yay/radium/src/radium-7.1.89/bin/packages/faust/architecture -Wno-float-equal -DCLASSNAME=Clarinet_dsp -DDSP_NAME=\"STK\ Clarinet\" -DCREATE_NAME=create_stk_clarinet_plugin -Iaudio/faust-examples/faust-stk
Compiling audio/stk_clarinet.cpp...
In file included from audio/../Qt/FocusSniffers.h:96,
from audio/zita_rev.cpp:50:
audio/../Qt/../bin/packages/QScintilla_gpl-2.10.8/Qt4Qt5/Qsci/qsciscintilla.h:2213:5: error: 'ScintillaBytes' does not name a type
Any hints? It is important, we are currently (August 2023) running a Radium Libre Music Challenge ^^ https://linuxmusicians.com/viewtopic.php?f=40&p=158618#p158618
Hey, no problem, I'll keep working on it here and there and see if anything changes and post my findings here.
EDIT: I was able to create the package using a clean arch linux docker image. So, it looks like it was just my computer/arch install. That's not good. :P
Thank you for your help @yustin.
Hmmmm .... got no idea since it works here. I just compiled it using yay. Maybe there's some leftovers in .cache/yay/radium. I would just delete that dir to be sure. Otherwise I got no clue what's going on.
It is still not making a proper package it looks like, although it says it compiled, but the PKGBUILD failed. Here is a good portion of the compilation from the end, as the full log was too much to load into pastebin:
try now brandflake11
Pinned Comments