-
Notifications
You must be signed in to change notification settings - Fork 47
Open
Description
cmd
zig fetch gi+https://github.com/allyourcodebase/ffmpeg
build.zig
const ffmpeg = b.dependency("ffmpeg", .{
.target = target,
.optimize = optimize,
});
const exe = b.addExecutable(.{
.name = "my-app",
.root_module = b.createModule(.{
.root_source_file = b.path("src/main.zig"),
.optimize = optimize,
.target = target,
.imports = &.{
.{ .name = "ffmpeg", .module = ffmpeg.module("av") },
},
}),
});
exe.linkLibrary(ffmpeg.artifact("ffmpeg"));
main.zig
const ff = @import("ffmpeg");
Then an error was reported
install
└─ install my-app
└─ compile exe my-app Debug native
└─ compile lib ffmpeg Debug native
└─ run exe nasm (qpeldsp.o)
└─ compile exe nasm ReleaseFast native 79 errors
C:\Users\Administrator\AppData\Local\zig\p\nasm-2.16.1-4-J30Ed3lnXAD9UZMgNHTRiol2qkDrbysdFAQ_RDLKZVrF\include/compiler.h:101:11: error: 'endian.h' file not found
# include <endian.h>
^~~~~~~~~~~
C:\Users\Administrator\AppData\Local\zig\p\nasm-2.16.1-4-J30Ed3lnXAD9UZMgNHTRiol2qkDrbysdFAQ_RDLKZVrF\output/outobj.c:39:10: note: in file included from C:\Users\Administrator\AppData\Local\zig\p\nasm-2.16.1-4-J30Ed3lnXAD9UZMgNHTRiol2qkDrbysdFAQ_RDLKZVrF\output/outobj.c:39:
#include "compiler.h"
^
C:\Users\Administrator\AppData\Local\zig\p\nasm-2.16.1-4-J30Ed3lnXAD9UZMgNHTRiol2qkDrbysdFAQ_RDLKZVrF\include/compiler.h:101:11: error: 'endian.h' file not found
# include <endian.h>
^~~~~~~~~~~
C:\Users\Administrator\AppData\Local\zig\p\nasm-2.16.1-4-J30Ed3lnXAD9UZMgNHTRiol2qkDrbysdFAQ_RDLKZVrF\output/outmacho.c:39:10: note: in file included from C:\Users\Administrator\AppData\Local\zig\p\nasm-2.16.1-4-J30Ed3lnXAD9UZMgNHTRiol2qkDrbysdFAQ_RDLKZVrF\output/outmacho.c:39:
#include "compiler.h"
^
C:\Users\Administrator\AppData\Local\zig\p\nasm-2.16.1-4-J30Ed3lnXAD9UZMgNHTRiol2qkDrbysdFAQ_RDLKZVrF\include/compiler.h:101:11: error: 'endian.h' file not found
# include <endian.h>
^~~~~~~~~~~
C:\Users\Administrator\AppData\Local\zig\p\nasm-2.16.1-4-J30Ed3lnXAD9UZMgNHTRiol2qkDrbysdFAQ_RDLKZVrF\output/outlib.c:40:10: note: in file included from C:\Users\Administrator\AppData\Local\zig\p\nasm-2.16.1-4-J30Ed3lnXAD9UZMgNHTRiol2qkDrbysdFAQ_RDLKZVrF\output/outlib.c:40:
#include "outlib.h"
^
C:\Users\Administrator\AppData\Local\zig\p\nasm-2.16.1-4-J30Ed3lnXAD9UZMgNHTRiol2qkDrbysdFAQ_RDLKZVrF\output/outlib.h:37:10: note: in file included from C:\Users\Administrator\AppData\Local\zig\p\nasm-2.16.1-4-J30Ed3lnXAD9UZMgNHTRiol2qkDrbysdFAQ_RDLKZVrF\output/outlib.h:37:
#include "compiler.h"
^
C:\Users\Administrator\AppData\Local\zig\p\nasm-2.16.1-4-J30Ed3lnXAD9UZMgNHTRiol2qkDrbysdFAQ_RDLKZVrF\include/compiler.h:101:11: error: 'endian.h' file not found
# include <endian.h>
^~~~~~~~~~~
C:\Users\Administrator\AppData\Local\zig\p\nasm-2.16.1-4-J30Ed3lnXAD9UZMgNHTRiol2qkDrbysdFAQ_RDLKZVrF\output/outieee.c:68:10: note: in file included from C:\Users\Administrator\AppData\Local\zig\p\nasm-2.16.1-4-J30Ed3lnXAD9UZMgNHTRiol2qkDrbysdFAQ_RDLKZVrF\output/outieee.c:68:
#include "compiler.h"
There are numerous error messages following, but they are all similar.
Metadata
Metadata
Assignees
Labels
No labels