2
3
Fork
You've already forked ncsu
0

Compile error, zig 0.15.0-dev, src/model.zig:112:54: error: expected type '?mem.Alignment', found 'comptime_int' #262

Closed
opened 2025年06月26日 21:05:41 +02:00 by smprather · 1 comment
smprather commented 2025年06月26日 21:05:41 +02:00 (Migrated from code.blicky.net)
Copy link

I know this is a dev version of Zig, but figured you would still be interested in what it's producing. Thanks @Yorhel!

$ cat /etc/redhat-release
Red Hat Enterprise Linux release 8.10 (Ootpa)
$ zig version
0.15.0-dev.828+3ce8d19f7
$ make build
zig build --release=fast -Dstrip
install
└─ install ncdu
 └─ compile exe ncdu ReleaseFast native 3 errors
src/model.zig:112:54: error: expected type '?mem.Alignment', found 'comptime_int'
 if (allocator.allocWithOptions(u8, size, 1, null)) |p| break :blk p
 ^
/vols/anvil_release/fast_cad/tools/foss/zig/0.15.0/lib/std/mem.zig:22:23: note: enum declared here
pub const Alignment = enum(math.Log2Int(usize)) {
 ^~~~
/vols/anvil_release/fast_cad/tools/foss/zig/0.15.0/lib/std/mem/Allocator.zig:189:34: note: parameter type declared here
 comptime optional_alignment: ?Alignment,
 ^~~~~~~~~~
referenced by:
 create: src/model.zig:130:27
 getEntry: src/mem_sink.zig:85:37
 11 reference(s) hidden; use '-freference-trace=13' to see all references
src/model.zig:112:54: error: expected type '?mem.Alignment', found 'comptime_int'
 if (allocator.allocWithOptions(u8, size, 1, null)) |p| break :blk p
 ^$ make build
zig build --release=fast -Dstrip
install
└─ install ncdu
 └─ compile exe ncdu ReleaseFast native 3 errors
src/model.zig:112:54: error: expected type '?mem.Alignment', found 'comptime_int'
 if (allocator.allocWithOptions(u8, size, 1, null)) |p| break :blk p
 ^
/vols/anvil_release/fast_cad/tools/foss/zig/0.15.0/lib/std/mem.zig:22:23: note: enum declared here
pub const Alignment = enum(math.Log2Int(usize)) {
 ^~~~
/vols/anvil_release/fast_cad/tools/foss/zig/0.15.0/lib/std/mem/Allocator.zig:189:34: note: parameter type declared here
 comptime optional_alignment: ?Alignment,
 ^~~~~~~~~~
referenced by:
 create: src/model.zig:130:27
 getEntry: src/mem_sink.zig:85:37
 11 reference(s) hidden; use '-freference-trace=13' to see all references
src/model.zig:112:54: error: expected type '?mem.Alignment', found 'comptime_int'
 if (allocator.allocWithOptions(u8, size, 1, null)) |p| break :blk p
 ^
I know this is a dev version of Zig, but figured you would still be interested in what it's producing. Thanks @Yorhel! ``` $ cat /etc/redhat-release Red Hat Enterprise Linux release 8.10 (Ootpa) ``` ``` $ zig version 0.15.0-dev.828+3ce8d19f7 ``` <pre><code>$ make build zig build --release=fast -Dstrip install └─ install ncdu └─ compile exe ncdu ReleaseFast native 3 errors <b>src/model.zig:112:54: error: expected type '?mem.Alignment', found 'comptime_int' if (allocator.allocWithOptions(u8, size, 1, null)) |p| break :blk p</b> ^ /vols/anvil_release/fast_cad/tools/foss/zig/0.15.0/lib/std/mem.zig:22:23: note: enum declared here pub const Alignment = enum(math.Log2Int(usize)) { ^~~~ /vols/anvil_release/fast_cad/tools/foss/zig/0.15.0/lib/std/mem/Allocator.zig:189:34: note: parameter type declared here comptime optional_alignment: ?Alignment, ^~~~~~~~~~ referenced by: create: src/model.zig:130:27 getEntry: src/mem_sink.zig:85:37 11 reference(s) hidden; use '-freference-trace=13' to see all references src/model.zig:112:54: error: expected type '?mem.Alignment', found 'comptime_int' if (allocator.allocWithOptions(u8, size, 1, null)) |p| break :blk p ^$ make build zig build --release=fast -Dstrip install └─ install ncdu └─ compile exe ncdu ReleaseFast native 3 errors src/model.zig:112:54: error: expected type '?mem.Alignment', found 'comptime_int' if (allocator.allocWithOptions(u8, size, 1, null)) |p| break :blk p ^ /vols/anvil_release/fast_cad/tools/foss/zig/0.15.0/lib/std/mem.zig:22:23: note: enum declared here pub const Alignment = enum(math.Log2Int(usize)) { ^~~~ /vols/anvil_release/fast_cad/tools/foss/zig/0.15.0/lib/std/mem/Allocator.zig:189:34: note: parameter type declared here comptime optional_alignment: ?Alignment, ^~~~~~~~~~ referenced by: create: src/model.zig:130:27 getEntry: src/mem_sink.zig:85:37 11 reference(s) hidden; use '-freference-trace=13' to see all references src/model.zig:112:54: error: expected type '?mem.Alignment', found 'comptime_int' if (allocator.allocWithOptions(u8, size, 1, null)) |p| break :blk p ^ </pre>
yorhel commented 2025年08月19日 14:22:29 +02:00 (Migrated from code.blicky.net)
Copy link

Fixed as part of 5129de737e

Fixed as part of 5129de737ec8ec0afe532f2ac712157333eeb364
Sign in to join this conversation.
No Branch/Tag specified
zig
zig0.16
master
zig-threaded
openat
chdir
clear
compll
v2.9.3
v2.9.2
v2.9.1
v2.9
v2.8.2
v2.8.1
v2.8
v1.22
v1.21
v2.7
v2.6
v2.5
v1.20
v2.4
v1.19
v2.3
v1.18.1
v2.2.2
v1.18
v2.2.1
v2.2
v1.17
v2.1.2
v2.1.1
v2.1
v2.0.1
v2.0
v2.0-beta3
v2.0-beta2
v2.0-beta1
v1.16
v1.15.1
v1.15
v1.14.2
v1.14.1
v1.14
v1.13
v1.12
v1.11
v1.10
v1.9
v1.8
v1.7
v1.6
v1.5
v1.4
v1.3
v1.2
v1.1
No labels
1.x
2.x
bug
feature
imported
Milestone
Clear milestone
No items
No milestone
Projects
Clear projects
No items
No project
Assignees
Clear assignees
No assignees
1 participant
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
selfisekai/ncsu#262
Reference in a new issue
selfisekai/ncsu
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?