Build Information
Failed to build Doggie, reference 6.7.1 (421a7a), with Swift 6.4 for Android on 20 Sep 2026 11:39:29 UTC.
Build Command
bash -c docker run --pull=always --rm -v "checkouts-54344844-1":/host -w "$PWD" -e JAVA_HOME="/root/.sdkman/candidates/java/current" -e SPI_BUILD="1" -e SPI_PROCESSING="1" registry.gitlab.com/saguaro1/spi-images:android-6.4-latest swift build --swift-sdk aarch64-unknown-linux-android28 2>&1Build Log
========================================
RunAll
========================================
Builder version: 5.1.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/susandoggie/doggie.git
Reference: 6.7.1
Initialized empty Git repository in /host/spi-builder-workspace/.git/
hint: Using 'master' as the name for the initial branch. This default branch name
hint: is subject to change. To configure the initial branch name to use in all
hint: of your new repositories, which will suppress this warning, call:
hint:
hint: git config --global init.defaultBranch <name>
hint:
hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
hint: 'development'. The just-created branch can be renamed via this command:
hint:
hint: git branch -m <name>
From https://github.com/susandoggie/doggie
* tag 6.7.1 -> FETCH_HEAD
HEAD is now at 421a7ab Update ImageCodecTest.swift
Cloned https://github.com/susandoggie/doggie.git
Revision (git rev-parse @):
421a7ab0e6a30e3b48283d6ac49fcec59415a7e9
SUCCESS checkout https://github.com/susandoggie/doggie.git at 6.7.1
========================================
Build
========================================
Selected platform: android
Swift version: 6.4
Building package at path: $PWD
https://github.com/susandoggie/doggie.git
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-54344844-1":/host -w "$PWD" -e JAVA_HOME="/root/.sdkman/candidates/java/current" -e SPI_BUILD="1" -e SPI_PROCESSING="1" registry.gitlab.com/saguaro1/spi-images:android-6.4-latest swift build --swift-sdk aarch64-unknown-linux-android28 2>&1
android-6.4-latest: Pulling from saguaro1/spi-images
Digest: sha256:abadcff584c273feba50641b454858d377ba30b35ea7287a94f45ebd8afd0ea0
Status: Image is up to date for registry.gitlab.com/saguaro1/spi-images:android-6.4-latest
Fetching https://github.com/apple/swift-collections
Fetching https://github.com/SusanDoggie/libjpeg
Fetching https://github.com/apple/swift-algorithms
Fetching https://github.com/SusanDoggie/Float16
Fetching https://github.com/SusanDoggie/libwebp
Fetching https://github.com/SusanDoggie/brotli
[1/310] Fetching float16
[274/380] Fetching float16, brotli
[344/458] Fetching float16, brotli, libwebp
[459/6603] Fetching float16, brotli, libwebp, swift-algorithms
Fetched https://github.com/SusanDoggie/libwebp (0.48s)
Fetching https://github.com/apple/swift-numerics
[442/6525] Fetching float16, brotli, swift-algorithms
Fetched https://github.com/SusanDoggie/brotli (0.49s)
Fetched https://github.com/SusanDoggie/Float16 (0.50s)
[124/6448] Fetching swift-algorithms, libjpeg
Fetched https://github.com/apple/swift-algorithms (0.58s)
[1/27352] Fetching swift-collections
Fetched https://github.com/SusanDoggie/libjpeg (1.10s)
Fetched https://github.com/apple/swift-collections (1.11s)
[1/6636] Fetching swift-numerics
Fetched https://github.com/apple/swift-numerics (1.10s)
Computing version for https://github.com/SusanDoggie/Float16
Computed https://github.com/SusanDoggie/Float16 at 1.1.1 (1.77s)
Computing version for https://github.com/SusanDoggie/libjpeg
Computed https://github.com/SusanDoggie/libjpeg at 1.0.3 (0.18s)
Computing version for https://github.com/SusanDoggie/libwebp
Computed https://github.com/SusanDoggie/libwebp at 1.0.3 (0.24s)
Computing version for https://github.com/SusanDoggie/brotli
Computed https://github.com/SusanDoggie/brotli at 1.0.3 (0.24s)
Computing version for https://github.com/apple/swift-algorithms
Computed https://github.com/apple/swift-algorithms at 1.2.1 (0.19s)
Computing version for https://github.com/apple/swift-numerics
Computed https://github.com/apple/swift-numerics at 1.1.1 (0.16s)
Computing version for https://github.com/apple/swift-collections
Computed https://github.com/apple/swift-collections at 1.6.0 (0.32s)
Creating working copy for https://github.com/SusanDoggie/libwebp
Working copy of https://github.com/SusanDoggie/libwebp resolved at 1.0.3
Creating working copy for https://github.com/SusanDoggie/libjpeg
Working copy of https://github.com/SusanDoggie/libjpeg resolved at 1.0.3
Creating working copy for https://github.com/SusanDoggie/brotli
Working copy of https://github.com/SusanDoggie/brotli resolved at 1.0.3
Creating working copy for https://github.com/SusanDoggie/Float16
Working copy of https://github.com/SusanDoggie/Float16 resolved at 1.1.1
Creating working copy for https://github.com/apple/swift-numerics
Working copy of https://github.com/apple/swift-numerics resolved at 1.1.1
Creating working copy for https://github.com/apple/swift-algorithms
Working copy of https://github.com/apple/swift-algorithms resolved at 1.2.1
Creating working copy for https://github.com/apple/swift-collections
Working copy of https://github.com/apple/swift-collections resolved at 1.6.0
Building for debugging...
[Computing dependencies]
[Provisioning 35 / 40]
[Pre-planning 1 / 949]
[Planning deferred tasks]
[Starting]
warning: no rule to process file '/host/spi-builder-workspace/Sources/DoggieGPU/CoreImage/Shaders/BilateralFilter.metal' of type 'sourcecode.metal' for architecture 'aarch64'
warning: no rule to process file '/host/spi-builder-workspace/Sources/DoggieGPU/CoreImage/Shaders/PalettizeKernel.metal' of type 'sourcecode.metal' for architecture 'aarch64'
warning: no rule to process file '/host/spi-builder-workspace/Sources/DoggieGPU/CoreImage/Shaders/SVGComponentTransferKernel.metal' of type 'sourcecode.metal' for architecture 'aarch64'
warning: no rule to process file '/host/spi-builder-workspace/Sources/DoggieGPU/CoreImage/Shaders/SVGConvolveKernel.metal' of type 'sourcecode.metal' for architecture 'aarch64'
warning: no rule to process file '/host/spi-builder-workspace/Sources/DoggieGPU/CoreImage/Shaders/SVGDisplacementMapKernel.metal' of type 'sourcecode.metal' for architecture 'aarch64'
warning: no rule to process file '/host/spi-builder-workspace/Sources/DoggieGPU/CoreImage/Shaders/SVGLightingKernel.metal' of type 'sourcecode.metal' for architecture 'aarch64'
warning: no rule to process file '/host/spi-builder-workspace/Sources/DoggieGPU/CoreImage/Shaders/SVGTurbulenceKernel.metal' of type 'sourcecode.metal' for architecture 'aarch64'
warning: no rule to process file '/host/spi-builder-workspace/Sources/DoggieGPU/CoreImage/Shaders/WrapTileKernel.metal' of type 'sourcecode.metal' for architecture 'aarch64'
warning: no rule to process file '/host/spi-builder-workspace/Sources/DoggieGPU/CoreImage/Shaders/kMeansClusteringKernel.metal' of type 'sourcecode.metal' for architecture 'aarch64'
warning: no rule to process file '/host/spi-builder-workspace/Sources/DoggieGPU/GPContext/MeshGradientKernel.metal' of type 'sourcecode.metal' for architecture 'aarch64'
[118 / 495] Doggie
[171 / 495] libwebp
[182 / 495] libwebp
[196 / 495] libwebp
[206 / 495] libwebp
[217 / 495] libwebp
[230 / 495] libwebp
[246 / 495] libwebp
[259 / 495] libwebp
[272 / 495] libjpeg
[287 / 495] libjpeg
[302 / 495] libjpeg
[320 / 495] libjpeg
[334 / 495] brotli
[338 / 495] brotli
[340 / 495] brotli
[347 / 495] brotli
[348 / 495] brotli
[353 / 495]
[357 / 505] _NumericsShims
[360 / 505] brotli
[362 / 505] brotli
[363 / 505] RealModule
[364 / 505] brotli
[371 / 505] RealModule-product
[378 / 515] InternalCollectionsUtilities
[380 / 515] InternalCollectionsUtilities
[383 / 515] InternalCollectionsUtilities
[391 / 521] RealModule
[397 / 522]
[401 / 531] Algorithms
[402 / 531] InternalCollectionsUtilities
[404 / 531] InternalCollectionsUtilities
[408 / 532] InternalCollectionsUtilities
[420 / 533] Float16-product
[423 / 534]
[426 / 545] OrderedCollections
[427 / 553] OrderedCollections
[427 / 553] Algorithms
[431 / 553] _RopeModule
[433 / 554] _RopeModule
[436 / 554] Algorithms
[442 / 554] _RopeModule
[444 / 554] _RopeModule
[454 / 554] OrderedCollections
[456 / 554] OrderedCollections
[457 / 554] OrderedCollections
[457 / 554] InternalCollectionsUtilities
[462 / 558] HashTreeCollections
[466 / 565] HeapModule
[469 / 592] ContainersPreview
[483 / 592] HeapModule
[487 / 593] OrderedCollections
[487 / 593] HeapModule
[492 / 594] BitCollections
[500 / 594] HashTreeCollections
[503 / 594] ContainersPreview
[505 / 595] ContainersPreview
[508 / 595] DequeModule
[512 / 595] BitCollections
[515 / 596] ContainersPreview
[517 / 596] HashTreeCollections
[520 / 596] BitCollections
[521 / 596] BitCollections
[523 / 596] OrderedCollections
[526 / 597] OrderedCollections
[529 / 606] DequeModule
[529 / 606] HashTreeCollections
[537 / 607] HashTreeCollections
[538 / 607] DequeModule
[542 / 607] DequeModule
[546 / 608] DequeModule
[546 / 609] DequeModule
[567 / 617] DoggieCore
error: SwiftCompile normal aarch64 /host/spi-builder-workspace/Sources/DoggieCore/Foundation/MappedBuffer.swift failed with a nonzero exit code. Command line: cd /host
builtin-SwiftPerFileCompile MappedBuffer.swift
/host/spi-builder-workspace/Sources/DoggieCore/Foundation/MappedBuffer.swift:287:22: [1;33mwarning: [1;39mgeneric parameter 'S' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode[0;0m
[0;36m268 |[0;0m @inlinable
[0;36m269 |[0;0m @inline(__always)
[0;36m270 |[0;0m public mutating func append<S: Sequence>(contentsOf newElements: S) where S.Element == Element {
[0;36m|[0;0m `- [1;39mnote: [1;39m'S' previously declared here[0;0m
[0;36m271 |[0;0m
[0;36m272 |[0;0m let old_count = base.count
[0;36m:[0;0m
[0;36m285 |[0;0m
[0;36m286 |[0;0m @inline(__always)
[0;36m287 |[0;0m func _append<S: Sequence>(_ newElements: S) where S.Element == Element {
[0;36m|[0;0m `- [1;33mwarning: [1;39mgeneric parameter 'S' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode[0;0m
[0;36m288 |[0;0m
[0;36m289 |[0;0m let buffer = UnsafeMutableBufferPointer(start: base.address + old_count, count: underestimatedCount - old_count)
/host/spi-builder-workspace/Sources/DoggieCore/Foundation/MappedBuffer.swift:375:26: [1;33mwarning: [1;39mgeneric parameter 'C' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode[0;0m
[0;36m345 |[0;0m @inlinable
[0;36m346 |[0;0m @inline(__always)
[0;36m347 |[0;0m public mutating func replaceSubrange<C: Collection>(_ subRange: Range<Int>, with newElements: C) where C.Element == Element {
[0;36m|[0;0m `- [1;39mnote: [1;39m'C' previously declared here[0;0m
[0;36m348 |[0;0m
[0;36m349 |[0;0m precondition(0 <= subRange.lowerBound, "Index out of range.")
[0;36m:[0;0m
[0;36m373 |[0;0m
[0;36m374 |[0;0m @inline(__always)
[0;36m375 |[0;0m func _append<C: Collection>(_ newElements: C) where C.Element == Element {
[0;36m|[0;0m `- [1;33mwarning: [1;39mgeneric parameter 'C' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode[0;0m
[0;36m376 |[0;0m
[0;36m377 |[0;0m let buffer = UnsafeMutableBufferPointer(start: base.address + subRange.lowerBound, count: newElements_count)
/host/spi-builder-workspace/Sources/DoggieCore/Foundation/MappedBuffer.swift:402:26: [1;33mwarning: [1;39mgeneric parameter 'C' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode[0;0m
[0;36m345 |[0;0m @inlinable
[0;36m346 |[0;0m @inline(__always)
[0;36m347 |[0;0m public mutating func replaceSubrange<C: Collection>(_ subRange: Range<Int>, with newElements: C) where C.Element == Element {
[0;36m|[0;0m `- [1;39mnote: [1;39m'C' previously declared here[0;0m
[0;36m348 |[0;0m
[0;36m349 |[0;0m precondition(0 <= subRange.lowerBound, "Index out of range.")
[0;36m:[0;0m
[0;36m400 |[0;0m
[0;36m401 |[0;0m @inline(__always)
[0;36m402 |[0;0m func _append<C: Collection>(_ newElements: C) where C.Element == Element {
[0;36m|[0;0m `- [1;33mwarning: [1;39mgeneric parameter 'C' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode[0;0m
[0;36m403 |[0;0m
[0;36m404 |[0;0m let buffer = UnsafeMutableBufferPointer(start: address, count: newElements_count)
/host/spi-builder-workspace/Sources/DoggieCore/Foundation/MappedBuffer.swift:706:76: [1;31merror: [1;39mcannot find 'S_IRUSR' in scope[0;0m
[0;36m704 |[0;0m #else
[0;36m705 |[0;0m
[0;36m706 |[0;0m fd = open(path, O_RDWR | O_CREAT | O_EXCL | O_CLOEXEC, [4;39mS_IRUSR[0;0m | S_IWUSR)
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find 'S_IRUSR' in scope[0;0m
[0;36m707 |[0;0m
[0;36m708 |[0;0m #endif
/host/spi-builder-workspace/Sources/DoggieCore/Foundation/MappedBuffer.swift:706:86: [1;31merror: [1;39mcannot find 'S_IWUSR' in scope[0;0m
[0;36m704 |[0;0m #else
[0;36m705 |[0;0m
[0;36m706 |[0;0m fd = open(path, O_RDWR | O_CREAT | O_EXCL | O_CLOEXEC, S_IRUSR | [4;39mS_IWUSR[0;0m)
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find 'S_IWUSR' in scope[0;0m
[0;36m707 |[0;0m
[0;36m708 |[0;0m #endif
/host/spi-builder-workspace/Sources/DoggieCore/Foundation/MappedBuffer.swift:710:39: [1;31merror: [1;39mcannot find 'errno' in scope[0;0m
[0;36m708 |[0;0m #endif
[0;36m709 |[0;0m
[0;36m710 |[0;0m guard fd == -1 && [4;39merrno[0;0m == EEXIST else { break }
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find 'errno' in scope[0;0m
[0;36m711 |[0;0m }
[0;36m712 |[0;0m
/android-ndk/android-ndk-r27d/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/errno.h:58:9: [1;39mnote: [1;39mmacro 'errno' unavailable: structure not supported[0;0m
[0;36m56 |[0;0m * thread.
[0;36m57 |[0;0m */
[0;36m58 |[0;0m #define errno (*__errno())
[0;36m|[0;0m `- [1;39mnote: [1;39mmacro 'errno' unavailable: structure not supported[0;0m
[0;36m59 |[0;0m
[0;36m60 |[0;0m __END_DECLS
/host/spi-builder-workspace/Sources/DoggieCore/Foundation/MappedBuffer.swift:716:78: [1;31merror: [1;39mcannot find 'errno' in scope[0;0m
[0;36m714 |[0;0m self.path = path
[0;36m715 |[0;0m
[0;36m716 |[0;0m guard fd != -1 else { fatalError("\(String(cString: strerror([4;39merrno[0;0m))): \(path)") }
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find 'errno' in scope[0;0m
[0;36m717 |[0;0m
[0;36m718 |[0;0m #if !canImport(Darwin)
/android-ndk/android-ndk-r27d/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/errno.h:58:9: [1;39mnote: [1;39mmacro 'errno' unavailable: structure not supported[0;0m
[0;36m56 |[0;0m * thread.
[0;36m57 |[0;0m */
[0;36m58 |[0;0m #define errno (*__errno())
[0;36m|[0;0m `- [1;39mnote: [1;39mmacro 'errno' unavailable: structure not supported[0;0m
[0;36m59 |[0;0m
[0;36m60 |[0;0m __END_DECLS
/host/spi-builder-workspace/Sources/DoggieCore/Foundation/MappedBuffer.swift:720:91: [1;31merror: [1;39mcannot find 'errno' in scope[0;0m
[0;36m718 |[0;0m #if !canImport(Darwin)
[0;36m719 |[0;0m
[0;36m720 |[0;0m guard flock(fd, LOCK_EX) != -1 else { fatalError(String(cString: strerror([4;39merrno[0;0m))) }
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find 'errno' in scope[0;0m
[0;36m721 |[0;0m
[0;36m722 |[0;0m #endif
/android-ndk/android-ndk-r27d/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/errno.h:58:9: [1;39mnote: [1;39mmacro 'errno' unavailable: structure not supported[0;0m
[0;36m56 |[0;0m * thread.
[0;36m57 |[0;0m */
[0;36m58 |[0;0m #define errno (*__errno())
[0;36m|[0;0m `- [1;39mnote: [1;39mmacro 'errno' unavailable: structure not supported[0;0m
[0;36m59 |[0;0m
[0;36m60 |[0;0m __END_DECLS
/host/spi-builder-workspace/Sources/DoggieCore/Foundation/MappedBuffer.swift:724:106: [1;31merror: [1;39mcannot find 'errno' in scope[0;0m
[0;36m722 |[0;0m #endif
[0;36m723 |[0;0m
[0;36m724 |[0;0m guard ftruncate(fd, off_t(mapped_size)) != -1 else { fatalError(String(cString: strerror([4;39merrno[0;0m))) }
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find 'errno' in scope[0;0m
[0;36m725 |[0;0m
[0;36m726 |[0;0m let _address = mmap(nil, mapped_size, PROT_READ | PROT_WRITE, MAP_SHARED, fd, 0)
/android-ndk/android-ndk-r27d/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/errno.h:58:9: [1;39mnote: [1;39mmacro 'errno' unavailable: structure not supported[0;0m
[0;36m56 |[0;0m * thread.
[0;36m57 |[0;0m */
[0;36m58 |[0;0m #define errno (*__errno())
[0;36m|[0;0m `- [1;39mnote: [1;39mmacro 'errno' unavailable: structure not supported[0;0m
[0;36m59 |[0;0m
[0;36m60 |[0;0m __END_DECLS
/host/spi-builder-workspace/Sources/DoggieCore/Foundation/MappedBuffer.swift:726:32: [1;31merror: [1;39mcannot find 'mmap' in scope[0;0m
[0;36m724 |[0;0m guard ftruncate(fd, off_t(mapped_size)) != -1 else { fatalError(String(cString: strerror(errno))) }
[0;36m725 |[0;0m
[0;36m726 |[0;0m let _address = [4;39mmmap[0;0m(nil, mapped_size, PROT_READ | PROT_WRITE, MAP_SHARED, fd, 0)
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find 'mmap' in scope[0;0m
[0;36m727 |[0;0m guard _address != MAP_FAILED else { fatalError(String(cString: strerror(errno))) }
[0;36m728 |[0;0m
/host/spi-builder-workspace/Sources/DoggieCore/Foundation/MappedBuffer.swift:726:55: [1;31merror: [1;39mcannot find 'PROT_READ' in scope[0;0m
[0;36m724 |[0;0m guard ftruncate(fd, off_t(mapped_size)) != -1 else { fatalError(String(cString: strerror(errno))) }
[0;36m725 |[0;0m
[0;36m726 |[0;0m let _address = mmap(nil, mapped_size, [4;39mPROT_READ[0;0m | PROT_WRITE, MAP_SHARED, fd, 0)
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find 'PROT_READ' in scope[0;0m
[0;36m727 |[0;0m guard _address != MAP_FAILED else { fatalError(String(cString: strerror(errno))) }
[0;36m728 |[0;0m
/host/spi-builder-workspace/Sources/DoggieCore/Foundation/MappedBuffer.swift:726:67: [1;31merror: [1;39mcannot find 'PROT_WRITE' in scope[0;0m
[0;36m724 |[0;0m guard ftruncate(fd, off_t(mapped_size)) != -1 else { fatalError(String(cString: strerror(errno))) }
[0;36m725 |[0;0m
[0;36m726 |[0;0m let _address = mmap(nil, mapped_size, PROT_READ | [4;39mPROT_WRITE[0;0m, MAP_SHARED, fd, 0)
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find 'PROT_WRITE' in scope[0;0m
[0;36m727 |[0;0m guard _address != MAP_FAILED else { fatalError(String(cString: strerror(errno))) }
[0;36m728 |[0;0m
/host/spi-builder-workspace/Sources/DoggieCore/Foundation/MappedBuffer.swift:726:79: [1;31merror: [1;39mcannot find 'MAP_SHARED' in scope[0;0m
[0;36m724 |[0;0m guard ftruncate(fd, off_t(mapped_size)) != -1 else { fatalError(String(cString: strerror(errno))) }
[0;36m725 |[0;0m
[0;36m726 |[0;0m let _address = mmap(nil, mapped_size, PROT_READ | PROT_WRITE, [4;39mMAP_SHARED[0;0m, fd, 0)
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find 'MAP_SHARED' in scope[0;0m
[0;36m727 |[0;0m guard _address != MAP_FAILED else { fatalError(String(cString: strerror(errno))) }
[0;36m728 |[0;0m
/host/spi-builder-workspace/Sources/DoggieCore/Foundation/MappedBuffer.swift:727:35: [1;31merror: [1;39mcannot find 'MAP_FAILED' in scope[0;0m
[0;36m725 |[0;0m
[0;36m726 |[0;0m let _address = mmap(nil, mapped_size, PROT_READ | PROT_WRITE, MAP_SHARED, fd, 0)
[0;36m727 |[0;0m guard _address != [4;39mMAP_FAILED[0;0m else { fatalError(String(cString: strerror(errno))) }
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find 'MAP_FAILED' in scope[0;0m
[0;36m728 |[0;0m
[0;36m729 |[0;0m self.address = _address!.bindMemory(to: Element.self, capacity: capacity)
/host/spi-builder-workspace/Sources/DoggieCore/Foundation/MappedBuffer.swift:727:89: [1;31merror: [1;39mcannot find 'errno' in scope[0;0m
[0;36m725 |[0;0m
[0;36m726 |[0;0m let _address = mmap(nil, mapped_size, PROT_READ | PROT_WRITE, MAP_SHARED, fd, 0)
[0;36m727 |[0;0m guard _address != MAP_FAILED else { fatalError(String(cString: strerror([4;39merrno[0;0m))) }
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find 'errno' in scope[0;0m
[0;36m728 |[0;0m
[0;36m729 |[0;0m self.address = _address!.bindMemory(to: Element.self, capacity: capacity)
/android-ndk/android-ndk-r27d/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/errno.h:58:9: [1;39mnote: [1;39mmacro 'errno' unavailable: structure not supported[0;0m
[0;36m56 |[0;0m * thread.
[0;36m57 |[0;0m */
[0;36m58 |[0;0m #define errno (*__errno())
[0;36m|[0;0m `- [1;39mnote: [1;39mmacro 'errno' unavailable: structure not supported[0;0m
[0;36m59 |[0;0m
[0;36m60 |[0;0m __END_DECLS
/host/spi-builder-workspace/Sources/DoggieCore/Foundation/MappedBuffer.swift:736:32: [1;31merror: [1;39mcannot find 'mmap' in scope[0;0m
[0;36m734 |[0;0m self.path = ""
[0;36m735 |[0;0m
[0;36m736 |[0;0m let _address = [4;39mmmap[0;0m(nil, mapped_size, PROT_READ | PROT_WRITE, MAP_ANONYMOUS | MAP_PRIVATE, fd, 0)
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find 'mmap' in scope[0;0m
[0;36m737 |[0;0m guard _address != MAP_FAILED else { fatalError(String(cString: strerror(errno))) }
[0;36m738 |[0;0m
/host/spi-builder-workspace/Sources/DoggieCore/Foundation/MappedBuffer.swift:736:55: [1;31merror: [1;39mcannot find 'PROT_READ' in scope[0;0m
[0;36m734 |[0;0m self.path = ""
[0;36m735 |[0;0m
[0;36m736 |[0;0m let _address = mmap(nil, mapped_size, [4;39mPROT_READ[0;0m | PROT_WRITE, MAP_ANONYMOUS | MAP_PRIVATE, fd, 0)
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find 'PROT_READ' in scope[0;0m
[0;36m737 |[0;0m guard _address != MAP_FAILED else { fatalError(String(cString: strerror(errno))) }
[0;36m738 |[0;0m
/host/spi-builder-workspace/Sources/DoggieCore/Foundation/MappedBuffer.swift:736:67: [1;31merror: [1;39mcannot find 'PROT_WRITE' in scope[0;0m
[0;36m734 |[0;0m self.path = ""
[0;36m735 |[0;0m
[0;36m736 |[0;0m let _address = mmap(nil, mapped_size, PROT_READ | [4;39mPROT_WRITE[0;0m, MAP_ANONYMOUS | MAP_PRIVATE, fd, 0)
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find 'PROT_WRITE' in scope[0;0m
[0;36m737 |[0;0m guard _address != MAP_FAILED else { fatalError(String(cString: strerror(errno))) }
[0;36m738 |[0;0m
/host/spi-builder-workspace/Sources/DoggieCore/Foundation/MappedBuffer.swift:736:79: [1;31merror: [1;39mcannot find 'MAP_ANONYMOUS' in scope[0;0m
[0;36m734 |[0;0m self.path = ""
[0;36m735 |[0;0m
[0;36m736 |[0;0m let _address = mmap(nil, mapped_size, PROT_READ | PROT_WRITE, [4;39mMAP_ANONYMOUS[0;0m | MAP_PRIVATE, fd, 0)
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find 'MAP_ANONYMOUS' in scope[0;0m
[0;36m737 |[0;0m guard _address != MAP_FAILED else { fatalError(String(cString: strerror(errno))) }
[0;36m738 |[0;0m
/host/spi-builder-workspace/Sources/DoggieCore/Foundation/MappedBuffer.swift:736:95: [1;31merror: [1;39mcannot find 'MAP_PRIVATE' in scope[0;0m
[0;36m734 |[0;0m self.path = ""
[0;36m735 |[0;0m
[0;36m736 |[0;0m let _address = mmap(nil, mapped_size, PROT_READ | PROT_WRITE, MAP_ANONYMOUS | [4;39mMAP_PRIVATE[0;0m, fd, 0)
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find 'MAP_PRIVATE' in scope[0;0m
[0;36m737 |[0;0m guard _address != MAP_FAILED else { fatalError(String(cString: strerror(errno))) }
[0;36m738 |[0;0m
/host/spi-builder-workspace/Sources/DoggieCore/Foundation/MappedBuffer.swift:737:35: [1;31merror: [1;39mcannot find 'MAP_FAILED' in scope[0;0m
[0;36m735 |[0;0m
[0;36m736 |[0;0m let _address = mmap(nil, mapped_size, PROT_READ | PROT_WRITE, MAP_ANONYMOUS | MAP_PRIVATE, fd, 0)
[0;36m737 |[0;0m guard _address != [4;39mMAP_FAILED[0;0m else { fatalError(String(cString: strerror(errno))) }
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find 'MAP_FAILED' in scope[0;0m
[0;36m738 |[0;0m
[0;36m739 |[0;0m self.address = _address!.bindMemory(to: Element.self, capacity: capacity)
/host/spi-builder-workspace/Sources/DoggieCore/Foundation/MappedBuffer.swift:737:89: [1;31merror: [1;39mcannot find 'errno' in scope[0;0m
[0;36m735 |[0;0m
[0;36m736 |[0;0m let _address = mmap(nil, mapped_size, PROT_READ | PROT_WRITE, MAP_ANONYMOUS | MAP_PRIVATE, fd, 0)
[0;36m737 |[0;0m guard _address != MAP_FAILED else { fatalError(String(cString: strerror([4;39merrno[0;0m))) }
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find 'errno' in scope[0;0m
[0;36m738 |[0;0m
[0;36m739 |[0;0m self.address = _address!.bindMemory(to: Element.self, capacity: capacity)
/android-ndk/android-ndk-r27d/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/errno.h:58:9: [1;39mnote: [1;39mmacro 'errno' unavailable: structure not supported[0;0m
[0;36m56 |[0;0m * thread.
[0;36m57 |[0;0m */
[0;36m58 |[0;0m #define errno (*__errno())
[0;36m|[0;0m `- [1;39mnote: [1;39mmacro 'errno' unavailable: structure not supported[0;0m
[0;36m59 |[0;0m
[0;36m60 |[0;0m __END_DECLS
/host/spi-builder-workspace/Sources/DoggieCore/Foundation/MappedBuffer.swift:749:13: [1;31merror: [1;39mcannot find 'munmap' in scope[0;0m
[0;36m747 |[0;0m }
[0;36m748 |[0;0m
[0;36m749 |[0;0m [4;39mmunmap[0;0m(address, mapped_size)
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find 'munmap' in scope[0;0m
[0;36m750 |[0;0m
[0;36m751 |[0;0m if fileBacked {
/host/spi-builder-workspace/Sources/DoggieCore/Foundation/MappedBuffer.swift:770:17: [1;31merror: [1;39mcannot find 'munmap' in scope[0;0m
[0;36m768 |[0;0m if fileBacked {
[0;36m769 |[0;0m
[0;36m770 |[0;0m [4;39mmunmap[0;0m(old_address, old_mapped_size)
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find 'munmap' in scope[0;0m
[0;36m771 |[0;0m
[0;36m772 |[0;0m self.mapped_size = new_mapped_size
/host/spi-builder-workspace/Sources/DoggieCore/Foundation/MappedBuffer.swift:774:115: [1;31merror: [1;39mcannot find 'errno' in scope[0;0m
[0;36m772 |[0;0m self.mapped_size = new_mapped_size
[0;36m773 |[0;0m
[0;36m774 |[0;0m guard ftruncate(self.fd, off_t(new_mapped_size)) != -1 else { fatalError(String(cString: strerror([4;39merrno[0;0m))) }
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find 'errno' in scope[0;0m
[0;36m775 |[0;0m
[0;36m776 |[0;0m let _address = mmap(nil, new_mapped_size, PROT_READ | PROT_WRITE, MAP_SHARED, fd, 0)
/android-ndk/android-ndk-r27d/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/errno.h:58:9: [1;39mnote: [1;39mmacro 'errno' unavailable: structure not supported[0;0m
[0;36m56 |[0;0m * thread.
[0;36m57 |[0;0m */
[0;36m58 |[0;0m #define errno (*__errno())
[0;36m|[0;0m `- [1;39mnote: [1;39mmacro 'errno' unavailable: structure not supported[0;0m
[0;36m59 |[0;0m
[0;36m60 |[0;0m __END_DECLS
/host/spi-builder-workspace/Sources/DoggieCore/Foundation/MappedBuffer.swift:776:32: [1;31merror: [1;39mcannot find 'mmap' in scope[0;0m
[0;36m774 |[0;0m guard ftruncate(self.fd, off_t(new_mapped_size)) != -1 else { fatalError(String(cString: strerror(errno))) }
[0;36m775 |[0;0m
[0;36m776 |[0;0m let _address = [4;39mmmap[0;0m(nil, new_mapped_size, PROT_READ | PROT_WRITE, MAP_SHARED, fd, 0)
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find 'mmap' in scope[0;0m
[0;36m777 |[0;0m guard _address != MAP_FAILED else { fatalError(String(cString: strerror(errno))) }
[0;36m778 |[0;0m
/host/spi-builder-workspace/Sources/DoggieCore/Foundation/MappedBuffer.swift:776:59: [1;31merror: [1;39mcannot find 'PROT_READ' in scope[0;0m
[0;36m774 |[0;0m guard ftruncate(self.fd, off_t(new_mapped_size)) != -1 else { fatalError(String(cString: strerror(errno))) }
[0;36m775 |[0;0m
[0;36m776 |[0;0m let _address = mmap(nil, new_mapped_size, [4;39mPROT_READ[0;0m | PROT_WRITE, MAP_SHARED, fd, 0)
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find 'PROT_READ' in scope[0;0m
[0;36m777 |[0;0m guard _address != MAP_FAILED else { fatalError(String(cString: strerror(errno))) }
[0;36m778 |[0;0m
/host/spi-builder-workspace/Sources/DoggieCore/Foundation/MappedBuffer.swift:776:71: [1;31merror: [1;39mcannot find 'PROT_WRITE' in scope[0;0m
[0;36m774 |[0;0m guard ftruncate(self.fd, off_t(new_mapped_size)) != -1 else { fatalError(String(cString: strerror(errno))) }
[0;36m775 |[0;0m
[0;36m776 |[0;0m let _address = mmap(nil, new_mapped_size, PROT_READ | [4;39mPROT_WRITE[0;0m, MAP_SHARED, fd, 0)
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find 'PROT_WRITE' in scope[0;0m
[0;36m777 |[0;0m guard _address != MAP_FAILED else { fatalError(String(cString: strerror(errno))) }
[0;36m778 |[0;0m
/host/spi-builder-workspace/Sources/DoggieCore/Foundation/MappedBuffer.swift:776:83: [1;31merror: [1;39mcannot find 'MAP_SHARED' in scope[0;0m
[0;36m774 |[0;0m guard ftruncate(self.fd, off_t(new_mapped_size)) != -1 else { fatalError(String(cString: strerror(errno))) }
[0;36m775 |[0;0m
[0;36m776 |[0;0m let _address = mmap(nil, new_mapped_size, PROT_READ | PROT_WRITE, [4;39mMAP_SHARED[0;0m, fd, 0)
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find 'MAP_SHARED' in scope[0;0m
[0;36m777 |[0;0m guard _address != MAP_FAILED else { fatalError(String(cString: strerror(errno))) }
[0;36m778 |[0;0m
/host/spi-builder-workspace/Sources/DoggieCore/Foundation/MappedBuffer.swift:777:35: [1;31merror: [1;39mcannot find 'MAP_FAILED' in scope[0;0m
[0;36m775 |[0;0m
[0;36m776 |[0;0m let _address = mmap(nil, new_mapped_size, PROT_READ | PROT_WRITE, MAP_SHARED, fd, 0)
[0;36m777 |[0;0m guard _address != [4;39mMAP_FAILED[0;0m else { fatalError(String(cString: strerror(errno))) }
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find 'MAP_FAILED' in scope[0;0m
[0;36m778 |[0;0m
[0;36m779 |[0;0m self.address = _address!.bindMemory(to: Element.self, capacity: new_capacity)
/host/spi-builder-workspace/Sources/DoggieCore/Foundation/MappedBuffer.swift:777:89: [1;31merror: [1;39mcannot find 'errno' in scope[0;0m
[0;36m775 |[0;0m
[0;36m776 |[0;0m let _address = mmap(nil, new_mapped_size, PROT_READ | PROT_WRITE, MAP_SHARED, fd, 0)
[0;36m777 |[0;0m guard _address != MAP_FAILED else { fatalError(String(cString: strerror([4;39merrno[0;0m))) }
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find 'errno' in scope[0;0m
[0;36m778 |[0;0m
[0;36m779 |[0;0m self.address = _address!.bindMemory(to: Element.self, capacity: new_capacity)
/android-ndk/android-ndk-r27d/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/errno.h:58:9: [1;39mnote: [1;39mmacro 'errno' unavailable: structure not supported[0;0m
[0;36m56 |[0;0m * thread.
[0;36m57 |[0;0m */
[0;36m58 |[0;0m #define errno (*__errno())
[0;36m|[0;0m `- [1;39mnote: [1;39mmacro 'errno' unavailable: structure not supported[0;0m
[0;36m59 |[0;0m
[0;36m60 |[0;0m __END_DECLS
/host/spi-builder-workspace/Sources/DoggieCore/Foundation/MappedBuffer.swift:786:33: [1;31merror: [1;39mcannot find 'mmap' in scope[0;0m
[0;36m784 |[0;0m let _tail = UnsafeMutableRawPointer(old_address) + old_mapped_size
[0;36m785 |[0;0m
[0;36m786 |[0;0m let _extended = [4;39mmmap[0;0m(_tail, _extended_size, PROT_READ | PROT_WRITE, MAP_ANONYMOUS | MAP_PRIVATE, fd, 0)
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find 'mmap' in scope[0;0m
[0;36m787 |[0;0m
[0;36m788 |[0;0m if _extended != MAP_FAILED {
/host/spi-builder-workspace/Sources/DoggieCore/Foundation/MappedBuffer.swift:786:61: [1;31merror: [1;39mcannot find 'PROT_READ' in scope[0;0m
[0;36m784 |[0;0m let _tail = UnsafeMutableRawPointer(old_address) + old_mapped_size
[0;36m785 |[0;0m
[0;36m786 |[0;0m let _extended = mmap(_tail, _extended_size, [4;39mPROT_READ[0;0m | PROT_WRITE, MAP_ANONYMOUS | MAP_PRIVATE, fd, 0)
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find 'PROT_READ' in scope[0;0m
[0;36m787 |[0;0m
[0;36m788 |[0;0m if _extended != MAP_FAILED {
/host/spi-builder-workspace/Sources/DoggieCore/Foundation/MappedBuffer.swift:786:73: [1;31merror: [1;39mcannot find 'PROT_WRITE' in scope[0;0m
[0;36m784 |[0;0m let _tail = UnsafeMutableRawPointer(old_address) + old_mapped_size
[0;36m785 |[0;0m
[0;36m786 |[0;0m let _extended = mmap(_tail, _extended_size, PROT_READ | [4;39mPROT_WRITE[0;0m, MAP_ANONYMOUS | MAP_PRIVATE, fd, 0)
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find 'PROT_WRITE' in scope[0;0m
[0;36m787 |[0;0m
[0;36m788 |[0;0m if _extended != MAP_FAILED {
/host/spi-builder-workspace/Sources/DoggieCore/Foundation/MappedBuffer.swift:786:85: [1;31merror: [1;39mcannot find 'MAP_ANONYMOUS' in scope[0;0m
[0;36m784 |[0;0m let _tail = UnsafeMutableRawPointer(old_address) + old_mapped_size
[0;36m785 |[0;0m
[0;36m786 |[0;0m let _extended = mmap(_tail, _extended_size, PROT_READ | PROT_WRITE, [4;39mMAP_ANONYMOUS[0;0m | MAP_PRIVATE, fd, 0)
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find 'MAP_ANONYMOUS' in scope[0;0m
[0;36m787 |[0;0m
[0;36m788 |[0;0m if _extended != MAP_FAILED {
/host/spi-builder-workspace/Sources/DoggieCore/Foundation/MappedBuffer.swift:786:101: [1;31merror: [1;39mcannot find 'MAP_PRIVATE' in scope[0;0m
[0;36m784 |[0;0m let _tail = UnsafeMutableRawPointer(old_address) + old_mapped_size
[0;36m785 |[0;0m
[0;36m786 |[0;0m let _extended = mmap(_tail, _extended_size, PROT_READ | PROT_WRITE, MAP_ANONYMOUS | [4;39mMAP_PRIVATE[0;0m, fd, 0)
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find 'MAP_PRIVATE' in scope[0;0m
[0;36m787 |[0;0m
[0;36m788 |[0;0m if _extended != MAP_FAILED {
/host/spi-builder-workspace/Sources/DoggieCore/Foundation/MappedBuffer.swift:788:33: [1;31merror: [1;39mcannot find 'MAP_FAILED' in scope[0;0m
[0;36m786 |[0;0m let _extended = mmap(_tail, _extended_size, PROT_READ | PROT_WRITE, MAP_ANONYMOUS | MAP_PRIVATE, fd, 0)
[0;36m787 |[0;0m
[0;36m788 |[0;0m if _extended != [4;39mMAP_FAILED[0;0m {
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find 'MAP_FAILED' in scope[0;0m
[0;36m789 |[0;0m if _extended == _tail {
[0;36m790 |[0;0m self.mapped_size = new_mapped_size
/host/spi-builder-workspace/Sources/DoggieCore/Foundation/MappedBuffer.swift:793:25: [1;31merror: [1;39mcannot find 'munmap' in scope[0;0m
[0;36m791 |[0;0m return
[0;36m792 |[0;0m } else {
[0;36m793 |[0;0m [4;39mmunmap[0;0m(_extended, _extended_size)
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find 'munmap' in scope[0;0m
[0;36m794 |[0;0m }
[0;36m795 |[0;0m }
/host/spi-builder-workspace/Sources/DoggieCore/Foundation/MappedBuffer.swift:797:32: [1;31merror: [1;39mcannot find 'mmap' in scope[0;0m
[0;36m795 |[0;0m }
[0;36m796 |[0;0m
[0;36m797 |[0;0m let _address = [4;39mmmap[0;0m(nil, new_mapped_size, PROT_READ | PROT_WRITE, MAP_ANONYMOUS | MAP_PRIVATE, fd, 0)
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find 'mmap' in scope[0;0m
[0;36m798 |[0;0m guard _address != MAP_FAILED else { fatalError(String(cString: strerror(errno))) }
[0;36m799 |[0;0m
/host/spi-builder-workspace/Sources/DoggieCore/Foundation/MappedBuffer.swift:797:59: [1;31merror: [1;39mcannot find 'PROT_READ' in scope[0;0m
[0;36m795 |[0;0m }
[0;36m796 |[0;0m
[0;36m797 |[0;0m let _address = mmap(nil, new_mapped_size, [4;39mPROT_READ[0;0m | PROT_WRITE, MAP_ANONYMOUS | MAP_PRIVATE, fd, 0)
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find 'PROT_READ' in scope[0;0m
[0;36m798 |[0;0m guard _address != MAP_FAILED else { fatalError(String(cString: strerror(errno))) }
[0;36m799 |[0;0m
/host/spi-builder-workspace/Sources/DoggieCore/Foundation/MappedBuffer.swift:797:71: [1;31merror: [1;39mcannot find 'PROT_WRITE' in scope[0;0m
[0;36m795 |[0;0m }
[0;36m796 |[0;0m
[0;36m797 |[0;0m let _address = mmap(nil, new_mapped_size, PROT_READ | [4;39mPROT_WRITE[0;0m, MAP_ANONYMOUS | MAP_PRIVATE, fd, 0)
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find 'PROT_WRITE' in scope[0;0m
[0;36m798 |[0;0m guard _address != MAP_FAILED else { fatalError(String(cString: strerror(errno))) }
[0;36m799 |[0;0m
/host/spi-builder-workspace/Sources/DoggieCore/Foundation/MappedBuffer.swift:797:83: [1;31merror: [1;39mcannot find 'MAP_ANONYMOUS' in scope[0;0m
[0;36m795 |[0;0m }
[0;36m796 |[0;0m
[0;36m797 |[0;0m let _address = mmap(nil, new_mapped_size, PROT_READ | PROT_WRITE, [4;39mMAP_ANONYMOUS[0;0m | MAP_PRIVATE, fd, 0)
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find 'MAP_ANONYMOUS' in scope[0;0m
[0;36m798 |[0;0m guard _address != MAP_FAILED else { fatalError(String(cString: strerror(errno))) }
[0;36m799 |[0;0m
/host/spi-builder-workspace/Sources/DoggieCore/Foundation/MappedBuffer.swift:797:99: [1;31merror: [1;39mcannot find 'MAP_PRIVATE' in scope[0;0m
[0;36m795 |[0;0m }
[0;36m796 |[0;0m
[0;36m797 |[0;0m let _address = mmap(nil, new_mapped_size, PROT_READ | PROT_WRITE, MAP_ANONYMOUS | [4;39mMAP_PRIVATE[0;0m, fd, 0)
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find 'MAP_PRIVATE' in scope[0;0m
[0;36m798 |[0;0m guard _address != MAP_FAILED else { fatalError(String(cString: strerror(errno))) }
[0;36m799 |[0;0m
/host/spi-builder-workspace/Sources/DoggieCore/Foundation/MappedBuffer.swift:798:35: [1;31merror: [1;39mcannot find 'MAP_FAILED' in scope[0;0m
[0;36m796 |[0;0m
[0;36m797 |[0;0m let _address = mmap(nil, new_mapped_size, PROT_READ | PROT_WRITE, MAP_ANONYMOUS | MAP_PRIVATE, fd, 0)
[0;36m798 |[0;0m guard _address != [4;39mMAP_FAILED[0;0m else { fatalError(String(cString: strerror(errno))) }
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find 'MAP_FAILED' in scope[0;0m
[0;36m799 |[0;0m
[0;36m800 |[0;0m let new_buffer = _address!.bindMemory(to: Element.self, capacity: new_capacity)
/host/spi-builder-workspace/Sources/DoggieCore/Foundation/MappedBuffer.swift:798:89: [1;31merror: [1;39mcannot find 'errno' in scope[0;0m
[0;36m796 |[0;0m
[0;36m797 |[0;0m let _address = mmap(nil, new_mapped_size, PROT_READ | PROT_WRITE, MAP_ANONYMOUS | MAP_PRIVATE, fd, 0)
[0;36m798 |[0;0m guard _address != MAP_FAILED else { fatalError(String(cString: strerror([4;39merrno[0;0m))) }
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find 'errno' in scope[0;0m
[0;36m799 |[0;0m
[0;36m800 |[0;0m let new_buffer = _address!.bindMemory(to: Element.self, capacity: new_capacity)
/android-ndk/android-ndk-r27d/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/errno.h:58:9: [1;39mnote: [1;39mmacro 'errno' unavailable: structure not supported[0;0m
[0;36m56 |[0;0m * thread.
[0;36m57 |[0;0m */
[0;36m58 |[0;0m #define errno (*__errno())
[0;36m|[0;0m `- [1;39mnote: [1;39mmacro 'errno' unavailable: structure not supported[0;0m
[0;36m59 |[0;0m
[0;36m60 |[0;0m __END_DECLS
/host/spi-builder-workspace/Sources/DoggieCore/Foundation/MappedBuffer.swift:804:17: [1;31merror: [1;39mcannot find 'munmap' in scope[0;0m
[0;36m802 |[0;0m new_buffer.moveInitialize(from: old_address, count: count)
[0;36m803 |[0;0m
[0;36m804 |[0;0m [4;39mmunmap[0;0m(old_address, old_mapped_size)
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find 'munmap' in scope[0;0m
[0;36m805 |[0;0m
[0;36m806 |[0;0m self.mapped_size = new_mapped_size
/host/spi-builder-workspace/Sources/DoggieCore/Foundation/MappedBuffer.swift:814:27: [1;31merror: [1;39mcannot find 'posix_madvise' in scope[0;0m
[0;36m812 |[0;0m func set_memory_advise(_ advise: MemoryAdvise) {
[0;36m813 |[0;0m switch advise {
[0;36m814 |[0;0m case .normal: [4;39mposix_madvise[0;0m(address, mapped_size, POSIX_MADV_NORMAL)
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find 'posix_madvise' in scope[0;0m
[0;36m815 |[0;0m case .random: posix_madvise(address, mapped_size, POSIX_MADV_SEQUENTIAL)
[0;36m816 |[0;0m case .sequential: posix_madvise(address, mapped_size, POSIX_MADV_RANDOM)
/host/spi-builder-workspace/Sources/DoggieCore/Foundation/MappedBuffer.swift:814:63: [1;31merror: [1;39mcannot find 'POSIX_MADV_NORMAL' in scope[0;0m
[0;36m812 |[0;0m func set_memory_advise(_ advise: MemoryAdvise) {
[0;36m813 |[0;0m switch advise {
[0;36m814 |[0;0m case .normal: posix_madvise(address, mapped_size, [4;39mPOSIX_MADV_NORMAL[0;0m)
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find 'POSIX_MADV_NORMAL' in scope[0;0m
[0;36m815 |[0;0m case .random: posix_madvise(address, mapped_size, POSIX_MADV_SEQUENTIAL)
[0;36m816 |[0;0m case .sequential: posix_madvise(address, mapped_size, POSIX_MADV_RANDOM)
/host/spi-builder-workspace/Sources/DoggieCore/Foundation/MappedBuffer.swift:815:27: [1;31merror: [1;39mcannot find 'posix_madvise' in scope[0;0m
[0;36m813 |[0;0m switch advise {
[0;36m814 |[0;0m case .normal: posix_madvise(address, mapped_size, POSIX_MADV_NORMAL)
[0;36m815 |[0;0m case .random: [4;39mposix_madvise[0;0m(address, mapped_size, POSIX_MADV_SEQUENTIAL)
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find 'posix_madvise' in scope[0;0m
[0;36m816 |[0;0m case .sequential: posix_madvise(address, mapped_size, POSIX_MADV_RANDOM)
[0;36m817 |[0;0m case .willNeed: posix_madvise(address, mapped_size, POSIX_MADV_WILLNEED)
/host/spi-builder-workspace/Sources/DoggieCore/Foundation/MappedBuffer.swift:815:63: [1;31merror: [1;39mcannot find 'POSIX_MADV_SEQUENTIAL' in scope[0;0m
[0;36m813 |[0;0m switch advise {
[0;36m814 |[0;0m case .normal: posix_madvise(address, mapped_size, POSIX_MADV_NORMAL)
[0;36m815 |[0;0m case .random: posix_madvise(address, mapped_size, [4;39mPOSIX_MADV_SEQUENTIAL[0;0m)
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find 'POSIX_MADV_SEQUENTIAL' in scope[0;0m
[0;36m816 |[0;0m case .sequential: posix_madvise(address, mapped_size, POSIX_MADV_RANDOM)
[0;36m817 |[0;0m case .willNeed: posix_madvise(address, mapped_size, POSIX_MADV_WILLNEED)
/host/spi-builder-workspace/Sources/DoggieCore/Foundation/MappedBuffer.swift:816:31: [1;31merror: [1;39mcannot find 'posix_madvise' in scope[0;0m
[0;36m814 |[0;0m case .normal: posix_madvise(address, mapped_size, POSIX_MADV_NORMAL)
[0;36m815 |[0;0m case .random: posix_madvise(address, mapped_size, POSIX_MADV_SEQUENTIAL)
[0;36m816 |[0;0m case .sequential: [4;39mposix_madvise[0;0m(address, mapped_size, POSIX_MADV_RANDOM)
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find 'posix_madvise' in scope[0;0m
[0;36m817 |[0;0m case .willNeed: posix_madvise(address, mapped_size, POSIX_MADV_WILLNEED)
[0;36m818 |[0;0m case .dontNeed: posix_madvise(address, mapped_size, POSIX_MADV_DONTNEED)
/host/spi-builder-workspace/Sources/DoggieCore/Foundation/MappedBuffer.swift:816:67: [1;31merror: [1;39mcannot find 'POSIX_MADV_RANDOM' in scope[0;0m
[0;36m814 |[0;0m case .normal: posix_madvise(address, mapped_size, POSIX_MADV_NORMAL)
[0;36m815 |[0;0m case .random: posix_madvise(address, mapped_size, POSIX_MADV_SEQUENTIAL)
[0;36m816 |[0;0m case .sequential: posix_madvise(address, mapped_size, [4;39mPOSIX_MADV_RANDOM[0;0m)
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find 'POSIX_MADV_RANDOM' in scope[0;0m
[0;36m817 |[0;0m case .willNeed: posix_madvise(address, mapped_size, POSIX_MADV_WILLNEED)
[0;36m818 |[0;0m case .dontNeed: posix_madvise(address, mapped_size, POSIX_MADV_DONTNEED)
/host/spi-builder-workspace/Sources/DoggieCore/Foundation/MappedBuffer.swift:817:29: [1;31merror: [1;39mcannot find 'posix_madvise' in scope[0;0m
[0;36m815 |[0;0m case .random: posix_madvise(address, mapped_size, POSIX_MADV_SEQUENTIAL)
[0;36m816 |[0;0m case .sequential: posix_madvise(address, mapped_size, POSIX_MADV_RANDOM)
[0;36m817 |[0;0m case .willNeed: [4;39mposix_madvise[0;0m(address, mapped_size, POSIX_MADV_WILLNEED)
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find 'posix_madvise' in scope[0;0m
[0;36m818 |[0;0m case .dontNeed: posix_madvise(address, mapped_size, POSIX_MADV_DONTNEED)
[0;36m819 |[0;0m }
/host/spi-builder-workspace/Sources/DoggieCore/Foundation/MappedBuffer.swift:817:65: [1;31merror: [1;39mcannot find 'POSIX_MADV_WILLNEED' in scope[0;0m
[0;36m815 |[0;0m case .random: posix_madvise(address, mapped_size, POSIX_MADV_SEQUENTIAL)
[0;36m816 |[0;0m case .sequential: posix_madvise(address, mapped_size, POSIX_MADV_RANDOM)
[0;36m817 |[0;0m case .willNeed: posix_madvise(address, mapped_size, [4;39mPOSIX_MADV_WILLNEED[0;0m)
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find 'POSIX_MADV_WILLNEED' in scope[0;0m
[0;36m818 |[0;0m case .dontNeed: posix_madvise(address, mapped_size, POSIX_MADV_DONTNEED)
[0;36m819 |[0;0m }
/host/spi-builder-workspace/Sources/DoggieCore/Foundation/MappedBuffer.swift:818:29: [1;31merror: [1;39mcannot find 'posix_madvise' in scope[0;0m
[0;36m816 |[0;0m case .sequential: posix_madvise(address, mapped_size, POSIX_MADV_RANDOM)
[0;36m817 |[0;0m case .willNeed: posix_madvise(address, mapped_size, POSIX_MADV_WILLNEED)
[0;36m818 |[0;0m case .dontNeed: [4;39mposix_madvise[0;0m(address, mapped_size, POSIX_MADV_DONTNEED)
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find 'posix_madvise' in scope[0;0m
[0;36m819 |[0;0m }
[0;36m820 |[0;0m }
/host/spi-builder-workspace/Sources/DoggieCore/Foundation/MappedBuffer.swift:818:65: [1;31merror: [1;39mcannot find 'POSIX_MADV_DONTNEED' in scope[0;0m
[0;36m816 |[0;0m case .sequential: posix_madvise(address, mapped_size, POSIX_MADV_RANDOM)
[0;36m817 |[0;0m case .willNeed: posix_madvise(address, mapped_size, POSIX_MADV_WILLNEED)
[0;36m818 |[0;0m case .dontNeed: posix_madvise(address, mapped_size, [4;39mPOSIX_MADV_DONTNEED[0;0m)
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find 'POSIX_MADV_DONTNEED' in scope[0;0m
[0;36m819 |[0;0m }
[0;36m820 |[0;0m }
/host/spi-builder-workspace/Sources/DoggieCore/Foundation/MappedBuffer.swift:824:13: [1;31merror: [1;39mcannot find 'mlock' in scope[0;0m
[0;36m822 |[0;0m @usableFromInline
[0;36m823 |[0;0m func memory_lock() {
[0;36m824 |[0;0m [4;39mmlock[0;0m(address, mapped_size)
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find 'mlock' in scope[0;0m
[0;36m825 |[0;0m }
[0;36m826 |[0;0m
/host/spi-builder-workspace/Sources/DoggieCore/Foundation/MappedBuffer.swift:829:13: [1;31merror: [1;39mcannot find 'munlock' in scope[0;0m
[0;36m827 |[0;0m @usableFromInline
[0;36m828 |[0;0m func memory_unlock() {
[0;36m829 |[0;0m [4;39mmunlock[0;0m(address, mapped_size)
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find 'munlock' in scope[0;0m
[0;36m830 |[0;0m }
[0;36m831 |[0;0m }
Failed frontend command:
/root/.local/share/swiftly/toolchains/6.4.x-snapshot-2026-09-04/usr/bin/swift-frontend -frontend -c /host/spi-builder-workspace/Sources/DoggieCore/ApplePlatform/AppleCompression.swift /host/spi-builder-workspace/Sources/DoggieCore/ApplePlatform/AppleExported.swift /host/spi-builder-workspace/Sources/DoggieCore/ApplePlatform/Metal.swift /host/spi-builder-workspace/Sources/DoggieCore/ApplePlatform/NSItemProvider.swift /host/spi-builder-workspace/Sources/DoggieCore/Compression/CompressionCodec.swift /host/spi-builder-workspace/Sources/DoggieCore/Compression/brotli/BrotliDecoder.swift /host/spi-builder-workspace/Sources/DoggieCore/Compression/brotli/BrotliEncoder.swift /host/spi-builder-workspace/Sources/DoggieCore/Compression/zlib/Deflate.swift /host/spi-builder-workspace/Sources/DoggieCore/Compression/zlib/Inflate.swift /host/spi-builder-workspace/Sources/DoggieCore/Compression/zlib/zlib.swift /host/spi-builder-workspace/Sources/DoggieCore/Concurrency/Sendable.swift /host/spi-builder-workspace/Sources/DoggieCore/Concurrency/SerialRunLoop.swift /host/spi-builder-workspace/Sources/DoggieCore/Concurrency/UnsafeSendable.swift /host/spi-builder-workspace/Sources/DoggieCore/Exported.swift /host/spi-builder-workspace/Sources/DoggieCore/Foundation/Algorithm.swift /host/spi-builder-workspace/Sources/DoggieCore/Foundation/Cache.swift -primary-file /host/spi-builder-workspace/Sources/DoggieCore/Foundation/ContiguousBuffer.swift -primary-file /host/spi-builder-workspace/Sources/DoggieCore/Foundation/Data.swift -primary-file /host/spi-builder-workspace/Sources/DoggieCore/Foundation/Date.swift -primary-file /host/spi-builder-workspace/Sources/DoggieCore/Foundation/FileManager.swift -primary-file /host/spi-builder-workspace/Sources/DoggieCore/Foundation/Graph.swift -primary-file /host/spi-builder-workspace/Sources/DoggieCore/Foundation/Locking.swift -primary-file /host/spi-builder-workspace/Sources/DoggieCore/Foundation/MappedBuffer.swift /host/spi-builder-workspace/Sources/DoggieCore/Foundation/Parallel.swift /host/spi-builder-workspace/Sources/DoggieCore/Foundation/TypePunned.swift /host/spi-builder-workspace/Sources/DoggieCore/Foundation/TypedData.swift /host/spi-builder-workspace/Sources/DoggieCore/Foundation/URLComponents.swift /host/spi-builder-workspace/Sources/DoggieCore/Foundation/UUID.swift /host/spi-builder-workspace/Sources/DoggieCore/Foundation/WeakDictionary.swift /host/spi-builder-workspace/Sources/DoggieCore/Foundation/WeakSet.swift /host/spi-builder-workspace/Sources/DoggieCore/Json/Json.swift /host/spi-builder-workspace/Sources/DoggieCore/Json/JsonCodable.swift /host/spi-builder-workspace/Sources/DoggieCore/Json/JsonConvertible.swift /host/spi-builder-workspace/Sources/DoggieCore/Json/JsonNumber.swift /host/spi-builder-workspace/Sources/DoggieCore/Json/JsonNumberCodable.swift /host/spi-builder-workspace/Sources/DoggieCore/MediaType/FileExtension.swift /host/spi-builder-workspace/Sources/DoggieCore/MediaType/MIMEType.swift /host/spi-builder-workspace/Sources/DoggieCore/MediaType/MediaType.swift /host/spi-builder-workspace/Sources/DoggieCore/Serialization/BinaryFixedPoint.swift /host/spi-builder-workspace/Sources/DoggieCore/Serialization/ByteCodable.swift /host/spi-builder-workspace/Sources/DoggieCore/Serialization/Endianness.swift /host/spi-builder-workspace/Sources/DoggieCore/Serialization/Signature.swift /host/spi-builder-workspace/Sources/DoggieCore/Swift/CollectionExtension.swift /host/spi-builder-workspace/Sources/DoggieCore/Swift/Decimal.swift /host/spi-builder-workspace/Sources/DoggieCore/Swift/Dictionary.swift /host/spi-builder-workspace/Sources/DoggieCore/Swift/Equatable.swift /host/spi-builder-workspace/Sources/DoggieCore/Swift/FloatingPoint.swift /host/spi-builder-workspace/Sources/DoggieCore/Swift/Integer.swift /host/spi-builder-workspace/Sources/DoggieCore/Swift/OptionOneCollection.swift /host/spi-builder-workspace/Sources/DoggieCore/Swift/Policy.swift /host/spi-builder-workspace/Sources/DoggieCore/Swift/RawBitPattern.swift /host/spi-builder-workspace/Sources/DoggieCore/Swift/String.swift /host/spi-builder-workspace/Sources/DoggieCore/Swift/replaceValue.swift /host/spi-builder-workspace/Sources/DoggieCore/XML/SDXMLAttribute.swift /host/spi-builder-workspace/Sources/DoggieCore/XML/SDXMLDocument.swift /host/spi-builder-workspace/Sources/DoggieCore/XML/SDXMLElement.swift /host/spi-builder-workspace/Sources/DoggieCore/XML/SDXMLParser.swift /host/spi-builder-workspace/Sources/DoggieCore/XML/SDXMLString.swift -supplementary-output-file-map /host/spi-builder-workspace/.build/out/Intermediates.noindex/Doggie.build/Debug-android-aarch64/DoggieCore-t.build/Objects-normal/aarch64/supplementaryOutputs-62 -target aarch64-unknown-linux-android28 -Xllvm -aarch64-use-tbi -disable-objc-interop -sdk /android-ndk/android-ndk-r27d/toolchains/llvm/prebuilt/linux-x86_64/sysroot -sysroot /android-ndk/android-ndk-r27d/toolchains/llvm/prebuilt/linux-x86_64/sysroot -I /host/spi-builder-workspace/.build/out/Products/Debug-android-aarch64 -module-cache-path /host/spi-builder-workspace/.build/out/ModuleCache.noindex -color-diagnostics -Xcc -fcolor-diagnostics -enable-testing -g -debug-info-format\=dwarf -dwarf-version\=4 -swift-version 5 -Onone -D SWIFT_PACKAGE -D DEBUG -D SWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -D Xcode -serialize-debugging-options -enable-experimental-feature DebugDescriptionMacro -empty-abi-descriptor -external-plugin-path /root/.local/share/swiftly/toolchains/6.4.x-snapshot-2026-09-04/usr/lib/swift/host/plugins/testing\#/root/.local/share/swiftly/toolchains/6.4.x-snapshot-2026-09-04/usr/bin/swift-plugin-server -validate-clang-modules-once -clang-build-session-file /host/spi-builder-workspace/.build/out/ModuleCache.noindex/Session.modulevalidation -Xcc -working-directory -Xcc /host -resource-dir /root/.swiftpm/swift-sdks/swift-6.4.x-DEVELOPMENT-SNAPSHOT-2026-09-04-a_android.artifactbundle/swift-android/swift-resources/usr/lib/swift-aarch64 -enable-anonymous-context-mangled-names -file-compilation-dir /host -Xcc -resource-dir -Xcc /android-ndk/android-ndk-r27d/toolchains/llvm/prebuilt/linux-x86_64/lib/clang/18 -Xcc -fmodule-map-file\=/host/spi-builder-workspace/.build/checkouts/swift-numerics/Sources/_NumericsShims/include/module.modulemap -Xcc -fmodule-map-file\=/host/spi-builder-workspace/.build/out/Intermediates.noindex/GeneratedModuleMaps-android-aarch64/CFloat16.modulemap -Xcc -fmodule-map-file\=/host/spi-builder-workspace/.build/out/Intermediates.noindex/GeneratedModuleMaps-android-aarch64/brotli.modulemap -Xcc -fmodule-map-file\=/host/spi-builder-workspace/.build/out/Intermediates.noindex/GeneratedModuleMaps-android-aarch64/zlib_c.modulemap -Xcc -fno-omit-frame-pointer -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -Xcc -fmodules-prune-interval\=86400 -Xcc -fmodules-prune-after\=345600 -Xcc -I/host/spi-builder-workspace/.build/checkouts/swift-numerics/Sources/_NumericsShims/include -Xcc -I/host/spi-builder-workspace/.build/checkouts/Float16/Sources/CFloat16/include -Xcc -I/host/spi-builder-workspace/.build/checkouts/brotli/dependencies/brotli/c/include -Xcc -I/host/spi-builder-workspace/Sources/zlib_c/include -Xcc -I/host/spi-builder-workspace/.build/out/Products/Debug-android-aarch64/include -Xcc -I/host/spi-builder-workspace/.build/out/Intermediates.noindex/Doggie.build/Debug-android-aarch64/DoggieCore-t.build/DerivedSources-normal/aarch64 -Xcc -I/host/spi-builder-workspace/.build/out/Intermediates.noindex/Doggie.build/Debug-android-aarch64/DoggieCore-t.build/DerivedSources/aarch64 -Xcc -I/host/spi-builder-workspace/.build/out/Intermediates.noindex/Doggie.build/Debug-android-aarch64/DoggieCore-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -no-auto-bridging-header-chaining -module-name DoggieCore -const-gather-protocols-file /host/spi-builder-workspace/.build/out/Intermediates.noindex/Doggie.build/Debug-android-aarch64/DoggieCore-t.build/Objects-normal/aarch64/DoggieCore_const_extract_protocols.json -in-process-plugin-server-path /root/.local/share/swiftly/toolchains/6.4.x-snapshot-2026-09-04/usr/lib/swift/host/libSwiftInProcPluginServer.so -plugin-path /root/.local/share/swiftly/toolchains/6.4.x-snapshot-2026-09-04/usr/lib/swift/host/plugins -plugin-path /root/.local/share/swiftly/toolchains/6.4.x-snapshot-2026-09-04/usr/local/lib/swift/host/plugins -parse-as-library -o /host/spi-builder-workspace/.build/out/Intermediates.noindex/Doggie.build/Debug-android-aarch64/DoggieCore-t.build/Objects-normal/aarch64/ContiguousBuffer.o -o /host/spi-builder-workspace/.build/out/Intermediates.noindex/Doggie.build/Debug-android-aarch64/DoggieCore-t.build/Objects-normal/aarch64/Data.o -o /host/spi-builder-workspace/.build/out/Intermediates.noindex/Doggie.build/Debug-android-aarch64/DoggieCore-t.build/Objects-normal/aarch64/Date.o -o /host/spi-builder-workspace/.build/out/Intermediates.noindex/Doggie.build/Debug-android-aarch64/DoggieCore-t.build/Objects-normal/aarch64/FileManager.o -o /host/spi-builder-workspace/.build/out/Intermediates.noindex/Doggie.build/Debug-android-aarch64/DoggieCore-t.build/Objects-normal/aarch64/Graph.o -o /host/spi-builder-workspace/.build/out/Intermediates.noindex/Doggie.build/Debug-android-aarch64/DoggieCore-t.build/Objects-normal/aarch64/Locking.o -o /host/spi-builder-workspace/.build/out/Intermediates.noindex/Doggie.build/Debug-android-aarch64/DoggieCore-t.build/Objects-normal/aarch64/MappedBuffer.o -index-unit-output-path /Doggie.build/Debug-android-aarch64/DoggieCore-t.build/Objects-normal/aarch64/ContiguousBuffer.o -index-unit-output-path /Doggie.build/Debug-android-aarch64/DoggieCore-t.build/Objects-normal/aarch64/Data.o -index-unit-output-path /Doggie.build/Debug-android-aarch64/DoggieCore-t.build/Objects-normal/aarch64/Date.o -index-unit-output-path /Doggie.build/Debug-android-aarch64/DoggieCore-t.build/Objects-normal/aarch64/FileManager.o -index-unit-output-path /Doggie.build/Debug-android-aarch64/DoggieCore-t.build/Objects-normal/aarch64/Graph.o -index-unit-output-path /Doggie.build/Debug-android-aarch64/DoggieCore-t.build/Objects-normal/aarch64/Locking.o -index-unit-output-path /Doggie.build/Debug-android-aarch64/DoggieCore-t.build/Objects-normal/aarch64/MappedBuffer.o -index-store-path /host/spi-builder-workspace/.build/out -index-system-modules
error: Build failed
BUILD FAILURE 6.4 android