Build Information
Successful build of JxlCoder, reference main (0d89d3), with Swift 6.4 for macOS (SPM) on 24 Sep 2026 06:24:56 UTC.
Swift 6 data race errors: 0
Build Command
env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun swift build --arch arm64Build Log
========================================
RunAll
========================================
Builder version: 5.1.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/awxkee/jxl-coder-swift.git
Reference: main
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/awxkee/jxl-coder-swift
* branch main -> FETCH_HEAD
* [new branch] main -> origin/main
HEAD is now at 0d89d3f Merge pull request #10 from awxkee/dev
Cloned https://github.com/awxkee/jxl-coder-swift.git
Revision (git rev-parse @):
0d89d3f3bd64147497585adc166a074aa686b52c
SUCCESS checkout https://github.com/awxkee/jxl-coder-swift.git at main
========================================
Build
========================================
Selected platform: macosSpm
Swift version: 6.4
Building package at path: $PWD
https://github.com/awxkee/jxl-coder-swift.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun swift build --arch arm64
Building for debugging...
[Pre-planning 1 / 98]
[Planning deferred tasks]
[21 / 54]
[31 / 54]
[42 / 55] JxlCoder
[45 / 55] jxlc
[45 / 55] JxlCoder
[51 / 124]
[56 / 124]
[62 / 124]
[67 / 124]
[69 / 124] jxlc
[74 / 124]
[77 / 124]
[79 / 124]
[82 / 124]
[86 / 124]
[89 / 124]
[91 / 124]
[92 / 124]
[101 / 124]
[103 / 124]
[104 / 124]
[106 / 124]
[108 / 124]
[115 / 124] JxlCoder
[121 / 124] JxlCoder
Build complete! (11.53 sec)
[1m/Users/admin/builder/spi-builder-workspace/Sources/jxlc/JxlAnimatedDecoder.cpp:105:65: [0m[0;1;35mwarning: [0m[1mISO C++ requires field designators to be specified in declaration order; field 'duration' will be initialized after field 'pixels' [-Wreorder-init-list][0m
105 | JxlFrame frame = { .duration = frameTime, .pixels = pixels, .iccProfile = iccCopy };[0m
| [0;1;32m ~~~~~~~~~~^~~~~~
[0m[1m/Users/admin/builder/spi-builder-workspace/Sources/jxlc/JxlAnimatedDecoder.cpp:105:44: [0m[0;1;36mnote: [0mprevious initialization for field 'duration' is here[0m
105 | JxlFrame frame = { .duration = frameTime, .pixels = pixels, .iccProfile = iccCopy };[0m
| [0;1;32m ^~~~~~~~~
[0m[1m/Users/admin/builder/spi-builder-workspace/Sources/jxlc/JxlAnimatedDecoder.cpp:163:65: [0m[0;1;35mwarning: [0m[1mISO C++ requires field designators to be specified in declaration order; field 'duration' will be initialized after field 'pixels' [-Wreorder-init-list][0m
163 | JxlFrame frame = { .duration = frameTime, .pixels = pixels, .iccProfile = iccCopy };[0m
| [0;1;32m ~~~~~~~~~~^~~~~~
[0m[1m/Users/admin/builder/spi-builder-workspace/Sources/jxlc/JxlAnimatedDecoder.cpp:163:44: [0m[0;1;36mnote: [0mprevious initialization for field 'duration' is here[0m
163 | JxlFrame frame = { .duration = frameTime, .pixels = pixels, .iccProfile = iccCopy };[0m
| [0;1;32m ^~~~~~~~~
[0m2 warnings generated.
[1m/Users/admin/builder/spi-builder-workspace/Sources/jxlc/RgbRgbaConverter.mm:39:19: [0m[0;1;35mwarning: [0m[1mISO C++ requires field designators to be specified in declaration order; field 'width' will be initialized after field 'height' [-Wreorder-init-list][0m
39 | .height = [0;34mstatic_cast[0m<vImagePixelCount>(height),[0m
| [0;1;32m ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[0m[1m/Users/admin/builder/spi-builder-workspace/Sources/jxlc/RgbRgbaConverter.mm:38:18: [0m[0;1;36mnote: [0mprevious initialization for field 'width' is here[0m
38 | .width = [0;34mstatic_cast[0m<vImagePixelCount>(width),[0m
| [0;1;32m ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[0m[1m/Users/admin/builder/spi-builder-workspace/Sources/jxlc/RgbRgbaConverter.mm:48:19: [0m[0;1;35mwarning: [0m[1mISO C++ requires field designators to be specified in declaration order; field 'width' will be initialized after field 'height' [-Wreorder-init-list][0m
48 | .height = [0;34mstatic_cast[0m<vImagePixelCount>(height),[0m
| [0;1;32m ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[0m[1m/Users/admin/builder/spi-builder-workspace/Sources/jxlc/RgbRgbaConverter.mm:47:18: [0m[0;1;36mnote: [0mprevious initialization for field 'width' is here[0m
47 | .width = [0;34mstatic_cast[0m<vImagePixelCount>(width),[0m
| [0;1;32m ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[0m[1m/Users/admin/builder/spi-builder-workspace/Sources/jxlc/RgbRgbaConverter.mm:65:19: [0m[0;1;35mwarning: [0m[1mISO C++ requires field designators to be specified in declaration order; field 'width' will be initialized after field 'height' [-Wreorder-init-list][0m
65 | .height = [0;34mstatic_cast[0m<vImagePixelCount>(height),[0m
| [0;1;32m ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[0m[1m/Users/admin/builder/spi-builder-workspace/Sources/jxlc/RgbRgbaConverter.mm:64:18: [0m[0;1;36mnote: [0mprevious initialization for field 'width' is here[0m
64 | .width = [0;34mstatic_cast[0m<vImagePixelCount>(width),[0m
| [0;1;32m ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[0m[1m/Users/admin/builder/spi-builder-workspace/Sources/jxlc/RgbRgbaConverter.mm:72:19: [0m[0;1;35mwarning: [0m[1mISO C++ requires field designators to be specified in declaration order; field 'width' will be initialized after field 'height' [-Wreorder-init-list][0m
72 | .height = [0;34mstatic_cast[0m<vImagePixelCount>(height),[0m
| [0;1;32m ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[0m[1m/Users/admin/builder/spi-builder-workspace/Sources/jxlc/RgbRgbaConverter.mm:71:18: [0m[0;1;36mnote: [0mprevious initialization for field 'width' is here[0m
71 | .width = [0;34mstatic_cast[0m<vImagePixelCount>(width),[0m
| [0;1;32m ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[0m[1m/Users/admin/builder/spi-builder-workspace/Sources/jxlc/RgbRgbaConverter.mm:87:19: [0m[0;1;35mwarning: [0m[1mISO C++ requires field designators to be specified in declaration order; field 'width' will be initialized after field 'height' [-Wreorder-init-list][0m
87 | .height = [0;34mstatic_cast[0m<vImagePixelCount>(height),[0m
| [0;1;32m ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[0m[1m/Users/admin/builder/spi-builder-workspace/Sources/jxlc/RgbRgbaConverter.mm:86:18: [0m[0;1;36mnote: [0mprevious initialization for field 'width' is here[0m
86 | .width = [0;34mstatic_cast[0m<vImagePixelCount>(width),[0m
| [0;1;32m ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[0m[1m/Users/admin/builder/spi-builder-workspace/Sources/jxlc/RgbRgbaConverter.mm:94:19: [0m[0;1;35mwarning: [0m[1mISO C++ requires field designators to be specified in declaration order; field 'width' will be initialized after field 'height' [-Wreorder-init-list][0m
94 | .height = [0;34mstatic_cast[0m<vImagePixelCount>(height),[0m
| [0;1;32m ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[0m[1m/Users/admin/builder/spi-builder-workspace/Sources/jxlc/RgbRgbaConverter.mm:93:18: [0m[0;1;36mnote: [0mprevious initialization for field 'width' is here[0m
93 | .width = [0;34mstatic_cast[0m<vImagePixelCount>(width),[0m
| [0;1;32m ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[0m[1m/Users/admin/builder/spi-builder-workspace/Sources/jxlc/RgbRgbaConverter.mm:108:19: [0m[0;1;35mwarning: [0m[1mISO C++ requires field designators to be specified in declaration order; field 'width' will be initialized after field 'height' [-Wreorder-init-list][0m
108 | .height = [0;34mstatic_cast[0m<vImagePixelCount>(height),[0m
| [0;1;32m ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[0m[1m/Users/admin/builder/spi-builder-workspace/Sources/jxlc/RgbRgbaConverter.mm:107:18: [0m[0;1;36mnote: [0mprevious initialization for field 'width' is here[0m
107 | .width = [0;34mstatic_cast[0m<vImagePixelCount>(width),[0m
| [0;1;32m ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[0m[1m/Users/admin/builder/spi-builder-workspace/Sources/jxlc/RgbRgbaConverter.mm:115:19: [0m[0;1;35mwarning: [0m[1mISO C++ requires field designators to be specified in declaration order; field 'width' will be initialized after field 'height' [-Wreorder-init-list][0m
115 | .height = [0;34mstatic_cast[0m<vImagePixelCount>(height),[0m
| [0;1;32m ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[0m[1m/Users/admin/builder/spi-builder-workspace/Sources/jxlc/RgbRgbaConverter.mm:114:18: [0m[0;1;36mnote: [0mprevious initialization for field 'width' is here[0m
114 | .width = [0;34mstatic_cast[0m<vImagePixelCount>(width),[0m
| [0;1;32m ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[0m[1m/Users/admin/builder/spi-builder-workspace/Sources/jxlc/RgbRgbaConverter.mm:129:19: [0m[0;1;35mwarning: [0m[1mISO C++ requires field designators to be specified in declaration order; field 'width' will be initialized after field 'height' [-Wreorder-init-list][0m
129 | .height = [0;34mstatic_cast[0m<vImagePixelCount>(height),[0m
| [0;1;32m ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[0m[1m/Users/admin/builder/spi-builder-workspace/Sources/jxlc/RgbRgbaConverter.mm:128:18: [0m[0;1;36mnote: [0mprevious initialization for field 'width' is here[0m
128 | .width = [0;34mstatic_cast[0m<vImagePixelCount>(width),[0m
| [0;1;32m ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[0m[1m/Users/admin/builder/spi-builder-workspace/Sources/jxlc/RgbRgbaConverter.mm:136:19: [0m[0;1;35mwarning: [0m[1mISO C++ requires field designators to be specified in declaration order; field 'width' will be initialized after field 'height' [-Wreorder-init-list][0m
136 | .height = [0;34mstatic_cast[0m<vImagePixelCount>(height),[0m
| [0;1;32m ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[0m[1m/Users/admin/builder/spi-builder-workspace/Sources/jxlc/RgbRgbaConverter.mm:135:18: [0m[0;1;36mnote: [0mprevious initialization for field 'width' is here[0m
135 | .width = [0;34mstatic_cast[0m<vImagePixelCount>(width),[0m
| [0;1;32m ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[0m10 warnings generated.
In file included from /Users/admin/builder/spi-builder-workspace/Sources/jxlc/RgbaScaler.mm:32:
[1m/Users/admin/builder/spi-builder-workspace/Sources/jxlc/half.hpp:448:20: [0m[0;1;35mwarning: [0m[1midentifier '_h' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator][0m
448 | half [0;34moperator[0m [0;32m""[0m _h([0;34mlong[0m [0;34mdouble[0m);[0m
| [0;1;32m ~~~~~~~~~~~~^~
[0m | [0;32m operator""_h
[0m[1m/Users/admin/builder/spi-builder-workspace/Sources/jxlc/half.hpp:2268:36: [0m[0;1;35mwarning: [0m[1midentifier '_h' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator][0m
2268 | [0;34mfriend[0m half literal::[0;34moperator[0m [0;32m""[0m _h([0;34mlong[0m [0;34mdouble[0m);[0m
| [0;1;32m ~~~~~~~~~~~~^~
[0m | [0;32m operator""_h
[0m[1m/Users/admin/builder/spi-builder-workspace/Sources/jxlc/half.hpp:2283:27: [0m[0;1;35mwarning: [0m[1midentifier '_h' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator][0m
2283 | [0;34minline[0m half [0;34moperator[0m [0;32m""[0m _h([0;34mlong[0m [0;34mdouble[0m value) { [0;34mreturn[0m half(detail::binary, detail::float2half<half::round_style>(value)); }[0m
| [0;1;32m ~~~~~~~~~~~~^~
[0m | [0;32m operator""_h
[0m[1m/Users/admin/builder/spi-builder-workspace/Sources/jxlc/half.hpp:4190:46: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'long' to 'unsigned int' [-Wshorten-64-to-32][0m
4190 | [0;34mreturn[0m half(detail::binary, sign|(exp<<[0;32m10[0m)|(abs&[0;32m0x3FF[0m));[0m
| [0;1;32m ~~~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~
[0m[1m/Users/admin/builder/spi-builder-workspace/Sources/jxlc/RgbaScaler.mm:292:23: [0m[0;1;35mwarning: [0m[1mISO C++ requires field designators to be specified in declaration order; field 'width' will be initialized after field 'height' [-Wreorder-init-list][0m
292 | .height = [0;34mstatic_cast[0m<vImagePixelCount>(height),[0m
| [0;1;32m ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[0m[1m/Users/admin/builder/spi-builder-workspace/Sources/jxlc/RgbaScaler.mm:291:22: [0m[0;1;36mnote: [0mprevious initialization for field 'width' is here[0m
291 | .width = [0;34mstatic_cast[0m<vImagePixelCount>(width),[0m
| [0;1;32m ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[0m[1m/Users/admin/builder/spi-builder-workspace/Sources/jxlc/RgbaScaler.mm:299:23: [0m[0;1;35mwarning: [0m[1mISO C++ requires field designators to be specified in declaration order; field 'width' will be initialized after field 'height' [-Wreorder-init-list][0m
299 | .height = [0;34mstatic_cast[0m<vImagePixelCount>(newHeight),[0m
| [0;1;32m ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[0m[1m/Users/admin/builder/spi-builder-workspace/Sources/jxlc/RgbaScaler.mm:298:22: [0m[0;1;36mnote: [0mprevious initialization for field 'width' is here[0m
298 | .width = [0;34mstatic_cast[0m<vImagePixelCount>(newWidth),[0m
| [0;1;32m ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[0m[1m/Users/admin/builder/spi-builder-workspace/Sources/jxlc/RgbaScaler.mm:337:23: [0m[0;1;35mwarning: [0m[1mISO C++ requires field designators to be specified in declaration order; field 'width' will be initialized after field 'height' [-Wreorder-init-list][0m
337 | .height = [0;34mstatic_cast[0m<vImagePixelCount>(height),[0m
| [0;1;32m ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[0m[1m/Users/admin/builder/spi-builder-workspace/Sources/jxlc/RgbaScaler.mm:336:22: [0m[0;1;36mnote: [0mprevious initialization for field 'width' is here[0m
336 | .width = [0;34mstatic_cast[0m<vImagePixelCount>(width),[0m
| [0;1;32m ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[0m[1m/Users/admin/builder/spi-builder-workspace/Sources/jxlc/RgbaScaler.mm:344:23: [0m[0;1;35mwarning: [0m[1mISO C++ requires field designators to be specified in declaration order; field 'width' will be initialized after field 'height' [-Wreorder-init-list][0m
344 | .height = [0;34mstatic_cast[0m<vImagePixelCount>(newHeight),[0m
| [0;1;32m ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[0m[1m/Users/admin/builder/spi-builder-workspace/Sources/jxlc/RgbaScaler.mm:343:22: [0m[0;1;36mnote: [0mprevious initialization for field 'width' is here[0m
343 | .width = [0;34mstatic_cast[0m<vImagePixelCount>(newWidth),[0m
| [0;1;32m ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[0m[1m/Users/admin/builder/spi-builder-workspace/Sources/jxlc/RgbaScaler.mm:358:23: [0m[0;1;35mwarning: [0m[1mISO C++ requires field designators to be specified in declaration order; field 'width' will be initialized after field 'height' [-Wreorder-init-list][0m
358 | .height = [0;34mstatic_cast[0m<vImagePixelCount>(height),[0m
| [0;1;32m ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[0m[1m/Users/admin/builder/spi-builder-workspace/Sources/jxlc/RgbaScaler.mm:357:22: [0m[0;1;36mnote: [0mprevious initialization for field 'width' is here[0m
357 | .width = [0;34mstatic_cast[0m<vImagePixelCount>(width),[0m
| [0;1;32m ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[0m[1m/Users/admin/builder/spi-builder-workspace/Sources/jxlc/RgbaScaler.mm:365:23: [0m[0;1;35mwarning: [0m[1mISO C++ requires field designators to be specified in declaration order; field 'width' will be initialized after field 'height' [-Wreorder-init-list][0m
365 | .height = [0;34mstatic_cast[0m<vImagePixelCount>(newHeight),[0m
| [0;1;32m ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[0m[1m/Users/admin/builder/spi-builder-workspace/Sources/jxlc/RgbaScaler.mm:364:22: [0m[0;1;36mnote: [0mprevious initialization for field 'width' is here[0m
364 | .width = [0;34mstatic_cast[0m<vImagePixelCount>(newWidth),[0m
| [0;1;32m ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[0m[1m/Users/admin/builder/spi-builder-workspace/Sources/jxlc/RgbaScaler.mm:428:23: [0m[0;1;35mwarning: [0m[1mISO C++ requires field designators to be specified in declaration order; field 'width' will be initialized after field 'height' [-Wreorder-init-list][0m
428 | .height = [0;34mstatic_cast[0m<vImagePixelCount>(height),[0m
| [0;1;32m ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[0m[1m/Users/admin/builder/spi-builder-workspace/Sources/jxlc/RgbaScaler.mm:427:22: [0m[0;1;36mnote: [0mprevious initialization for field 'width' is here[0m
427 | .width = [0;34mstatic_cast[0m<vImagePixelCount>(width),[0m
| [0;1;32m ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[0m[1m/Users/admin/builder/spi-builder-workspace/Sources/jxlc/RgbaScaler.mm:435:23: [0m[0;1;35mwarning: [0m[1mISO C++ requires field designators to be specified in declaration order; field 'width' will be initialized after field 'height' [-Wreorder-init-list][0m
435 | .height = [0;34mstatic_cast[0m<vImagePixelCount>(newHeight),[0m
| [0;1;32m ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[0m[1m/Users/admin/builder/spi-builder-workspace/Sources/jxlc/RgbaScaler.mm:434:22: [0m[0;1;36mnote: [0mprevious initialization for field 'width' is here[0m
434 | .width = [0;34mstatic_cast[0m<vImagePixelCount>(newWidth),[0m
| [0;1;32m ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[0m[1m/Users/admin/builder/spi-builder-workspace/Sources/jxlc/RgbaScaler.mm:449:23: [0m[0;1;35mwarning: [0m[1mISO C++ requires field designators to be specified in declaration order; field 'width' will be initialized after field 'height' [-Wreorder-init-list][0m
449 | .height = [0;34mstatic_cast[0m<vImagePixelCount>(height),[0m
| [0;1;32m ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[0m[1m/Users/admin/builder/spi-builder-workspace/Sources/jxlc/RgbaScaler.mm:448:22: [0m[0;1;36mnote: [0mprevious initialization for field 'width' is here[0m
448 | .width = [0;34mstatic_cast[0m<vImagePixelCount>(width),[0m
| [0;1;32m ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[0m[1m/Users/admin/builder/spi-builder-workspace/Sources/jxlc/RgbaScaler.mm:456:23: [0m[0;1;35mwarning: [0m[1mISO C++ requires field designators to be specified in declaration order; field 'width' will be initialized after field 'height' [-Wreorder-init-list][0m
456 | .height = [0;34mstatic_cast[0m<vImagePixelCount>(newHeight),[0m
| [0;1;32m ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[0m[1m/Users/admin/builder/spi-builder-workspace/Sources/jxlc/RgbaScaler.mm:455:22: [0m[0;1;36mnote: [0mprevious initialization for field 'width' is here[0m
455 | .width = [0;34mstatic_cast[0m<vImagePixelCount>(newWidth),[0m
| [0;1;32m ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[0m[1m/Users/admin/builder/spi-builder-workspace/Sources/jxlc/RgbaScaler.mm:470:23: [0m[0;1;35mwarning: [0m[1mISO C++ requires field designators to be specified in declaration order; field 'width' will be initialized after field 'height' [-Wreorder-init-list][0m
470 | .height = [0;34mstatic_cast[0m<vImagePixelCount>(height),[0m
| [0;1;32m ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[0m[1m/Users/admin/builder/spi-builder-workspace/Sources/jxlc/RgbaScaler.mm:469:22: [0m[0;1;36mnote: [0mprevious initialization for field 'width' is here[0m
469 | .width = [0;34mstatic_cast[0m<vImagePixelCount>(width),[0m
| [0;1;32m ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[0m[1m/Users/admin/builder/spi-builder-workspace/Sources/jxlc/RgbaScaler.mm:477:23: [0m[0;1;35mwarning: [0m[1mISO C++ requires field designators to be specified in declaration order; field 'width' will be initialized after field 'height' [-Wreorder-init-list][0m
477 | .height = [0;34mstatic_cast[0m<vImagePixelCount>(newHeight),[0m
| [0;1;32m ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[0m[1m/Users/admin/builder/spi-builder-workspace/Sources/jxlc/RgbaScaler.mm:476:22: [0m[0;1;36mnote: [0mprevious initialization for field 'width' is here[0m
476 | .width = [0;34mstatic_cast[0m<vImagePixelCount>(newWidth),[0m
| [0;1;32m ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[0m[1m/Users/admin/builder/spi-builder-workspace/Sources/jxlc/RgbaScaler.mm:515:19: [0m[0;1;35mwarning: [0m[1mISO C++ requires field designators to be specified in declaration order; field 'width' will be initialized after field 'height' [-Wreorder-init-list][0m
515 | .height = [0;34mstatic_cast[0m<vImagePixelCount>(height),[0m
| [0;1;32m ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[0m[1m/Users/admin/builder/spi-builder-workspace/Sources/jxlc/RgbaScaler.mm:514:18: [0m[0;1;36mnote: [0mprevious initialization for field 'width' is here[0m
514 | .width = [0;34mstatic_cast[0m<vImagePixelCount>(width),[0m
| [0;1;32m ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[0m[1m/Users/admin/builder/spi-builder-workspace/Sources/jxlc/RgbaScaler.mm:522:19: [0m[0;1;35mwarning: [0m[1mISO C++ requires field designators to be specified in declaration order; field 'width' will be initialized after field 'height' [-Wreorder-init-list][0m
522 | .height = [0;34mstatic_cast[0m<vImagePixelCount>(newHeight),[0m
| [0;1;32m ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[0m[1m/Users/admin/builder/spi-builder-workspace/Sources/jxlc/RgbaScaler.mm:521:18: [0m[0;1;36mnote: [0mprevious initialization for field 'width' is here[0m
521 | .width = [0;34mstatic_cast[0m<vImagePixelCount>(newWidth),[0m
| [0;1;32m ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[0m[1m/Users/admin/builder/spi-builder-workspace/Sources/jxlc/RgbaScaler.mm:44:23: [0m[0;1;35mwarning: [0m[1mISO C++ requires field designators to be specified in declaration order; field 'width' will be initialized after field 'height' [-Wreorder-init-list][0m
44 | .height = [0;34mstatic_cast[0m<vImagePixelCount>(height),[0m
| [0;1;32m ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[0m[1m/Users/admin/builder/spi-builder-workspace/Sources/jxlc/RgbaScaler.mm:43:22: [0m[0;1;36mnote: [0mprevious initialization for field 'width' is here[0m
43 | .width = [0;34mstatic_cast[0m<vImagePixelCount>(width),[0m
| [0;1;32m ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[0m[1m/Users/admin/builder/spi-builder-workspace/Sources/jxlc/RgbaScaler.mm:51:23: [0m[0;1;35mwarning: [0m[1mISO C++ requires field designators to be specified in declaration order; field 'width' will be initialized after field 'height' [-Wreorder-init-list][0m
51 | .height = [0;34mstatic_cast[0m<vImagePixelCount>(newHeight),[0m
| [0;1;32m ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[0m[1m/Users/admin/builder/spi-builder-workspace/Sources/jxlc/RgbaScaler.mm:50:22: [0m[0;1;36mnote: [0mprevious initialization for field 'width' is here[0m
50 | .width = [0;34mstatic_cast[0m<vImagePixelCount>(newWidth),[0m
| [0;1;32m ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[0m[1m/Users/admin/builder/spi-builder-workspace/Sources/jxlc/RgbaScaler.mm:89:23: [0m[0;1;35mwarning: [0m[1mISO C++ requires field designators to be specified in declaration order; field 'width' will be initialized after field 'height' [-Wreorder-init-list][0m
89 | .height = [0;34mstatic_cast[0m<vImagePixelCount>(height),[0m
| [0;1;32m ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[0m[1m/Users/admin/builder/spi-builder-workspace/Sources/jxlc/RgbaScaler.mm:88:22: [0m[0;1;36mnote: [0mprevious initialization for field 'width' is here[0m
88 | .width = [0;34mstatic_cast[0m<vImagePixelCount>(width),[0m
| [0;1;32m ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[0m[1m/Users/admin/builder/spi-builder-workspace/Sources/jxlc/RgbaScaler.mm:96:23: [0m[0;1;35mwarning: [0m[1mISO C++ requires field designators to be specified in declaration order; field 'width' will be initialized after field 'height' [-Wreorder-init-list][0m
96 | .height = [0;34mstatic_cast[0m<vImagePixelCount>(newHeight),[0m
| [0;1;32m ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[0m[1m/Users/admin/builder/spi-builder-workspace/Sources/jxlc/RgbaScaler.mm:95:22: [0m[0;1;36mnote: [0mprevious initialization for field 'width' is here[0m
95 | .width = [0;34mstatic_cast[0m<vImagePixelCount>(newWidth),[0m
| [0;1;32m ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[0m[1m/Users/admin/builder/spi-builder-workspace/Sources/jxlc/RgbaScaler.mm:110:23: [0m[0;1;35mwarning: [0m[1mISO C++ requires field designators to be specified in declaration order; field 'width' will be initialized after field 'height' [-Wreorder-init-list][0m
110 | .height = [0;34mstatic_cast[0m<vImagePixelCount>(height),[0m
| [0;1;32m ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[0m[1m/Users/admin/builder/spi-builder-workspace/Sources/jxlc/RgbaScaler.mm:109:22: [0m[0;1;36mnote: [0mprevious initialization for field 'width' is here[0m
109 | .width = [0;34mstatic_cast[0m<vImagePixelCount>(width),[0m
| [0;1;32m ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[0m[1m/Users/admin/builder/spi-builder-workspace/Sources/jxlc/RgbaScaler.mm:117:23: [0m[0;1;35mwarning: [0m[1mISO C++ requires field designators to be specified in declaration order; field 'width' will be initialized after field 'height' [-Wreorder-init-list][0m
117 | .height = [0;34mstatic_cast[0m<vImagePixelCount>(newHeight),[0m
| [0;1;32m ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[0m[1m/Users/admin/builder/spi-builder-workspace/Sources/jxlc/RgbaScaler.mm:116:22: [0m[0;1;36mnote: [0mprevious initialization for field 'width' is here[0m
116 | .width = [0;34mstatic_cast[0m<vImagePixelCount>(newWidth),[0m
| [0;1;32m ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[0m[1m/Users/admin/builder/spi-builder-workspace/Sources/jxlc/RgbaScaler.mm:180:23: [0m[0;1;35mwarning: [0m[1mISO C++ requires field designators to be specified in declaration order; field 'width' will be initialized after field 'height' [-Wreorder-init-list][0m
180 | .height = [0;34mstatic_cast[0m<vImagePixelCount>(height),[0m
| [0;1;32m ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[0m[1m/Users/admin/builder/spi-builder-workspace/Sources/jxlc/RgbaScaler.mm:179:22: [0m[0;1;36mnote: [0mprevious initialization for field 'width' is here[0m
179 | .width = [0;34mstatic_cast[0m<vImagePixelCount>(width),[0m
| [0;1;32m ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[0m[1m/Users/admin/builder/spi-builder-workspace/Sources/jxlc/RgbaScaler.mm:187:23: [0m[0;1;35mwarning: [0m[1mISO C++ requires field designators to be specified in declaration order; field 'width' will be initialized after field 'height' [-Wreorder-init-list][0m
187 | .height = [0;34mstatic_cast[0m<vImagePixelCount>(newHeight),[0m
| [0;1;32m ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[0m[1m/Users/admin/builder/spi-builder-workspace/Sources/jxlc/RgbaScaler.mm:186:22: [0m[0;1;36mnote: [0mprevious initialization for field 'width' is here[0m
186 | .width = [0;34mstatic_cast[0m<vImagePixelCount>(newWidth),[0m
| [0;1;32m ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[0m[1m/Users/admin/builder/spi-builder-workspace/Sources/jxlc/RgbaScaler.mm:201:23: [0m[0;1;35mwarning: [0m[1mISO C++ requires field designators to be specified in declaration order; field 'width' will be initialized after field 'height' [-Wreorder-init-list][0m
201 | .height = [0;34mstatic_cast[0m<vImagePixelCount>(height),[0m
| [0;1;32m ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[0m[1m/Users/admin/builder/spi-builder-workspace/Sources/jxlc/RgbaScaler.mm:200:22: [0m[0;1;36mnote: [0mprevious initialization for field 'width' is here[0m
200 | .width = [0;34mstatic_cast[0m<vImagePixelCount>(width),[0m
| [0;1;32m ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[0m[1m/Users/admin/builder/spi-builder-workspace/Sources/jxlc/RgbaScaler.mm:208:23: [0m[0;1;35mwarning: [0m[1mISO C++ requires field designators to be specified in declaration order; field 'width' will be initialized after field 'height' [-Wreorder-init-list][0m
208 | .height = [0;34mstatic_cast[0m<vImagePixelCount>(newHeight),[0m
| [0;1;32m ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[0m[1m/Users/admin/builder/spi-builder-workspace/Sources/jxlc/RgbaScaler.mm:207:22: [0m[0;1;36mnote: [0mprevious initialization for field 'width' is here[0m
207 | .width = [0;34mstatic_cast[0m<vImagePixelCount>(newWidth),[0m
| [0;1;32m ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[0m[1m/Users/admin/builder/spi-builder-workspace/Sources/jxlc/RgbaScaler.mm:222:23: [0m[0;1;35mwarning: [0m[1mISO C++ requires field designators to be specified in declaration order; field 'width' will be initialized after field 'height' [-Wreorder-init-list][0m
222 | .height = [0;34mstatic_cast[0m<vImagePixelCount>(height),[0m
| [0;1;32m ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[0m[1m/Users/admin/builder/spi-builder-workspace/Sources/jxlc/RgbaScaler.mm:221:22: [0m[0;1;36mnote: [0mprevious initialization for field 'width' is here[0m
221 | .width = [0;34mstatic_cast[0m<vImagePixelCount>(width),[0m
| [0;1;32m ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[0m[1m/Users/admin/builder/spi-builder-workspace/Sources/jxlc/RgbaScaler.mm:229:23: [0m[0;1;35mwarning: [0m[1mISO C++ requires field designators to be specified in declaration order; field 'width' will be initialized after field 'height' [-Wreorder-init-list][0m
229 | .height = [0;34mstatic_cast[0m<vImagePixelCount>(newHeight),[0m
| [0;1;32m ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[0m[1m/Users/admin/builder/spi-builder-workspace/Sources/jxlc/RgbaScaler.mm:228:22: [0m[0;1;36mnote: [0mprevious initialization for field 'width' is here[0m
228 | .width = [0;34mstatic_cast[0m<vImagePixelCount>(newWidth),[0m
| [0;1;32m ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[0m[1m/Users/admin/builder/spi-builder-workspace/Sources/jxlc/RgbaScaler.mm:267:19: [0m[0;1;35mwarning: [0m[1mISO C++ requires field designators to be specified in declaration order; field 'width' will be initialized after field 'height' [-Wreorder-init-list][0m
267 | .height = [0;34mstatic_cast[0m<vImagePixelCount>(height),[0m
| [0;1;32m ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[0m[1m/Users/admin/builder/spi-builder-workspace/Sources/jxlc/RgbaScaler.mm:266:18: [0m[0;1;36mnote: [0mprevious initialization for field 'width' is here[0m
266 | .width = [0;34mstatic_cast[0m<vImagePixelCount>(width),[0m
| [0;1;32m ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[0m[1m/Users/admin/builder/spi-builder-workspace/Sources/jxlc/RgbaScaler.mm:274:19: [0m[0;1;35mwarning: [0m[1mISO C++ requires field designators to be specified in declaration order; field 'width' will be initialized after field 'height' [-Wreorder-init-list][0m
274 | .height = [0;34mstatic_cast[0m<vImagePixelCount>(newHeight),[0m
| [0;1;32m ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[0m[1m/Users/admin/builder/spi-builder-workspace/Sources/jxlc/RgbaScaler.mm:273:18: [0m[0;1;36mnote: [0mprevious initialization for field 'width' is here[0m
273 | .width = [0;34mstatic_cast[0m<vImagePixelCount>(newWidth),[0m
| [0;1;32m ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[0m32 warnings generated.
[1m/Users/admin/builder/spi-builder-workspace/Sources/jxlc/JXLSystemImage.mm:36:19: [0m[0;1;35mwarning: [0m[1mISO C++ requires field designators to be specified in declaration order; field 'width' will be initialized after field 'height' [-Wreorder-init-list][0m
36 | .height = [0;34mstatic_cast[0m<vImagePixelCount>(height),[0m
| [0;1;32m ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[0m[1m/Users/admin/builder/spi-builder-workspace/Sources/jxlc/JXLSystemImage.mm:35:18: [0m[0;1;36mnote: [0mprevious initialization for field 'width' is here[0m
35 | .width = [0;34mstatic_cast[0m<vImagePixelCount>(width),[0m
| [0;1;32m ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[0m[1m/Users/admin/builder/spi-builder-workspace/Sources/jxlc/JXLSystemImage.mm:43:19: [0m[0;1;35mwarning: [0m[1mISO C++ requires field designators to be specified in declaration order; field 'width' will be initialized after field 'height' [-Wreorder-init-list][0m
43 | .height = [0;34mstatic_cast[0m<vImagePixelCount>(height),[0m
| [0;1;32m ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[0m[1m/Users/admin/builder/spi-builder-workspace/Sources/jxlc/JXLSystemImage.mm:42:18: [0m[0;1;36mnote: [0mprevious initialization for field 'width' is here[0m
42 | .width = [0;34mstatic_cast[0m<vImagePixelCount>(width),[0m
| [0;1;32m ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[0m2 warnings generated.
Build complete.
{
"cxx_language_standard" : "c++20",
"dependencies" : [
],
"manifest_display_name" : "JxlCoder",
"name" : "JxlCoder",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "ios",
"version" : "13.0"
},
{
"name" : "macos",
"version" : "12.0"
}
],
"products" : [
{
"name" : "JxlCoder",
"targets" : [
"JxlCoder"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"targets" : [
{
"c99name" : "libskcms",
"module_type" : "BinaryTarget",
"name" : "libskcms",
"path" : "Sources/Frameworks/libskcms.xcframework",
"product_memberships" : [
"JxlCoder"
],
"sources" : [
],
"type" : "binary"
},
{
"c99name" : "libjxl_threads",
"module_type" : "BinaryTarget",
"name" : "libjxl_threads",
"path" : "Sources/Frameworks/libjxl_threads.xcframework",
"product_memberships" : [
"JxlCoder"
],
"sources" : [
],
"type" : "binary"
},
{
"c99name" : "libjxl_cms",
"module_type" : "BinaryTarget",
"name" : "libjxl_cms",
"path" : "Sources/Frameworks/libjxl_cms.xcframework",
"product_memberships" : [
"JxlCoder"
],
"sources" : [
],
"type" : "binary"
},
{
"c99name" : "libjxl",
"module_type" : "BinaryTarget",
"name" : "libjxl",
"path" : "Sources/Frameworks/libjxl.xcframework",
"product_memberships" : [
"JxlCoder"
],
"sources" : [
],
"type" : "binary"
},
{
"c99name" : "libjpegli",
"module_type" : "BinaryTarget",
"name" : "libjpegli",
"path" : "Sources/Frameworks/libjpegli.xcframework",
"product_memberships" : [
"JxlCoder"
],
"sources" : [
],
"type" : "binary"
},
{
"c99name" : "libhwy",
"module_type" : "BinaryTarget",
"name" : "libhwy",
"path" : "Sources/Frameworks/libhwy.xcframework",
"product_memberships" : [
"JxlCoder"
],
"sources" : [
],
"type" : "binary"
},
{
"c99name" : "libbrotlienc",
"module_type" : "BinaryTarget",
"name" : "libbrotlienc",
"path" : "Sources/Frameworks/libbrotlienc.xcframework",
"product_memberships" : [
"JxlCoder"
],
"sources" : [
],
"type" : "binary"
},
{
"c99name" : "libbrotlidec",
"module_type" : "BinaryTarget",
"name" : "libbrotlidec",
"path" : "Sources/Frameworks/libbrotlidec.xcframework",
"product_memberships" : [
"JxlCoder"
],
"sources" : [
],
"type" : "binary"
},
{
"c99name" : "libbrotlicommon",
"module_type" : "BinaryTarget",
"name" : "libbrotlicommon",
"path" : "Sources/Frameworks/libbrotlicommon.xcframework",
"product_memberships" : [
"JxlCoder"
],
"sources" : [
],
"type" : "binary"
},
{
"c99name" : "jxlc",
"module_type" : "ClangTarget",
"name" : "jxlc",
"path" : "Sources/jxlc",
"product_memberships" : [
"JxlCoder"
],
"sources" : [
"CJpegXLAnimatedDecoder.mm",
"CJpegXLAnimatedEncoder.mm",
"JPEGLIEncoder.cpp",
"JXLSystemImage.mm",
"JxlAnimatedDecoder.cpp",
"JxlAnimatedEncoder.cpp",
"JxlConstruction.mm",
"JxlInternalCoder.mm",
"JxlJpegLiEncoder.mm",
"JxlWorker.cpp",
"RgbRgbaConverter.mm",
"RgbaScaler.mm",
"algo/sleef-inl.cpp"
],
"target_dependencies" : [
"libbrotlicommon",
"libbrotlidec",
"libbrotlienc",
"libhwy",
"libjxl_threads",
"libjxl",
"libjxl_cms",
"libskcms",
"libjpegli"
],
"type" : "library"
},
{
"c99name" : "JxlCoder",
"module_type" : "SwiftTarget",
"name" : "JxlCoder",
"path" : "Sources/JxlCoder",
"product_memberships" : [
"JxlCoder"
],
"sources" : [
"JXLAnimatedDecoder.swift",
"JXLAnimatedEncoder.swift",
"JXLCoder.swift",
"JXLSupport.swift",
"JpegLiEncoder.swift"
],
"target_dependencies" : [
"jxlc"
],
"type" : "library"
}
],
"tools_version" : "5.6"
}
Done.