-
-
Notifications
You must be signed in to change notification settings - Fork 16
Face_detection Example does not work on M1 mac #1
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
Comments
So I need to wrap scalar init |
We can wait until ziglang/zig#1481 is solved, but I found that when I pass the pointer of struct, it works. |
Also this issue is helpful ziglang/zig#11702 |
I upgraded to 0.10.0-dev.3665+9cf667a21(self-hosted)
|
When I compile it on x86_64, this error happens ❯ zig build
MachO Flush... warning(link): directory not found for '-L/opt/homebrew/lib'
warning(link): directory not found for '-L/opt/homebrew/lib/opencv4/3rdparty'
MachO Flush... warning(link): directory not found for '-L/opt/homebrew/lib'
warning(link): directory not found for '-L/opt/homebrew/lib/opencv4/3rdparty'
LLVM Emit Object...
Attribute 'byval(half)' applied to incompatible type!
void (i8*, i64, i64, %.Users.ryoppippi..ghq.github.com.ryoppippi.zigcv.zig-cache.o.93c2a6e2a319c9d60c47d1d31ad74155.cimport.struct_Scalar*, i32)* @Rectangle
thread 247335 panic: LLVM module verification failed
/Users/ryoppippi/.ghq/github.com/ziglang/zig/src/Sema.zig:1186:21: 0x1090e4807 in Sema.analyzeBodyInner (zig1)
return error.ComptimeBreak;
^
/Users/ryoppippi/.ghq/github.com/ziglang/zig/src/Sema.zig:1186:21: 0x1090e4807 in Sema.analyzeBodyInner (zig1)
return error.ComptimeBreak;
^
/Users/ryoppippi/.ghq/github.com/ziglang/zig/src/Sema.zig:1186:21: 0x1090e4807 in Sema.analyzeBodyInner (zig1)
return error.ComptimeBreak;
^
/Users/ryoppippi/.ghq/github.com/ziglang/zig/src/Sema.zig:1186:21: 0x1090e4807 in Sema.analyzeBodyInner (zig1)
return error.ComptimeBreak;
^
/Users/ryoppippi/.ghq/github.com/ziglang/zig/src/Sema.zig:1186:21: 0x1090e4807 in Sema.analyzeBodyInner (zig1)
return error.ComptimeBreak;
^
/Users/ryoppippi/.ghq/github.com/ziglang/zig/src/Sema.zig:1186:21: 0x1090e4807 in Sema.analyzeBodyInner (zig1)
return error.ComptimeBreak;
^
/Users/ryoppippi/.ghq/github.com/ziglang/zig/src/Sema.zig:1186:21: 0x1090e4807 in Sema.analyzeBodyInner (zig1)
return error.ComptimeBreak;
^
/Users/ryoppippi/.ghq/github.com/ziglang/zig/src/Sema.zig:1186:21: 0x1090e4807 in Sema.analyzeBodyInner (zig1)
return error.ComptimeBreak;
^
/Users/ryoppippi/.ghq/github.com/ziglang/zig/src/Sema.zig:1186:21: 0x1090e4807 in Sema.analyzeBodyInner (zig1)
return error.ComptimeBreak;
^
/Users/ryoppippi/.ghq/github.com/ziglang/zig/src/Sema.zig:1186:21: 0x1090e4807 in Sema.analyzeBodyInner (zig1)
return error.ComptimeBreak;
^
/Users/ryoppippi/.ghq/github.com/ziglang/zig/src/Sema.zig:1186:21: 0x1090e4807 in Sema.analyzeBodyInner (zig1)
return error.ComptimeBreak;
^
/Users/ryoppippi/.ghq/github.com/ziglang/zig/src/Sema.zig:1186:21: 0x1090e4807 in Sema.analyzeBodyInner (zig1)
return error.ComptimeBreak;
^
/Users/ryoppippi/.ghq/github.com/ziglang/zig/src/Sema.zig:1186:21: 0x1090e4807 in Sema.analyzeBodyInner (zig1)
return error.ComptimeBreak;
^
/Users/ryoppippi/.ghq/github.com/ziglang/zig/src/Sema.zig:1186:21: 0x1090e4807 in Sema.analyzeBodyInner (zig1)
return error.ComptimeBreak;
^
/Users/ryoppippi/.ghq/github.com/ziglang/zig/src/Sema.zig:1186:21: 0x1090e4807 in Sema.analyzeBodyInner (zig1)
return error.ComptimeBreak;
^
/Users/ryoppippi/.ghq/github.com/ziglang/zig/src/Sema.zig:1186:21: 0x1090e4807 in Sema.analyzeBodyInner (zig1)
return error.ComptimeBreak;
^
/Users/ryoppippi/.ghq/github.com/ziglang/zig/src/Sema.zig:1186:21: 0x1090e4807 in Sema.analyzeBodyInner (zig1)
return error.ComptimeBreak;
^
/Users/ryoppippi/.ghq/github.com/ziglang/zig/src/Sema.zig:1186:21: 0x1090e4807 in Sema.analyzeBodyInner (zig1)
return error.ComptimeBreak;
^
/Users/ryoppippi/.ghq/github.com/ziglang/zig/src/Sema.zig:1186:21: 0x1090e4807 in Sema.analyzeBodyInner (zig1)
return error.ComptimeBreak;
^
/Users/ryoppippi/.ghq/github.com/ziglang/zig/src/Sema.zig:1186:21: 0x1090e4807 in Sema.analyzeBodyInner (zig1)
return error.ComptimeBreak;
^
/Users/ryoppippi/.ghq/github.com/ziglang/zig/src/Sema.zig:1186:21: 0x1090e4807 in Sema.analyzeBodyInner (zig1)
return error.ComptimeBreak;
^
/Users/ryoppippi/.ghq/github.com/ziglang/zig/src/Sema.zig:1186:21: 0x1090e4807 in Sema.analyzeBodyInner (zig1)
return error.ComptimeBreak;
^
/Users/ryoppippi/.ghq/github.com/ziglang/zig/src/Sema.zig:1186:21: 0x1090e4807 in Sema.analyzeBodyInner (zig1)
return error.ComptimeBreak;
^
/Users/ryoppippi/.ghq/github.com/ziglang/zig/src/Sema.zig:1186:21: 0x1090e4807 in Sema.analyzeBodyInner (zig1)
return error.ComptimeBreak;
^
/Users/ryoppippi/.ghq/github.com/ziglang/zig/src/Sema.zig:1186:21: 0x1090e4807 in Sema.analyzeBodyInner (zig1)
return error.ComptimeBreak;
^
/Users/ryoppippi/.ghq/github.com/ziglang/zig/src/Sema.zig:1186:21: 0x1090e4807 in Sema.analyzeBodyInner (zig1)
return error.ComptimeBreak;
^
/Users/ryoppippi/.ghq/github.com/ziglang/zig/src/Sema.zig:1186:21: 0x1090e4807 in Sema.analyzeBodyInner (zig1)
return error.ComptimeBreak;
^
/Users/ryoppippi/.ghq/github.com/ziglang/zig/src/Sema.zig:1186:21: 0x1090e4807 in Sema.analyzeBodyInner (zig1)
return error.ComptimeBreak;
^
/Users/ryoppippi/.ghq/github.com/ziglang/zig/src/Sema.zig:1186:21: 0x1090e4807 in Sema.analyzeBodyInner (zig1)
return error.ComptimeBreak;
^
/Users/ryoppippi/.ghq/github.com/ziglang/zig/src/Sema.zig:1186:21: 0x1090e4807 in Sema.analyzeBodyInner (zig1)
return error.ComptimeBreak;
^
/Users/ryoppippi/.ghq/github.com/ziglang/zig/src/Sema.zig:1186:21: 0x1090e4807 in Sema.analyzeBodyInner (zig1)
return error.ComptimeBreak;
^
/Users/ryoppippi/.ghq/github.com/ziglang/zig/src/Sema.zig:1186:21: 0x1090e4807 in Sema.analyzeBodyInner (zig1)
return error.ComptimeBreak;
^
/Users/ryoppippi/.ghq/github.com/ziglang/zig/src/codegen/llvm.zig:626:17: 0x108c93783 in codegen.llvm.Object.flushModule (zig1)
@panic("LLVM module verification failed");
^
/Users/ryoppippi/.ghq/github.com/ziglang/zig/src/link/MachO.zig:425:47: 0x108cb2c6c in link.MachO.flushModule (zig1)
return try llvm_object.flushModule(comp, prog_node);
^
/Users/ryoppippi/.ghq/github.com/ziglang/zig/src/link/MachO.zig:665:29: 0x108ca9ae9 in link.MachO.linkOneShot (zig1)
try self.flushModule(comp, prog_node);
^
/Users/ryoppippi/.ghq/github.com/ziglang/zig/src/link/MachO.zig:414:45: 0x108c922e8 in link.MachO.flush (zig1)
.one_shot => return self.linkOneShot(comp, prog_node),
^
/Users/ryoppippi/.ghq/github.com/ziglang/zig/src/link.zig:644:72: 0x108c8f398 in link.File.flush (zig1)
.macho => return @fieldParentPtr(MachO, "base", base).flush(comp, prog_node),
^
/Users/ryoppippi/.ghq/github.com/ziglang/zig/src/Compilation.zig:2368:24: 0x108c224d8 in Compilation.flush (zig1)
comp.bin_file.flush(comp, prog_node) catch |err| switch (err) {
^
/Users/ryoppippi/.ghq/github.com/ziglang/zig/src/Compilation.zig:2349:23: 0x108c14e15 in Compilation.update (zig1)
try comp.flush(main_progress_node);
^
/Users/ryoppippi/.ghq/github.com/ziglang/zig/src/main.zig:3334:20: 0x108baa8a0 in main.updateModule (zig1)
try comp.update();
^
/Users/ryoppippi/.ghq/github.com/ziglang/zig/src/main.zig:3008:17: 0x108b0054b in main.buildOutputType (zig1)
updateModule(gpa, comp, hook) catch |err| switch (err) {
^
/Users/ryoppippi/.ghq/github.com/ziglang/zig/src/main.zig:230:31: 0x108aac0eb in main.mainArgs (zig1)
return buildOutputType(gpa, arena, args, .{ .build = .Exe });
^
/Users/ryoppippi/.ghq/github.com/ziglang/zig/src/stage1.zig:48:24: 0x108aabafa in main (zig1)
stage2.mainArgs(gpa, arena, args) catch unreachable;
^
???:?:?: 0x11fba951d in ??? (???)
???:?:?: 0x0 in ??? (???)
error: face_detection... |
Confirmed that the demo works correctly with the latest version of zig(v0.10.0-dev.4192+c75e8f361) |
The arguments are not passed properly.
Probably this is because of ziglang/zig#1481
The text was updated successfully, but these errors were encountered: