Closed Teteros closed 7 years ago
I don't remember exactly why I added ...CXX11_AB=1, but I think it was only necessary on windows or osx.
make: *** No rule to make target 'Qt/Qt_bottom_bar_widget.h', needed by 'Qt_MainWindow.o'. Stop.
This seems to be a bug in the makefile. Just remove that "$(P)Qt_bottom_bar_widget.h" occurence from the Makefile.
Thanks for your makefile fix. I think LLVM in my repos is compiled with new ABI (gcc5+ default) so I just patched out D_GLIBCXX_USE_CXX11_ABI
flags =1
locally to work with Arch's env.
Radium compiles now, would be handy if you could make it a compile option, This can be closed.
1. Steps to reproduce the problem.
Compile faust with
-D_GLIBCXX_USE_CXX11_ABI=0
flag as in:https://github.com/kmatheussen/radium/blob/master/bin/packages/build.sh#L198
The bug does not seem to happen when
-D_GLIBCXX_USE_CXX11_ABI=1
is used2. Which version of Radium are you using? Do you know if an earlier version has worked?
Current git (fa9608b) Latest release (4.9.12) has the same results.
3. If relevant, which operating system did you run Radium on?
Arch Linux
└> gcc --version
gcc (GCC) 7.1.1 20170630
└> llvm-config --version
4.0.1
└> llvm-config --cxxflags
-I/usr/include -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -fno-plt -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS
└> llvm-config --libs --system-libs
-lLLVM-4.0
4. When
D_GLIBCXX_USE_CXX11_ABI=1
is used:make packages completes but
RADIUM_QT_VERSION=5 BUILDTYPE=RELEASE ./build_linux.sh
errors:Above is more for debugging, faust with newer ABI might not link with older ABI packages.