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