sonic-pi icon indicating copy to clipboard operation
sonic-pi copied to clipboard

Build errors on antix Linux

Open Kanabanarama opened this issue 10 months ago • 4 comments

I tried to build Sonic Pi according to the readme on antix Linux to revive a (Atom processor) netbook I got. Unfortunately I get build errors.

System Information

OS: antiX-23.2 32 bit with up to date packages (based on Debian bookworm) Sonic Pi version: 5.0.1

**Log of linux-build-all.sh

Building vcpkg
Unable to determine a binary release of vcpkg; attempting to build from source.
Building vcpkg-tool...
-- The C compiler identification is GNU 12.2.0
-- The CXX compiler identification is GNU 12.2.0
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/bin/cc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Detecting the C++ compiler in use
-- Detecting the C++ compiler in use - gcc
-- {fmt} version: 11.0.2
-- Build type: Release
-- Performing Test CPP_ATOMIC_BUILTIN
-- Performing Test CPP_ATOMIC_BUILTIN - Success
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success
-- Found Threads: TRUE  
-- Configuring done
-- Generating done
-- Build files have been written to: /home/kana/Development/sonic-pi/app/vcpkg/buildtrees/_vcpkg/build
[0/2] Re-checking globbed directories...
[52/220] Building CXX object CMakeFiles/vcpkglib.dir/src/vcpkg/base/cmd-parser.cpp.o
FAILED: CMakeFiles/vcpkglib.dir/src/vcpkg/base/cmd-parser.cpp.o 
/usr/bin/c++ -DVCPKG_BASE_VERSION=2999-12-31 -DVCPKG_VERSION=unknownhash -D_FILE_OFFSET_BITS=64 -I/home/kana/Development/sonic-pi/app/vcpkg/buildtrees/_vcpkg/src/vcpkg-tool-2025-01-11/include -I/home/kana/Development/sonic-pi/app/vcpkg/buildtrees/_vcpkg/build/_deps/fmt-src/include -I/home/kana/Development/sonic-pi/app/vcpkg/buildtrees/_vcpkg/build/_cmrc/include -O3 -DNDEBUG -std=c++17 -Winvalid-pch -include /home/kana/Development/sonic-pi/app/vcpkg/buildtrees/_vcpkg/build/CMakeFiles/vcpkglib.dir/cmake_pch.hxx -MD -MT CMakeFiles/vcpkglib.dir/src/vcpkg/base/cmd-parser.cpp.o -MF CMakeFiles/vcpkglib.dir/src/vcpkg/base/cmd-parser.cpp.o.d -o CMakeFiles/vcpkglib.dir/src/vcpkg/base/cmd-parser.cpp.o -c /home/kana/Development/sonic-pi/app/vcpkg/buildtrees/_vcpkg/src/vcpkg-tool-2025-01-11/src/vcpkg/base/cmd-parser.cpp
during RTL pass: peephole2
/home/kana/Development/sonic-pi/app/vcpkg/buildtrees/_vcpkg/src/vcpkg-tool-2025-01-11/src/vcpkg/base/cmd-parser.cpp: In member function ‘void vcpkg::CmdParser::add_unexpected_argument_errors_after(size_t)’:
/home/kana/Development/sonic-pi/app/vcpkg/buildtrees/_vcpkg/src/vcpkg-tool-2025-01-11/src/vcpkg/base/cmd-parser.cpp:733:5: internal compiler error: Segmentation fault
  733 |     }
      |     ^
0x972c7ec internal_error(char const*, ...)
	???:0
0x8913204 peep2_find_free_register(int, int, char const*, machine_mode, HARD_REG_SET*)
	???:0
0x910b576 gen_peephole2_252(rtx_insn*, rtx_def**)
	???: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-12/README.Bugs> for instructions.
[53/220] Building CXX object CMakeFiles/vcpkglib.dir/src/vcpkg/base/downloads.cpp.o
FAILED: CMakeFiles/vcpkglib.dir/src/vcpkg/base/downloads.cpp.o 
/usr/bin/c++ -DVCPKG_BASE_VERSION=2999-12-31 -DVCPKG_VERSION=unknownhash -D_FILE_OFFSET_BITS=64 -I/home/kana/Development/sonic-pi/app/vcpkg/buildtrees/_vcpkg/src/vcpkg-tool-2025-01-11/include -I/home/kana/Development/sonic-pi/app/vcpkg/buildtrees/_vcpkg/build/_deps/fmt-src/include -I/home/kana/Development/sonic-pi/app/vcpkg/buildtrees/_vcpkg/build/_cmrc/include -O3 -DNDEBUG -std=c++17 -Winvalid-pch -include /home/kana/Development/sonic-pi/app/vcpkg/buildtrees/_vcpkg/build/CMakeFiles/vcpkglib.dir/cmake_pch.hxx -MD -MT CMakeFiles/vcpkglib.dir/src/vcpkg/base/downloads.cpp.o -MF CMakeFiles/vcpkglib.dir/src/vcpkg/base/downloads.cpp.o.d -o CMakeFiles/vcpkglib.dir/src/vcpkg/base/downloads.cpp.o -c /home/kana/Development/sonic-pi/app/vcpkg/buildtrees/_vcpkg/src/vcpkg-tool-2025-01-11/src/vcpkg/base/downloads.cpp
In file included from /home/kana/Development/sonic-pi/app/vcpkg/buildtrees/_vcpkg/src/vcpkg-tool-2025-01-11/include/vcpkg/base/api-stable-format.h:3,
                 from /home/kana/Development/sonic-pi/app/vcpkg/buildtrees/_vcpkg/src/vcpkg-tool-2025-01-11/src/vcpkg/base/downloads.cpp:1:
/home/kana/Development/sonic-pi/app/vcpkg/buildtrees/_vcpkg/src/vcpkg-tool-2025-01-11/include/vcpkg/base/expected.h:119:52: internal compiler error: Segmentation fault
  119 |         ExpectedT(ExpectedT&& other) noexcept(std::is_nothrow_move_constructible_v<Error> &&
      |                                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
0x972c7ec internal_error(char const*, ...)
	???:0
0x83a240f maybe_add_fuzzy_binding(auto_vec<tree_node*, 0u>&, tree_node*, lookup_name_fuzzy_kind)
	???:0
0x83a2b4f suggest_alternative_in_explicit_scope(unsigned int, tree_node*, tree_node*)
	???:0
0x8347c58 qualified_name_lookup_error(tree_node*, tree_node*, tree_node*, unsigned int)
	???:0
0x844593e finish_id_expression(tree_node*, tree_node*, tree_node*, cp_id_kind*, bool, bool, bool*, bool, bool, bool, bool, char const**, unsigned int)
	???:0
0x83fbcff c_parse_file()
	???:0
0x84dc31e 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-12/README.Bugs> for instructions.
[54/220] Building CXX object CMakeFiles/vcpkglib.dir/src/vcpkg/base/cofffilereader.cpp.o
ninja: build stopped: subcommand failed.

The error occurs on seemingly random different steps while building the CXX objects. I tried explicitly using gcc11 instead of 12 but to no avail.

Kanabanarama avatar Jan 24 '25 17:01 Kanabanarama