JDSP4Linux
JDSP4Linux copied to clipboard
Compilation fails Rhino 2024.2
$ make clean; qmake6 ../JDSP4Linux.pro; make -j4; qmake6 --version; make --version; gcc --version
cd libjamesdsp/ && ( test -e Makefile || /usr/bin/qmake6 -o Makefile /home/$USER/bin/gits/JDSP4Linux/libjamesdsp/libjamesdsp.pro ) && make -f Makefile clean
make[1]: Entering directory '/home/$USER/bin/gits/JDSP4Linux/build/libjamesdsp'
rm -f moc_predefs.h
⋮
g++ -c -pipe -Wno-deprecated-enum-enum-conversion -Wno-missing-field-initializers -Wno-unused-function -Wno-unused-parameter -g -O2 -std=gnu++2a -pthread -pthread -Wall -Wextra -D_REENTRANT -DFLATPAK_APP_ID=\"me.timschneeberger.jdsp4linux\" -DAPP_VERSION=2.7.0-26-geb23976 -DJDSP_VERSION=4.01 -DQTCSV_MAKE_LIB -DQT_NO_PRINTER -DHAS_JDSP_DRIVER -DADS_STATIC -DQT_DEPRECATED_WARNINGS -D_REENTRANT -DQT_NO_DEBUG -DQT_SVGWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I../../src -I. -I../../3rdparty/asyncplusplus/include -I../../3rdparty/qtpromise/include -I../../3rdparty/qtpromise/src -I../../3rdparty/qtcsv/include -I../../3rdparty/qtcsv -I../../3rdparty/qcustomplot -I../../3rdparty/WAF -I../../3rdparty -I../../src/audio/base -I../../src/audio/pipewire -I../../src/subprojects/AutoEqIntegration -I../../src/subprojects/FlatTabWidget/FlatTabWidget -I../../src/subprojects/LiquidEqualizerWidget/src -I../../src/subprojects/GraphicEQWidget/GraphicEQWidget -I../../src/subprojects/EELEditor/3rdparty/QCodeEditor/include -I../../src/subprojects/EELEditor/3rdparty/docking-system/src -I../../src/subprojects/EELEditor/src -I../../libjamesdsp/subtree/Main/libjamesdsp/jni/jamesdsp/jdsp -I../../libjamesdsp -I/usr/include/glibmm-2.4 -I/usr/lib/x86_64-linux-gnu/glibmm-2.4/include -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/sigc++-2.0 -I/usr/lib/x86_64-linux-gnu/sigc++-2.0/include -I/usr/include/giomm-2.4 -I/usr/lib/x86_64-linux-gnu/giomm-2.4/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/x86_64-linux-gnu/qt6 -I/usr/include/x86_64-linux-gnu/qt6/QtSvgWidgets -I/usr/include/x86_64-linux-gnu/qt6/QtSvg -I/usr/include/x86_64-linux-gnu/qt6/QtWidgets -I/usr/include/x86_64-linux-gnu/qt6/QtGui/6.6.2 -I/usr/include/x86_64-linux-gnu/qt6/QtGui/6.6.2/QtGui -I/usr/include/x86_64-linux-gnu/qt6/QtGui -I/usr/include/x86_64-linux-gnu/qt6/QtXml -I/usr/include/x86_64-linux-gnu/qt6/QtNetwork -I/usr/include/x86_64-linux-gnu/qt6/QtDBus -I/usr/include/x86_64-linux-gnu/qt6/QtCore/6.6.2 -I/usr/include/x86_64-linux-gnu/qt6/QtCore/6.6.2/QtCore -I/usr/include/x86_64-linux-gnu/qt6/QtCore -I. -I. -I/usr/lib/x86_64-linux-gnu/qt6/mkspecs/linux-g++ -o writer.o ../../3rdparty/qtcsv/sources/writer.cpp
g++ -c -pipe -Wno-deprecated-enum-enum-conversion -Wno-missing-field-initializers -Wno-unused-function -Wno-unused-parameter -g -O2 -std=gnu++2a -pthread -pthread -Wall -Wextra -D_REENTRANT -DFLATPAK_APP_ID=\"me.timschneeberger.jdsp4linux\" -DAPP_VERSION=2.7.0-26-geb23976 -DJDSP_VERSION=4.01 -DQTCSV_MAKE_LIB -DQT_NO_PRINTER -DHAS_JDSP_DRIVER -DADS_STATIC -DQT_DEPRECATED_WARNINGS -D_REENTRANT -DQT_NO_DEBUG -DQT_SVGWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I../../src -I. -I../../3rdparty/asyncplusplus/include -I../../3rdparty/qtpromise/include -I../../3rdparty/qtpromise/src -I../../3rdparty/qtcsv/include -I../../3rdparty/qtcsv -I../../3rdparty/qcustomplot -I../../3rdparty/WAF -I../../3rdparty -I../../src/audio/base -I../../src/audio/pipewire -I../../src/subprojects/AutoEqIntegration -I../../src/subprojects/FlatTabWidget/FlatTabWidget -I../../src/subprojects/LiquidEqualizerWidget/src -I../../src/subprojects/GraphicEQWidget/GraphicEQWidget -I../../src/subprojects/EELEditor/3rdparty/QCodeEditor/include -I../../src/subprojects/EELEditor/3rdparty/docking-system/src -I../../src/subprojects/EELEditor/src -I../../libjamesdsp/subtree/Main/libjamesdsp/jni/jamesdsp/jdsp -I../../libjamesdsp -I/usr/include/glibmm-2.4 -I/usr/lib/x86_64-linux-gnu/glibmm-2.4/include -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/sigc++-2.0 -I/usr/lib/x86_64-linux-gnu/sigc++-2.0/include -I/usr/include/giomm-2.4 -I/usr/lib/x86_64-linux-gnu/giomm-2.4/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/x86_64-linux-gnu/qt6 -I/usr/include/x86_64-linux-gnu/qt6/QtSvgWidgets -I/usr/include/x86_64-linux-gnu/qt6/QtSvg -I/usr/include/x86_64-linux-gnu/qt6/QtWidgets -I/usr/include/x86_64-linux-gnu/qt6/QtGui/6.6.2 -I/usr/include/x86_64-linux-gnu/qt6/QtGui/6.6.2/QtGui -I/usr/include/x86_64-linux-gnu/qt6/QtGui -I/usr/include/x86_64-linux-gnu/qt6/QtXml -I/usr/include/x86_64-linux-gnu/qt6/QtNetwork -I/usr/include/x86_64-linux-gnu/qt6/QtDBus -I/usr/include/x86_64-linux-gnu/qt6/QtCore/6.6.2 -I/usr/include/x86_64-linux-gnu/qt6/QtCore/6.6.2/QtCore -I/usr/include/x86_64-linux-gnu/qt6/QtCore -I. -I. -I/usr/lib/x86_64-linux-gnu/qt6/mkspecs/linux-g++ -o variantdata.o ../../3rdparty/qtcsv/sources/variantdata.cpp
In file included from /usr/include/c++/14/string:54,
from /usr/include/c++/14/bits/locale_classes.h:40,
from /usr/include/c++/14/bits/ios_base.h:41,
from /usr/include/c++/14/ios:44,
from /usr/include/c++/14/ostream:40,
from /usr/include/c++/14/bits/unique_ptr.h:43,
from /usr/include/c++/14/memory:78,
from /usr/include/x86_64-linux-gnu/qt6/QtCore/qobjectdefs_impl.h:17,
from /usr/include/x86_64-linux-gnu/qt6/QtCore/qobjectdefs.h:13,
from /usr/include/x86_64-linux-gnu/qt6/QtCore/qobject.h:10,
from /usr/include/x86_64-linux-gnu/qt6/QtCore/qiodevice.h:10,
from /usr/include/x86_64-linux-gnu/qt6/QtCore/QIODevice:1,
from ../../3rdparty/qtcsv/include/qtcsv/writer.h:6,
from ../../3rdparty/qtcsv/sources/writer.cpp:1:
/usr/include/c++/14/bits/basic_string.h: In instantiation of ‘class std::__cxx11::basic_string<char8_t>’:
/usr/include/c++/14/bits/basic_string.h:4704:51: required from here
4704 | operator""s(const char8_t* __str, size_t __len)
| ^
/usr/include/c++/14/bits/basic_string.h:86:11: internal compiler error: Segmentation fault
86 | class basic_string
| ^~~~~~~~~~~~
0x1431f4a internal_error(char const*, ...)
???:0
0x1638eb7 finish_struct_1(tree_node*)
???:0
0x17ee1e6 instantiate_class_template(tree_node*)
???:0
0x15077b3 complete_type(tree_node*)
???:0
0x15dffa6 start_preparsed_function(tree_node*, tree_node*, int)
???:0
0x15c84fc start_function(cp_decl_specifier_seq*, cp_declarator const*, tree_node*)
???:0
0x1b158f9 c_parse_file()
???:0
0x1afc71c c_common_parse_file()
???:0
Please submit a full bug report, with preprocessed source (by using -freport-bug).
Please include the complete backtrace with any bug report.
See <file:///usr/share/doc/gcc-14/README.Bugs> for instructions.
make[1]: *** [Makefile:2796: writer.o] Error 1
make[1]: *** Waiting for unfinished jobs....
In file included from /usr/include/c++/14/condition_variable:45,
from ../../3rdparty/asyncplusplus/src/internal.h:23,
from ../../3rdparty/asyncplusplus/src/scheduler.cpp:21:
/usr/include/c++/14/bits/shared_ptr.h: In destructor ‘std::shared_ptr<async::task_run_handle>::~shared_ptr()’:
/usr/include/c++/14/bits/shared_ptr.h:175:11: internal compiler error: Segmentation fault
175 | class shared_ptr : public __shared_ptr<_Tp>
| ^~~~~~~~~~
0x1431f4a internal_error(char const*, ...)
???:0
0x1591c02 check_function_arguments(unsigned int, tree_node const*, tree_node const*, int, tree_node**, vec<unsigned int, va_heap, vl_ptr>*)
???:0
0x174d6f3 build_new_method_call(tree_node*, tree_node*, vec<tree_node*, va_gc, vl_embed>**, tree_node*, int, tree_node**, int)
???:0
0x1760094 build_special_member_call(tree_node*, tree_node*, vec<tree_node*, va_gc, vl_embed>**, tree_node*, int, int)
???:0
0x17679de push_base_cleanups()
???:0
0x16095fd begin_function_body()
???:0
0x1bbeea0 synthesize_method(tree_node*)
???:0
0x168c01f mark_used(tree_node*, int)
???:0
0x174d6f3 build_new_method_call(tree_node*, tree_node*, vec<tree_node*, va_gc, vl_embed>**, tree_node*, int, tree_node**, int)
???:0
0x1760094 build_special_member_call(tree_node*, tree_node*, vec<tree_node*, va_gc, vl_embed>**, tree_node*, int, int)
???:0
0x196cb6b build_delete(unsigned int, tree_node*, tree_node*, special_function_kind, int, int, int)
???:0
0x162d598 cxx_maybe_build_cleanup(tree_node*, int)
???:0
0x185cc2e build_cplus_new(tree_node*, tree_node*, int)
???:0
0x1693275 build_cxx_call(tree_node*, int, tree_node**, int, tree_node*)
???:0
0x166e9f2 build_new_function_call(tree_node*, vec<tree_node*, va_gc, vl_embed>**, int)
???:0
0x166ddc4 finish_call_expr(tree_node*, vec<tree_node*, va_gc, vl_embed>**, bool, bool, int)
???:0
0x1b158f9 c_parse_file()
???:0
0x1afc71c c_common_parse_file()
???:0
Please submit a full bug report, with preprocessed source (by using -freport-bug).
Please include the complete backtrace with any bug report.
See <file:///usr/share/doc/gcc-14/README.Bugs> for instructions.
make[1]: *** [Makefile:2766: scheduler.o] Error 1
../../3rdparty/asyncplusplus/src/threadpool_scheduler.cpp:446:28: internal compiler error: Bus error
446 | # pragma GCC visibility pop
| ^
0x1431f4a internal_error(char const*, ...)
???:0
0x1b06017 symbol_table::finalize_compilation_unit()
???:0
Please submit a full bug report, with preprocessed source (by using -freport-bug).
Please include the complete backtrace with any bug report.
See <file:///usr/share/doc/gcc-14/README.Bugs> for instructions.
make[1]: *** [Makefile:2789: threadpool_scheduler.o] Error 1
In file included from /usr/include/c++/14/bits/chrono_io.h:39,
from /usr/include/c++/14/chrono:3360,
from /usr/include/x86_64-linux-gnu/qt6/QtCore/qdebug.h:19,
from /usr/include/x86_64-linux-gnu/qt6/QtCore/qvariant.h:11,
from /usr/include/x86_64-linux-gnu/qt6/QtCore/QVariant:1,
from ../../3rdparty/qtcsv/include/qtcsv/variantdata.h:8,
from ../../3rdparty/qtcsv/sources/variantdata.cpp:1:
/usr/include/c++/14/format: In member function ‘typename std::basic_format_context<_Out, _CharT>::iterator std::__format::__formatter_fp<_CharT>::format(_Fp, std::basic_format_context<_Out, _CharT>&) const’:
/usr/include/c++/14/format:1622:15: internal compiler error: Bus error
1622 | if (__upper)
| ^~~~~~~
0x1431f4a internal_error(char const*, ...)
???:0
0x1515fd5 type_dependent_expression_p(tree_node*)
???:0
0x1b158f9 c_parse_file()
???:0
0x1afc71c c_common_parse_file()
???:0
Please submit a full bug report, with preprocessed source (by using -freport-bug).
Please include the complete backtrace with any bug report.
See <file:///usr/share/doc/gcc-14/README.Bugs> for instructions.
make[1]: *** [Makefile:2801: variantdata.o] Error 1
make[1]: Leaving directory '/home/$USER/bin/gits/JDSP4Linux/build/src'
make: *** [Makefile:73: sub-src-make_first] Error 2
QMake version 3.1
Using Qt version 6.6.2 in /usr/lib/x86_64-linux-gnu
GNU Make 4.3
Built for x86_64-pc-linux-gnu
Copyright (C) 1988-2020 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
gcc (Ubuntu 14.2.0-2ubuntu1) 14.2.0
Copyright (C) 2024 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
Please consider a discord or matrix server. I can't make telegram work.