Closed woot000 closed 1 year ago
This was stalled because of some libjxl regression, maybe time to revisit.
BTW, the build error doesn't seem like a Rust build failure, are you sure you can build raw libjxl on your environment?
libjxl builds fine for me on Windows 11 using MINGW64 and CLANG64 with the same cmake settings found here, it just doesn't seem to work through Rust for some reason
It's not Rust but with some Python encoding thing per:
SyntaxError: Non-UTF-8 code starting with '\x90' in file C:\Dev\masm\msys64\mingw64\bin\a2x.exe on line 1, but no encoding declared; see https://peps.python.org/pep-0263/ for details
make[2]: *** [CMakeFiles/manpages.dir/build.make:74: cjxl.1] Error 1
make[2]: *** Waiting for unfinished jobs....
SyntaxError: Non-UTF-8 code starting with '\x90' in file C:\Dev\masm\msys64\mingw64\bin\a2x.exe on line 1, but no encoding declared; see https://peps.python.org/pep-0263/ for details
make[2]: *** [CMakeFiles/manpages.dir/build.make:78: djxl.1] Error 1
make[1]: *** [CMakeFiles/Makefile2:292: CMakeFiles/manpages.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
But yeah, whatever that is, JPEGXL_ENABLE_MANPAGES should probably be disabled.
It's been nearly a year since the update, and the project currently fails to compile on Windows 11 using
1.7.0 stable-x86_64-pc-windows-gnu
and msys2's CLANG64 packagemingw-w64-clang-x86_64-rust
.My three points of interest for an update to jxl-winthumb are to
The errors are as follows: