Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Compilation fails Rhino 2024.2 #211

Open
iconoclasthero opened this issue Aug 20, 2024 · 1 comment
Open

Compilation fails Rhino 2024.2 #211

iconoclasthero opened this issue Aug 20, 2024 · 1 comment

Comments

@iconoclasthero
Copy link

iconoclasthero commented Aug 20, 2024

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

@iconoclasthero
Copy link
Author

Please consider a discord or matrix server. I can't make telegram work.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant