You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
$ faust2jaqt example-freeverb_demo.dsp
In file included from example-freeverb_demo.cpp:5018:
In file included from /usr/local/include/qt6/QtCore/QtGlobal:1:
In file included from /usr/local/include/qt6/QtCore/qglobal.h:26:
In file included from /usr/local/include/qt6/QtCore/qtcoreexports.h:7:
/usr/local/include/qt6/QtCore/qcompilerdetection.h:1260:6: error: "Qt requires a C++17 compiler"
1260 | # error "Qt requires a C++17 compiler"
| ^
The default compiler isn't C++17 compatible by default. It needs special compiler flags for this.
The faust2jaqt executable should allow to pass compiler flags CXXFLAGS to the compiler.
Alternatively, or additionally, it should use the same compiler and compiler flags that were used during compilation.
Currently it isn't clear how to do that.
After some more analysis, I found that faust2jaqt wrote -std=c++11 into the Makefile:
I am getting this failure:
The default compiler isn't C++17 compatible by default. It needs special compiler flags for this.
The faust2jaqt executable should allow to pass compiler flags CXXFLAGS to the compiler.
Alternatively, or additionally, it should use the same compiler and compiler flags that were used during compilation.
Currently it isn't clear how to do that.
After some more analysis, I found that faust2jaqt wrote -std=c++11 into the Makefile:
This Makefile can't succeed because Qt6 explicitly requires C++17.
The text was updated successfully, but these errors were encountered: