This is a staging environment. For live and up-to-date package information, visit swiftpackageindex.com.

The Swift Package Index logo.Swift Package Index

Track the adoption of Swift 6 strict concurrency checks for data race safety. How many packages are Ready for Swift 6?

Build Information

Failed to build Squirrel3 with Swift 5.9 for Linux.

Build Command

bash -c docker run --rm -v "checkouts-4609320-1":/host -w "$PWD/checkout" registry.gitlab.com/finestructure/spi-images:basic-5.9-latest swift build 2>&1

Build Log

========================================
RunAll
========================================
Builder version: 4.25.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/heckj/Squirrel3.git
Reference: 1.1.0
Cloned https://github.com/heckj/Squirrel3.git
Revision (git rev-parse @):
SUCCESS checkout https://github.com/heckj/Squirrel3.git at 1.1.0
========================================
Build
========================================
Selected platform:         linux
Swift version:             5.9
Building package at path:  $PWD/checkout
Running build ...
bash -c docker run --rm -v "checkouts-4609320-1":/host -w "$PWD/checkout" registry.gitlab.com/finestructure/spi-images:basic-5.9-latest swift build 2>&1
Building for debugging...
In file included from /host/spi-builder-workspace/Sources/CSquirrel/squirrel.c:8:
/host/spi-builder-workspace/Sources/CSquirrel/include/squirrel.h:13:1: error: unknown type name 'uint64_t'
uint64_t Squirrel3( uint64_t position );
^
/host/spi-builder-workspace/Sources/CSquirrel/include/squirrel.h:13:21: error: unknown type name 'uint64_t'
uint64_t Squirrel3( uint64_t position );
                    ^
/host/spi-builder-workspace/Sources/CSquirrel/squirrel.c:11:1: error: unknown type name 'uint64_t'
uint64_t Squirrel3( uint64_t position ) {
^
/host/spi-builder-workspace/Sources/CSquirrel/squirrel.c:11:21: error: unknown type name 'uint64_t'
uint64_t Squirrel3( uint64_t position ) {
                    ^
/host/spi-builder-workspace/Sources/CSquirrel/squirrel.c:12:11: error: unknown type name 'uint64_t'
    const uint64_t BIT_NOISE1 = 0xB5297A4DB5297A4D;
          ^
/host/spi-builder-workspace/Sources/CSquirrel/squirrel.c:13:11: error: unknown type name 'uint64_t'
    const uint64_t BIT_NOISE2 = 0x68E31DA468E31DA4;
          ^
/host/spi-builder-workspace/Sources/CSquirrel/squirrel.c:14:11: error: unknown type name 'uint64_t'
    const uint64_t BIT_NOISE3 = 0x1B56C4E91B56C4E9;
          ^
/host/spi-builder-workspace/Sources/CSquirrel/squirrel.c:16:13: error: expected ';' after expression
    uint64_t mangled = position;
            ^
            ;
/host/spi-builder-workspace/Sources/CSquirrel/squirrel.c:16:5: error: use of undeclared identifier 'uint64_t'
    uint64_t mangled = position;
    ^
/host/spi-builder-workspace/Sources/CSquirrel/squirrel.c:16:14: error: use of undeclared identifier 'mangled'
    uint64_t mangled = position;
             ^
/host/spi-builder-workspace/Sources/CSquirrel/squirrel.c:17:5: error: use of undeclared identifier 'mangled'
    mangled *= BIT_NOISE1;
    ^
/host/spi-builder-workspace/Sources/CSquirrel/squirrel.c:18:5: error: use of undeclared identifier 'mangled'
    mangled ^= (mangled >> 8);
    ^
/host/spi-builder-workspace/Sources/CSquirrel/squirrel.c:18:17: error: use of undeclared identifier 'mangled'
    mangled ^= (mangled >> 8);
                ^
/host/spi-builder-workspace/Sources/CSquirrel/squirrel.c:19:5: error: use of undeclared identifier 'mangled'
    mangled += BIT_NOISE2;
    ^
/host/spi-builder-workspace/Sources/CSquirrel/squirrel.c:20:5: error: use of undeclared identifier 'mangled'
    mangled ^= (mangled << 8);
    ^
/host/spi-builder-workspace/Sources/CSquirrel/squirrel.c:20:17: error: use of undeclared identifier 'mangled'
    mangled ^= (mangled << 8);
                ^
/host/spi-builder-workspace/Sources/CSquirrel/squirrel.c:21:5: error: use of undeclared identifier 'mangled'
    mangled *= BIT_NOISE3;
    ^
/host/spi-builder-workspace/Sources/CSquirrel/squirrel.c:22:5: error: use of undeclared identifier 'mangled'
    mangled ^= (mangled >> 8);
    ^
/host/spi-builder-workspace/Sources/CSquirrel/squirrel.c:22:17: error: use of undeclared identifier 'mangled'
    mangled ^= (mangled >> 8);
                ^
fatal error: too many errors emitted, stopping now [-ferror-limit=]
20 errors generated.
[0/1] Compiling CSquirrel squirrel.c
BUILD FAILURE 5.9 linux
This is a staging environment. For live and up-to-date package information, visit swiftpackageindex.com.