skift/os
6
22
Fork
You've already forked os
1

Building failed on Ubuntu 24.04 #3

Closed
opened 2026年03月16日 00:32:09 +01:00 by ryanlath · 1 comment

Trying to build on ubuntu 24.04.4 LTS

The doctor thing said: Everythings looking good ​😉​👌

But alas... tips?

 ./skift.sh boot
[11/502] efi-x86_64/karm-core: cxx .cutekit/build/efi-x86_64-32ea6678/karm-core/__obj__/base/tuple.cpp.o...
FAILED: .cutekit/build/efi-x86_64-32ea6678/karm-core/__obj__/base/tuple.cpp.o .cutekit/build/efi-x86_64-32ea6678/Karm.Core__base.tuple.pcm
clang++-20 -MD -MF .cutekit/build/efi-x86_64-32ea6678/karm-core/__obj__/base/tuple.cpp.o.d -std=gnu++2c -Wall -Wextra -Werror -fcolor-diagnostics -fmodules-reduced-bmi --target=x86_64-unknown-windows -fno-stack-protector -fshort-wchar -mno-red-zone -fno-delayed-template-parsing -fno-ms-compatibility -fno-threadsafe-statics -fno-exceptions -fno-rtti -O3 -I.cutekit/generated -I.cutekit/generated/__aliases__ -I/home/ryan/git/skift/.cutekit/extern/cute-engineering/ce-bootfs/src -I/home/ryan/git/skift/.cutekit/extern/cute-engineering/ce-heap -I/home/ryan/git/skift/.cutekit/extern/cute-engineering/ce-libc/src/ce-libc-headers/includes -I/home/ryan/git/skift/.cutekit/extern/cute-engineering/ce-libm/src/ce-libm -I/home/ryan/git/skift/.cutekit/extern/cute-engineering/ce-stdcpp/src/ce-stdcpp -I/home/ryan/git/skift/.cutekit/extern/skift/karm/src/karm-core/includes -I/home/ryan/git/skift/.cutekit/extern/skift/karm/src/karm-sys/includes -I/home/ryan/git/skift/.cutekit/extern/skift/karm/src/karm-test/includes -I/home/ryan/git/skift/.cutekit/extern/skift/vaerk/src -I/home/ryan/git/skift/src/kernel -I/home/ryan/git/skift/src/libs/karm-sys/efi/includes -D__ck_abi_ms__ -D__ck_abi_value=ms -D__ck_arch_value=x86_64 -D__ck_arch_x86_64__ -D__ck_bits_64__ -D__ck_bits_value=64 -D__ck_prefix___ -D__ck_prefix_value=/ -D__ck_sys_efi__ -D__ck_sys_encoding_utf16__ -D__ck_sys_encoding_value=utf16 -D__ck_sys_line_ending_crlf__ -D__ck_sys_line_ending_value=crlf -D__ck_sys_path_separator_backslash__ -D__ck_sys_path_separator_value=backslash -D__ck_sys_value=efi -D__ck_toolchain_clang__ -D__ck_toolchain_value=clang -D__ck_version_v0_1_0__ -D__ck_version_value=v0.1.0 @.cutekit/build/efi-x86_64-32ea6678/karm-core/__obj__/base/tuple.cpp.o.modmap -c -o .cutekit/build/efi-x86_64-32ea6678/karm-core/__obj__/base/tuple.cpp.o .cutekit/extern/skift/karm/src/karm-core/base/tuple.cpp
.cutekit/extern/skift/karm/src/karm-core/base/tuple.cpp:594:18: error: expected expression
 594 | auto const& [... lvs] = lhs;
 | ^
.cutekit/extern/skift/karm/src/karm-core/base/tuple.cpp:594:27: error: expected unqualified-id
 594 | auto const& [... lvs] = lhs;
 | ^
.cutekit/extern/skift/karm/src/karm-core/base/tuple.cpp:595:18: error: expected expression
 595 | auto const& [... rvs] = rhs;
 | ^
.cutekit/extern/skift/karm/src/karm-core/base/tuple.cpp:595:27: error: expected unqualified-id
 595 | auto const& [... rvs] = rhs;
 | ^
.cutekit/extern/skift/karm/src/karm-core/base/tuple.cpp:596:14: error: use of undeclared identifier 'lvs'; did you mean 'lhs'?
 596 | return ((lvs == rvs) and ...);
 | ^~~
 | lhs
.cutekit/extern/skift/karm/src/karm-core/base/tuple.cpp:593:47: note: 'lhs' declared here
 593 | constexpr bool operator==(Tuple<Ts...> const& lhs, Tuple<Us...> const& rhs) {
 | ^
.cutekit/extern/skift/karm/src/karm-core/base/tuple.cpp:596:21: error: use of undeclared identifier 'rvs'; did you mean 'rhs'?
 596 | return ((lvs == rvs) and ...);
 | ^~~
 | rhs
.cutekit/extern/skift/karm/src/karm-core/base/tuple.cpp:593:72: note: 'rhs' declared here
 593 | constexpr bool operator==(Tuple<Ts...> const& lhs, Tuple<Us...> const& rhs) {
 | ^
.cutekit/extern/skift/karm/src/karm-core/base/tuple.cpp:596:30: error: pack expansion does not contain any unexpanded parameter packs
 596 | return ((lvs == rvs) and ...);
 | ~~~~~~~~~~~~ ^
.cutekit/extern/skift/karm/src/karm-core/base/tuple.cpp:605:22: error: expected expression
 605 | auto const& [... lvs] = lhs;
 | ^
.cutekit/extern/skift/karm/src/karm-core/base/tuple.cpp:605:31: error: expected unqualified-id
 605 | auto const& [... lvs] = lhs;
 | ^
.cutekit/extern/skift/karm/src/karm-core/base/tuple.cpp:606:22: error: expected expression
 606 | auto const& [... rvs] = rhs;
 | ^
.cutekit/extern/skift/karm/src/karm-core/base/tuple.cpp:606:31: error: expected unqualified-id
 606 | auto const& [... rvs] = rhs;
 | ^
.cutekit/extern/skift/karm/src/karm-core/base/tuple.cpp:608:18: error: use of undeclared identifier 'lvs'; did you mean 'lhs'?
 608 | ((res = (lvs <=> rvs), res != 0) or ...);
 | ^~~
 | lhs
.cutekit/extern/skift/karm/src/karm-core/base/tuple.cpp:601:48: note: 'lhs' declared here
 601 | constexpr auto operator<=>(Tuple<Ts...> const& lhs, Tuple<Us...> const& rhs) {
 | ^
.cutekit/extern/skift/karm/src/karm-core/base/tuple.cpp:608:26: error: use of undeclared identifier 'rvs'
 608 | ((res = (lvs <=> rvs), res != 0) or ...);
 | ^
.cutekit/extern/skift/karm/src/karm-core/base/tuple.cpp:608:45: error: pack expansion does not contain any unexpanded parameter packs
 608 | ((res = (lvs <=> rvs), res != 0) or ...);
 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^
14 errors generated.
[28/502] efi-x86_64/karm-icc: cxx-modmap .cutekit/build/efi-x86_64-32ea6678/karm-icc/__obj__/metadata.cpp.o.modmap...
ninja: build stopped: subcommand failed.
Error: ninja: Process exited with code 1
Trying to build on ubuntu 24.04.4 LTS The doctor thing said: `Everythings looking good ​😉​👌` But alas... tips? ``` ./skift.sh boot [11/502] efi-x86_64/karm-core: cxx .cutekit/build/efi-x86_64-32ea6678/karm-core/__obj__/base/tuple.cpp.o... FAILED: .cutekit/build/efi-x86_64-32ea6678/karm-core/__obj__/base/tuple.cpp.o .cutekit/build/efi-x86_64-32ea6678/Karm.Core__base.tuple.pcm clang++-20 -MD -MF .cutekit/build/efi-x86_64-32ea6678/karm-core/__obj__/base/tuple.cpp.o.d -std=gnu++2c -Wall -Wextra -Werror -fcolor-diagnostics -fmodules-reduced-bmi --target=x86_64-unknown-windows -fno-stack-protector -fshort-wchar -mno-red-zone -fno-delayed-template-parsing -fno-ms-compatibility -fno-threadsafe-statics -fno-exceptions -fno-rtti -O3 -I.cutekit/generated -I.cutekit/generated/__aliases__ -I/home/ryan/git/skift/.cutekit/extern/cute-engineering/ce-bootfs/src -I/home/ryan/git/skift/.cutekit/extern/cute-engineering/ce-heap -I/home/ryan/git/skift/.cutekit/extern/cute-engineering/ce-libc/src/ce-libc-headers/includes -I/home/ryan/git/skift/.cutekit/extern/cute-engineering/ce-libm/src/ce-libm -I/home/ryan/git/skift/.cutekit/extern/cute-engineering/ce-stdcpp/src/ce-stdcpp -I/home/ryan/git/skift/.cutekit/extern/skift/karm/src/karm-core/includes -I/home/ryan/git/skift/.cutekit/extern/skift/karm/src/karm-sys/includes -I/home/ryan/git/skift/.cutekit/extern/skift/karm/src/karm-test/includes -I/home/ryan/git/skift/.cutekit/extern/skift/vaerk/src -I/home/ryan/git/skift/src/kernel -I/home/ryan/git/skift/src/libs/karm-sys/efi/includes -D__ck_abi_ms__ -D__ck_abi_value=ms -D__ck_arch_value=x86_64 -D__ck_arch_x86_64__ -D__ck_bits_64__ -D__ck_bits_value=64 -D__ck_prefix___ -D__ck_prefix_value=/ -D__ck_sys_efi__ -D__ck_sys_encoding_utf16__ -D__ck_sys_encoding_value=utf16 -D__ck_sys_line_ending_crlf__ -D__ck_sys_line_ending_value=crlf -D__ck_sys_path_separator_backslash__ -D__ck_sys_path_separator_value=backslash -D__ck_sys_value=efi -D__ck_toolchain_clang__ -D__ck_toolchain_value=clang -D__ck_version_v0_1_0__ -D__ck_version_value=v0.1.0 @.cutekit/build/efi-x86_64-32ea6678/karm-core/__obj__/base/tuple.cpp.o.modmap -c -o .cutekit/build/efi-x86_64-32ea6678/karm-core/__obj__/base/tuple.cpp.o .cutekit/extern/skift/karm/src/karm-core/base/tuple.cpp .cutekit/extern/skift/karm/src/karm-core/base/tuple.cpp:594:18: error: expected expression 594 | auto const& [... lvs] = lhs; | ^ .cutekit/extern/skift/karm/src/karm-core/base/tuple.cpp:594:27: error: expected unqualified-id 594 | auto const& [... lvs] = lhs; | ^ .cutekit/extern/skift/karm/src/karm-core/base/tuple.cpp:595:18: error: expected expression 595 | auto const& [... rvs] = rhs; | ^ .cutekit/extern/skift/karm/src/karm-core/base/tuple.cpp:595:27: error: expected unqualified-id 595 | auto const& [... rvs] = rhs; | ^ .cutekit/extern/skift/karm/src/karm-core/base/tuple.cpp:596:14: error: use of undeclared identifier 'lvs'; did you mean 'lhs'? 596 | return ((lvs == rvs) and ...); | ^~~ | lhs .cutekit/extern/skift/karm/src/karm-core/base/tuple.cpp:593:47: note: 'lhs' declared here 593 | constexpr bool operator==(Tuple<Ts...> const& lhs, Tuple<Us...> const& rhs) { | ^ .cutekit/extern/skift/karm/src/karm-core/base/tuple.cpp:596:21: error: use of undeclared identifier 'rvs'; did you mean 'rhs'? 596 | return ((lvs == rvs) and ...); | ^~~ | rhs .cutekit/extern/skift/karm/src/karm-core/base/tuple.cpp:593:72: note: 'rhs' declared here 593 | constexpr bool operator==(Tuple<Ts...> const& lhs, Tuple<Us...> const& rhs) { | ^ .cutekit/extern/skift/karm/src/karm-core/base/tuple.cpp:596:30: error: pack expansion does not contain any unexpanded parameter packs 596 | return ((lvs == rvs) and ...); | ~~~~~~~~~~~~ ^ .cutekit/extern/skift/karm/src/karm-core/base/tuple.cpp:605:22: error: expected expression 605 | auto const& [... lvs] = lhs; | ^ .cutekit/extern/skift/karm/src/karm-core/base/tuple.cpp:605:31: error: expected unqualified-id 605 | auto const& [... lvs] = lhs; | ^ .cutekit/extern/skift/karm/src/karm-core/base/tuple.cpp:606:22: error: expected expression 606 | auto const& [... rvs] = rhs; | ^ .cutekit/extern/skift/karm/src/karm-core/base/tuple.cpp:606:31: error: expected unqualified-id 606 | auto const& [... rvs] = rhs; | ^ .cutekit/extern/skift/karm/src/karm-core/base/tuple.cpp:608:18: error: use of undeclared identifier 'lvs'; did you mean 'lhs'? 608 | ((res = (lvs <=> rvs), res != 0) or ...); | ^~~ | lhs .cutekit/extern/skift/karm/src/karm-core/base/tuple.cpp:601:48: note: 'lhs' declared here 601 | constexpr auto operator<=>(Tuple<Ts...> const& lhs, Tuple<Us...> const& rhs) { | ^ .cutekit/extern/skift/karm/src/karm-core/base/tuple.cpp:608:26: error: use of undeclared identifier 'rvs' 608 | ((res = (lvs <=> rvs), res != 0) or ...); | ^ .cutekit/extern/skift/karm/src/karm-core/base/tuple.cpp:608:45: error: pack expansion does not contain any unexpanded parameter packs 608 | ((res = (lvs <=> rvs), res != 0) or ...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ 14 errors generated. [28/502] efi-x86_64/karm-icc: cxx-modmap .cutekit/build/efi-x86_64-32ea6678/karm-icc/__obj__/metadata.cpp.o.modmap... ninja: build stopped: subcommand failed. Error: ninja: Process exited with code 1 ```
Owner
Copy link

You need at least clang 21 installed

You need at least clang 21 installed
Sign in to join this conversation.
No Branch/Tag specified
main
smnx/component-namespace
smnx/strata-time
smnx/pty
smnx/wip-karm-rebase
smnx/ipc-fs
smnx/pci
smnx/wip-fs
smnx/fs-wip
mtilde/init
copilot/improve-code-performance
smnx/update-karm
ecma-script
wip-webserver
blake2b
No results found.
Labels
Clear labels
No items
No labels
Milestone
Clear milestone
No items
No milestone
Projects
Clear projects
No items
No project
Assignees
Clear assignees
No assignees
2 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
skift/os#3
Reference in a new issue
skift/os
No description provided.
Delete branch "%!s()"

Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?