Build Information
Successful build of JxlCoder, reference 1.9.1 (617f56), with Swift 6.3 for macOS (SPM) on 18 Apr 2026 20:18:35 UTC.
Swift 6 data race errors: 0
Build Command
env DEVELOPER_DIR=/Applications/Xcode-26.4.0.app xcrun swift build --arch arm64Build Log
========================================
RunAll
========================================
Builder version: 4.70.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/awxkee/jxl-coder-swift.git
Reference: 1.9.1
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/awxkee/jxl-coder-swift
* tag 1.9.1 -> FETCH_HEAD
HEAD is now at 617f566 Merge pull request #9 from awxkee/dev
Cloned https://github.com/awxkee/jxl-coder-swift.git
Revision (git rev-parse @):
617f566af9c0529d1c3e557fe667ff9b47b68d90
SUCCESS checkout https://github.com/awxkee/jxl-coder-swift.git at 1.9.1
========================================
ResolveProductDependencies
========================================
Resolving dependencies ...
{
"identity": ".resolve-product-dependencies",
"name": "resolve-dependencies",
"url": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies",
"version": "unspecified",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies",
"traits": [
"default"
],
"dependencies": [
{
"identity": "jxl-coder-swift",
"name": "JxlCoder",
"url": "https://github.com/awxkee/jxl-coder-swift.git",
"version": "unspecified",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/jxl-coder-swift",
"traits": [
"default"
],
"dependencies": [
]
}
]
}
Fetching https://github.com/awxkee/jxl-coder-swift.git
[1/1187] Fetching jxl-coder-swift
Fetched https://github.com/awxkee/jxl-coder-swift.git from cache (2.04s)
Creating working copy for https://github.com/awxkee/jxl-coder-swift.git
Working copy of https://github.com/awxkee/jxl-coder-swift.git resolved at 1.9.1 (617f566)
warning: '.resolve-product-dependencies': dependency 'jxl-coder-swift' is not used by any target
Found 0 product dependencies
========================================
Build
========================================
Selected platform: macosSpm
Swift version: 6.3
Building package at path: $PWD
https://github.com/awxkee/jxl-coder-swift.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-26.4.0.app xcrun swift build --arch arm64
Building for debugging...
[0/24] Copying libhwy.a
[1/24] Write sources
[2/24] Copying libbrotlidec.a
[3/24] Copying libbrotlienc.a
[4/24] Copying libjxl_threads.a
[4/24] Copying libskcms.a
[4/24] Copying libjpegli.a
[4/24] Copying libjxl_cms.a
[4/24] Copying libjxl.a
[8/24] Copying libbrotlicommon.a
[10/24] Write swift-version--6988338F2F200930.txt
[11/24] Compiling jxlc JxlWorker.cpp
/Users/admin/builder/spi-builder-workspace/Sources/jxlc/JxlAnimatedDecoder.cpp:105:65: warning: ISO C++ requires field designators to be specified in declaration order; field 'duration' will be initialized after field 'pixels' [-Wreorder-init-list]
105 | JxlFrame frame = { .duration = frameTime, .pixels = pixels, .iccProfile = iccCopy };
| ~~~~~~~~~~^~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/jxlc/JxlAnimatedDecoder.cpp:105:44: note: previous initialization for field 'duration' is here
105 | JxlFrame frame = { .duration = frameTime, .pixels = pixels, .iccProfile = iccCopy };
| ^~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/jxlc/JxlAnimatedDecoder.cpp:163:65: warning: ISO C++ requires field designators to be specified in declaration order; field 'duration' will be initialized after field 'pixels' [-Wreorder-init-list]
163 | JxlFrame frame = { .duration = frameTime, .pixels = pixels, .iccProfile = iccCopy };
| ~~~~~~~~~~^~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/jxlc/JxlAnimatedDecoder.cpp:163:44: note: previous initialization for field 'duration' is here
163 | JxlFrame frame = { .duration = frameTime, .pixels = pixels, .iccProfile = iccCopy };
| ^~~~~~~~~
2 warnings generated.
[12/24] Compiling jxlc JxlAnimatedDecoder.cpp
[12/24] Compiling jxlc JxlAnimatedEncoder.cpp
[14/24] Compiling jxlc JxlConstruction.mm
[15/24] Compiling sleef-inl.cpp
[16/24] Compiling jxlc JxlJpegLiEncoder.mm
/Users/admin/builder/spi-builder-workspace/Sources/jxlc/RgbRgbaConverter.mm:39:19: warning: ISO C++ requires field designators to be specified in declaration order; field 'width' will be initialized after field 'height' [-Wreorder-init-list]
39 | .height = static_cast<vImagePixelCount>(height),
| ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/jxlc/RgbRgbaConverter.mm:38:18: note: previous initialization for field 'width' is here
38 | .width = static_cast<vImagePixelCount>(width),
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/jxlc/RgbRgbaConverter.mm:48:19: warning: ISO C++ requires field designators to be specified in declaration order; field 'width' will be initialized after field 'height' [-Wreorder-init-list]
48 | .height = static_cast<vImagePixelCount>(height),
| ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/jxlc/RgbRgbaConverter.mm:47:18: note: previous initialization for field 'width' is here
47 | .width = static_cast<vImagePixelCount>(width),
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/jxlc/RgbRgbaConverter.mm:65:19: warning: ISO C++ requires field designators to be specified in declaration order; field 'width' will be initialized after field 'height' [-Wreorder-init-list]
65 | .height = static_cast<vImagePixelCount>(height),
| ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/jxlc/RgbRgbaConverter.mm:64:18: note: previous initialization for field 'width' is here
64 | .width = static_cast<vImagePixelCount>(width),
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/jxlc/RgbRgbaConverter.mm:72:19: warning: ISO C++ requires field designators to be specified in declaration order; field 'width' will be initialized after field 'height' [-Wreorder-init-list]
72 | .height = static_cast<vImagePixelCount>(height),
| ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/jxlc/RgbRgbaConverter.mm:71:18: note: previous initialization for field 'width' is here
71 | .width = static_cast<vImagePixelCount>(width),
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/jxlc/RgbRgbaConverter.mm:87:19: warning: ISO C++ requires field designators to be specified in declaration order; field 'width' will be initialized after field 'height' [-Wreorder-init-list]
87 | .height = static_cast<vImagePixelCount>(height),
| ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/jxlc/RgbRgbaConverter.mm:86:18: note: previous initialization for field 'width' is here
86 | .width = static_cast<vImagePixelCount>(width),
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/jxlc/RgbRgbaConverter.mm:94:19: warning: ISO C++ requires field designators to be specified in declaration order; field 'width' will be initialized after field 'height' [-Wreorder-init-list]
94 | .height = static_cast<vImagePixelCount>(height),
| ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/jxlc/RgbRgbaConverter.mm:93:18: note: previous initialization for field 'width' is here
93 | .width = static_cast<vImagePixelCount>(width),
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/jxlc/RgbRgbaConverter.mm:108:19: warning: ISO C++ requires field designators to be specified in declaration order; field 'width' will be initialized after field 'height' [-Wreorder-init-list]
108 | .height = static_cast<vImagePixelCount>(height),
| ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/jxlc/RgbRgbaConverter.mm:107:18: note: previous initialization for field 'width' is here
107 | .width = static_cast<vImagePixelCount>(width),
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/jxlc/RgbRgbaConverter.mm:115:19: warning: ISO C++ requires field designators to be specified in declaration order; field 'width' will be initialized after field 'height' [-Wreorder-init-list]
115 | .height = static_cast<vImagePixelCount>(height),
| ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/jxlc/RgbRgbaConverter.mm:114:18: note: previous initialization for field 'width' is here
114 | .width = static_cast<vImagePixelCount>(width),
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/jxlc/RgbRgbaConverter.mm:129:19: warning: ISO C++ requires field designators to be specified in declaration order; field 'width' will be initialized after field 'height' [-Wreorder-init-list]
129 | .height = static_cast<vImagePixelCount>(height),
| ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/jxlc/RgbRgbaConverter.mm:128:18: note: previous initialization for field 'width' is here
128 | .width = static_cast<vImagePixelCount>(width),
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/jxlc/RgbRgbaConverter.mm:136:19: warning: ISO C++ requires field designators to be specified in declaration order; field 'width' will be initialized after field 'height' [-Wreorder-init-list]
136 | .height = static_cast<vImagePixelCount>(height),
| ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/jxlc/RgbRgbaConverter.mm:135:18: note: previous initialization for field 'width' is here
135 | .width = static_cast<vImagePixelCount>(width),
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
10 warnings generated.
[17/24] Compiling jxlc RgbRgbaConverter.mm
In file included from /Users/admin/builder/spi-builder-workspace/Sources/jxlc/RgbaScaler.mm:32:
/Users/admin/builder/spi-builder-workspace/Sources/jxlc/half.hpp:448:20: warning: identifier '_h' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator]
448 | half operator "" _h(long double);
| ~~~~~~~~~~~~^~
| operator""_h
/Users/admin/builder/spi-builder-workspace/Sources/jxlc/half.hpp:2268:36: warning: identifier '_h' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator]
2268 | friend half literal::operator "" _h(long double);
| ~~~~~~~~~~~~^~
| operator""_h
/Users/admin/builder/spi-builder-workspace/Sources/jxlc/half.hpp:2283:27: warning: identifier '_h' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator]
2283 | inline half operator "" _h(long double value) { return half(detail::binary, detail::float2half<half::round_style>(value)); }
| ~~~~~~~~~~~~^~
| operator""_h
/Users/admin/builder/spi-builder-workspace/Sources/jxlc/RgbaScaler.mm:292:23: warning: ISO C++ requires field designators to be specified in declaration order; field 'width' will be initialized after field 'height' [-Wreorder-init-list]
292 | .height = static_cast<vImagePixelCount>(height),
| ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/jxlc/RgbaScaler.mm:291:22: note: previous initialization for field 'width' is here
291 | .width = static_cast<vImagePixelCount>(width),
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/jxlc/RgbaScaler.mm:299:23: warning: ISO C++ requires field designators to be specified in declaration order; field 'width' will be initialized after field 'height' [-Wreorder-init-list]
299 | .height = static_cast<vImagePixelCount>(newHeight),
| ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/jxlc/RgbaScaler.mm:298:22: note: previous initialization for field 'width' is here
298 | .width = static_cast<vImagePixelCount>(newWidth),
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/jxlc/RgbaScaler.mm:337:23: warning: ISO C++ requires field designators to be specified in declaration order; field 'width' will be initialized after field 'height' [-Wreorder-init-list]
337 | .height = static_cast<vImagePixelCount>(height),
| ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/jxlc/RgbaScaler.mm:336:22: note: previous initialization for field 'width' is here
336 | .width = static_cast<vImagePixelCount>(width),
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/jxlc/RgbaScaler.mm:344:23: warning: ISO C++ requires field designators to be specified in declaration order; field 'width' will be initialized after field 'height' [-Wreorder-init-list]
344 | .height = static_cast<vImagePixelCount>(newHeight),
| ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/jxlc/RgbaScaler.mm:343:22: note: previous initialization for field 'width' is here
343 | .width = static_cast<vImagePixelCount>(newWidth),
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/jxlc/RgbaScaler.mm:358:23: warning: ISO C++ requires field designators to be specified in declaration order; field 'width' will be initialized after field 'height' [-Wreorder-init-list]
358 | .height = static_cast<vImagePixelCount>(height),
| ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/jxlc/RgbaScaler.mm:357:22: note: previous initialization for field 'width' is here
357 | .width = static_cast<vImagePixelCount>(width),
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/jxlc/RgbaScaler.mm:365:23: warning: ISO C++ requires field designators to be specified in declaration order; field 'width' will be initialized after field 'height' [-Wreorder-init-list]
365 | .height = static_cast<vImagePixelCount>(newHeight),
| ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/jxlc/RgbaScaler.mm:364:22: note: previous initialization for field 'width' is here
364 | .width = static_cast<vImagePixelCount>(newWidth),
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/jxlc/RgbaScaler.mm:428:23: warning: ISO C++ requires field designators to be specified in declaration order; field 'width' will be initialized after field 'height' [-Wreorder-init-list]
428 | .height = static_cast<vImagePixelCount>(height),
| ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/jxlc/RgbaScaler.mm:427:22: note: previous initialization for field 'width' is here
427 | .width = static_cast<vImagePixelCount>(width),
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/jxlc/RgbaScaler.mm:435:23: warning: ISO C++ requires field designators to be specified in declaration order; field 'width' will be initialized after field 'height' [-Wreorder-init-list]
435 | .height = static_cast<vImagePixelCount>(newHeight),
| ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/jxlc/RgbaScaler.mm:434:22: note: previous initialization for field 'width' is here
434 | .width = static_cast<vImagePixelCount>(newWidth),
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/jxlc/RgbaScaler.mm:449:23: warning: ISO C++ requires field designators to be specified in declaration order; field 'width' will be initialized after field 'height' [-Wreorder-init-list]
449 | .height = static_cast<vImagePixelCount>(height),
| ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/jxlc/RgbaScaler.mm:448:22: note: previous initialization for field 'width' is here
448 | .width = static_cast<vImagePixelCount>(width),
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/jxlc/RgbaScaler.mm:456:23: warning: ISO C++ requires field designators to be specified in declaration order; field 'width' will be initialized after field 'height' [-Wreorder-init-list]
456 | .height = static_cast<vImagePixelCount>(newHeight),
| ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/jxlc/RgbaScaler.mm:455:22: note: previous initialization for field 'width' is here
455 | .width = static_cast<vImagePixelCount>(newWidth),
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/jxlc/RgbaScaler.mm:470:23: warning: ISO C++ requires field designators to be specified in declaration order; field 'width' will be initialized after field 'height' [-Wreorder-init-list]
470 | .height = static_cast<vImagePixelCount>(height),
| ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/jxlc/RgbaScaler.mm:469:22: note: previous initialization for field 'width' is here
469 | .width = static_cast<vImagePixelCount>(width),
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/jxlc/RgbaScaler.mm:477:23: warning: ISO C++ requires field designators to be specified in declaration order; field 'width' will be initialized after field 'height' [-Wreorder-init-list]
477 | .height = static_cast<vImagePixelCount>(newHeight),
| ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/jxlc/RgbaScaler.mm:476:22: note: previous initialization for field 'width' is here
476 | .width = static_cast<vImagePixelCount>(newWidth),
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/jxlc/RgbaScaler.mm:515:19: warning: ISO C++ requires field designators to be specified in declaration order; field 'width' will be initialized after field 'height' [-Wreorder-init-list]
515 | .height = static_cast<vImagePixelCount>(height),
| ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/jxlc/RgbaScaler.mm:514:18: note: previous initialization for field 'width' is here
514 | .width = static_cast<vImagePixelCount>(width),
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/jxlc/RgbaScaler.mm:522:19: warning: ISO C++ requires field designators to be specified in declaration order; field 'width' will be initialized after field 'height' [-Wreorder-init-list]
522 | .height = static_cast<vImagePixelCount>(newHeight),
| ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/jxlc/RgbaScaler.mm:521:18: note: previous initialization for field 'width' is here
521 | .width = static_cast<vImagePixelCount>(newWidth),
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/jxlc/RgbaScaler.mm:44:23: warning: ISO C++ requires field designators to be specified in declaration order; field 'width' will be initialized after field 'height' [-Wreorder-init-list]
44 | .height = static_cast<vImagePixelCount>(height),
| ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/jxlc/RgbaScaler.mm:43:22: note: previous initialization for field 'width' is here
43 | .width = static_cast<vImagePixelCount>(width),
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/jxlc/RgbaScaler.mm:51:23: warning: ISO C++ requires field designators to be specified in declaration order; field 'width' will be initialized after field 'height' [-Wreorder-init-list]
51 | .height = static_cast<vImagePixelCount>(newHeight),
| ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/jxlc/RgbaScaler.mm:50:22: note: previous initialization for field 'width' is here
50 | .width = static_cast<vImagePixelCount>(newWidth),
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/jxlc/RgbaScaler.mm:89:23: warning: ISO C++ requires field designators to be specified in declaration order; field 'width' will be initialized after field 'height' [-Wreorder-init-list]
89 | .height = static_cast<vImagePixelCount>(height),
| ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/jxlc/RgbaScaler.mm:88:22: note: previous initialization for field 'width' is here
88 | .width = static_cast<vImagePixelCount>(width),
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/jxlc/RgbaScaler.mm:96:23: warning: ISO C++ requires field designators to be specified in declaration order; field 'width' will be initialized after field 'height' [-Wreorder-init-list]
96 | .height = static_cast<vImagePixelCount>(newHeight),
| ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/jxlc/RgbaScaler.mm:95:22: note: previous initialization for field 'width' is here
95 | .width = static_cast<vImagePixelCount>(newWidth),
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/jxlc/RgbaScaler.mm:110:23: warning: ISO C++ requires field designators to be specified in declaration order; field 'width' will be initialized after field 'height' [-Wreorder-init-list]
110 | .height = static_cast<vImagePixelCount>(height),
| ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/jxlc/RgbaScaler.mm:109:22: note: previous initialization for field 'width' is here
109 | .width = static_cast<vImagePixelCount>(width),
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/jxlc/RgbaScaler.mm:117:23: warning: ISO C++ requires field designators to be specified in declaration order; field 'width' will be initialized after field 'height' [-Wreorder-init-list]
117 | .height = static_cast<vImagePixelCount>(newHeight),
| ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/jxlc/RgbaScaler.mm:116:22: note: previous initialization for field 'width' is here
116 | .width = static_cast<vImagePixelCount>(newWidth),
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/jxlc/RgbaScaler.mm:180:23: warning: ISO C++ requires field designators to be specified in declaration order; field 'width' will be initialized after field 'height' [-Wreorder-init-list]
180 | .height = static_cast<vImagePixelCount>(height),
| ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/jxlc/RgbaScaler.mm:179:22: note: previous initialization for field 'width' is here
179 | .width = static_cast<vImagePixelCount>(width),
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/jxlc/RgbaScaler.mm:187:23: warning: ISO C++ requires field designators to be specified in declaration order; field 'width' will be initialized after field 'height' [-Wreorder-init-list]
187 | .height = static_cast<vImagePixelCount>(newHeight),
| ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/jxlc/RgbaScaler.mm:186:22: note: previous initialization for field 'width' is here
186 | .width = static_cast<vImagePixelCount>(newWidth),
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/jxlc/RgbaScaler.mm:201:23: warning: ISO C++ requires field designators to be specified in declaration order; field 'width' will be initialized after field 'height' [-Wreorder-init-list]
201 | .height = static_cast<vImagePixelCount>(height),
| ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/jxlc/RgbaScaler.mm:200:22: note: previous initialization for field 'width' is here
200 | .width = static_cast<vImagePixelCount>(width),
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/jxlc/RgbaScaler.mm:208:23: warning: ISO C++ requires field designators to be specified in declaration order; field 'width' will be initialized after field 'height' [-Wreorder-init-list]
208 | .height = static_cast<vImagePixelCount>(newHeight),
| ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/jxlc/RgbaScaler.mm:207:22: note: previous initialization for field 'width' is here
207 | .width = static_cast<vImagePixelCount>(newWidth),
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/jxlc/RgbaScaler.mm:222:23: warning: ISO C++ requires field designators to be specified in declaration order; field 'width' will be initialized after field 'height' [-Wreorder-init-list]
222 | .height = static_cast<vImagePixelCount>(height),
| ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/jxlc/RgbaScaler.mm:221:22: note: previous initialization for field 'width' is here
221 | .width = static_cast<vImagePixelCount>(width),
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/jxlc/RgbaScaler.mm:229:23: warning: ISO C++ requires field designators to be specified in declaration order; field 'width' will be initialized after field 'height' [-Wreorder-init-list]
229 | .height = static_cast<vImagePixelCount>(newHeight),
| ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/jxlc/RgbaScaler.mm:228:22: note: previous initialization for field 'width' is here
228 | .width = static_cast<vImagePixelCount>(newWidth),
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/jxlc/RgbaScaler.mm:267:19: warning: ISO C++ requires field designators to be specified in declaration order; field 'width' will be initialized after field 'height' [-Wreorder-init-list]
267 | .height = static_cast<vImagePixelCount>(height),
| ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/jxlc/RgbaScaler.mm:266:18: note: previous initialization for field 'width' is here
266 | .width = static_cast<vImagePixelCount>(width),
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/jxlc/RgbaScaler.mm:274:19: warning: ISO C++ requires field designators to be specified in declaration order; field 'width' will be initialized after field 'height' [-Wreorder-init-list]
274 | .height = static_cast<vImagePixelCount>(newHeight),
| ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/jxlc/RgbaScaler.mm:273:18: note: previous initialization for field 'width' is here
273 | .width = static_cast<vImagePixelCount>(newWidth),
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
31 warnings generated.
[18/24] Compiling jxlc RgbaScaler.mm
[19/24] Compiling jxlc JPEGLIEncoder.cpp
/Users/admin/builder/spi-builder-workspace/Sources/jxlc/JXLSystemImage.mm:36:19: warning: ISO C++ requires field designators to be specified in declaration order; field 'width' will be initialized after field 'height' [-Wreorder-init-list]
36 | .height = static_cast<vImagePixelCount>(height),
| ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/jxlc/JXLSystemImage.mm:35:18: note: previous initialization for field 'width' is here
35 | .width = static_cast<vImagePixelCount>(width),
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/jxlc/JXLSystemImage.mm:43:19: warning: ISO C++ requires field designators to be specified in declaration order; field 'width' will be initialized after field 'height' [-Wreorder-init-list]
43 | .height = static_cast<vImagePixelCount>(height),
| ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/jxlc/JXLSystemImage.mm:42:18: note: previous initialization for field 'width' is here
42 | .width = static_cast<vImagePixelCount>(width),
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2 warnings generated.
[20/24] Compiling jxlc JXLSystemImage.mm
[21/24] Compiling jxlc JxlInternalCoder.mm
[22/24] Compiling jxlc CJpegXLAnimatedEncoder.mm
[23/24] Compiling jxlc CJpegXLAnimatedDecoder.mm
[25/30] Compiling JxlCoder JXLSupport.swift
[26/30] Compiling JxlCoder JXLAnimatedDecoder.swift
[27/30] Compiling JxlCoder JXLAnimatedEncoder.swift
[28/30] Compiling JxlCoder JXLCoder.swift
[29/30] Compiling JxlCoder JpegLiEncoder.swift
[30/30] Emitting module JxlCoder
Build complete! (10.52s)
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.