-
Notifications
You must be signed in to change notification settings - Fork 1.4k
Closed
Labels
bugbuild systemChanges to interactions with build systemsChanges to interactions with build systemsswift buildChanges impacting `swift build`Changes impacting `swift build`swiftbuild backend
Description
Is it reproducible with SwiftPM command-line tools: swift build, swift test, swift package etc?
- Confirmed reproduction steps with SwiftPM CLI. The description text must include reproduction steps with either of command-line SwiftPM commands,
swift build,swift test,swift packageetc.
Description
https://github.com/finsig/smoldot-swift.git
MacOS
The following package does not build using the 'swifbuild' backend but does with 'native'
swift build `--buildsystem=swiftbuild` fails to build package
builtin-ScanDependencies -o /private/var/lib/jenkins/workspace/swift_oss/swift-package-index-metrics/spi-workdir/91E2BD1B-79C4-450A-A75E-D438B79DE105/smoldot-swift/.build-swiftbuild/arm64-apple-macosx/Intermediates.noindex/smoldot-swift.build/Debug/CSmoldot.build/Objects-normal/arm64/bridge.o.scan -- /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x c -ivfsstatcache /private/var/lib/jenkins/workspace/swift_oss/swift-package-index-metrics/spi-workdir/91E2BD1B-79C4-450A-A75E-D438B79DE105/smoldot-swift/.build-swiftbuild/arm64-apple-macosx/SDKStatCaches.noindex/macosx15.6-24G5010s-6bc03b60bc3b31e1012288d66b31badf.sdkstatcache -fmessage-length\=0 -fdiagnostics-show-note-include-stack -fmacro-backtrace-limit\=0 -fno-color-diagnostics -fmodules-prune-interval\=86400 -fmodules-prune-after\=345600 -fbuild-session-file\=/private/var/lib/jenkins/workspace/swift_oss/swift-package-index-metrics/spi-workdir/91E2BD1B-79C4-450A-A75E-D438B79DE105/smoldot-swift/.build-swiftbuild/arm64-apple-macosx/ModuleCache.noindex/Session.modulevalidation -fmodules-validate-once-per-build-session -Wnon-modular-include-in-framework-module -Werror\=non-modular-include-in-framework-module -Wno-trigraphs -Wno-missing-field-initializers -Wno-missing-prototypes -Wno-return-type -Wno-missing-braces -Wparentheses -Wswitch -Wno-unused-function -Wno-unused-label -Wno-unused-parameter -Wno-unused-variable -Wunused-value -Wno-empty-body -Wno-uninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wno-constant-conversion -Wno-int-conversion -Wno-bool-conversion -Wno-enum-conversion -Wno-float-conversion -Wno-non-literal-null-conversion -Wno-objc-literal-conversion -Wshorten-64-to-32 -Wpointer-sign -Wno-newline-eof -Wno-implicit-fallthrough -fstrict-aliasing -Wdeprecated-declarations -Wno-sign-conversion -Wno-infinite-recursion -Wno-comma -Wno-block-capture-autoreleasing -Wno-strict-prototypes -Wno-semicolon-before-method-body @/private/var/lib/jenkins/workspace/swift_oss/swift-package-index-metrics/spi-workdir/91E2BD1B-79C4-450A-A75E-D438B79DE105/smoldot-swift/.build-swiftbuild/arm64-apple-macosx/Intermediates.noindex/smoldot-swift.build/Debug/CSmoldot.build/Objects-normal/arm64/7187679823f38a2a940e0043cdf9d637-common-args.resp -MMD -MT dependencies -MF /private/var/lib/jenkins/workspace/swift_oss/swift-package-index-metrics/spi-workdir/91E2BD1B-79C4-450A-A75E-D438B79DE105/smoldot-swift/.build-swiftbuild/arm64-apple-macosx/Intermediates.noindex/smoldot-swift.build/Debug/CSmoldot.build/Objects-normal/arm64/bridge.d --serialize-diagnostics /private/var/lib/jenkins/workspace/swift_oss/swift-package-index-metrics/spi-workdir/91E2BD1B-79C4-450A-A75E-D438B79DE105/smoldot-swift/.build-swiftbuild/arm64-apple-macosx/Intermediates.noindex/smoldot-swift.build/Debug/CSmoldot.build/Objects-normal/arm64/bridge.dia -c /private/var/lib/jenkins/workspace/swift_oss/swift-package-index-metrics/spi-workdir/91E2BD1B-79C4-450A-A75E-D438B79DE105/smoldot-swift/Sources/CSmoldot/bridge.c -o /private/var/lib/jenkins/workspace/swift_oss/swift-package-index-metrics/spi-workdir/91E2BD1B-79C4-450A-A75E-D438B79DE105/smoldot-swift/.build-swiftbuild/arm64-apple-macosx/Intermediates.noindex/smoldot-swift.build/Debug/CSmoldot.build/Objects-normal/arm64/bridge.o
info: Planning Swift module JSON (arm64)
cd /private/var/lib/jenkins/workspace/swift_oss/swift-package-index-metrics/spi-workdir/91E2BD1B-79C4-450A-A75E-D438B79DE105
builtin-SwiftDriver -- /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc -module-name JSON -Onone -enforce-exclusivity\=checked @/private/var/lib/jenkins/workspace/swift_oss/swift-package-index-metrics/spi-workdir/91E2BD1B-79C4-450A-A75E-D438B79DE105/smoldot-swift/.build-swiftbuild/arm64-apple-macosx/Intermediates.noindex/json.build/Debug/JSON.build/Objects-normal/arm64/JSON.SwiftFileList -DSWIFT_PACKAGE -DDEBUG -DSWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -DXcode -plugin-path /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins/testing -sdk /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.6.sdk -F /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/Library/Frameworks -F /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/Library/PrivateFrameworks -I /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/lib -L /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/lib -g -plugin-path /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins/testing -enable-experimental-feature DebugDescriptionMacro -sdk /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.6.sdk -target arm64-apple-macos15.0.0 -g -module-cache-path /private/var/lib/jenkins/workspace/swift_oss/swift-package-index-metrics/spi-workdir/91E2BD1B-79C4-450A-A75E-D438B79DE105/smoldot-swift/.build-swiftbuild/arm64-apple-macosx/ModuleCache.noindex -Xfrontend -serialize-debugging-options -enable-testing -suppress-warnings -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -swift-version 5 -I /private/var/lib/jenkins/workspace/swift_oss/swift-package-index-metrics/spi-workdir/91E2BD1B-79C4-450A-A75E-D438B79DE105/smoldot-swift/.build-swiftbuild/arm64-apple-macosx/Products/Debug -I /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/lib -F /private/var/lib/jenkins/workspace/swift_oss/swift-package-index-metrics/spi-workdir/91E2BD1B-79C4-450A-A75E-D438B79DE105/smoldot-swift/.build-swiftbuild/arm64-apple-macosx/Products/Debug -F /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/Library/Frameworks -c -j24 -enable-batch-mode -incremental -Xcc -ivfsstatcache -Xcc /private/var/lib/jenkins/workspace/swift_oss/swift-package-index-metrics/spi-workdir/91E2BD1B-79C4-450A-A75E-D438B79DE105/smoldot-swift/.build-swiftbuild/arm64-apple-macosx/SDKStatCaches.noindex/macosx15.6-24G5010s-6bc03b60bc3b31e1012288d66b31badf.sdkstatcache -output-file-map /private/var/lib/jenkins/workspace/swift_oss/swift-package-index-metrics/spi-workdir/91E2BD1B-79C4-450A-A75E-D438B79DE105/smoldot-swift/.build-swiftbuild/arm64-apple-macosx/Intermediates.noindex/json.build/Debug/JSON.build/Objects-normal/arm64/JSON-OutputFileMap.json -use-frontend-parseable-output -save-temps -no-color-diagnostics -serialize-diagnostics -emit-dependencies -emit-module -emit-module-path /private/var/lib/jenkins/workspace/swift_oss/swift-package-index-metrics/spi-workdir/91E2BD1B-79C4-450A-A75E-D438B79DE105/smoldot-swift/.build-swiftbuild/arm64-apple-macosx/Intermediates.noindex/json.build/Debug/JSON.build/Objects-normal/arm64/JSON.swiftmodule -validate-clang-modules-once -clang-build-session-file /private/var/lib/jenkins/workspace/swift_oss/swift-package-index-metrics/spi-workdir/91E2BD1B-79C4-450A-A75E-D438B79DE105/smoldot-swift/.build-swiftbuild/arm64-apple-macosx/ModuleCache.noindex/Session.modulevalidation -Xcc -I/private/var/lib/jenkins/workspace/swift_oss/swift-package-index-metrics/spi-workdir/91E2BD1B-79C4-450A-A75E-D438B79DE105/smoldot-swift/.build-swiftbuild/arm64-apple-macosx/Intermediates.noindex/json.build/Debug/JSON.build/swift-overrides.hmap -emit-const-values -Xfrontend -const-gather-protocols-file -Xfrontend /private/var/lib/jenkins/workspace/swift_oss/swift-package-index-metrics/spi-workdir/91E2BD1B-79C4-450A-A75E-D438B79DE105/smoldot-swift/.build-swiftbuild/arm64-apple-macosx/Intermediates.noindex/json.build/Debug/JSON.build/Objects-normal/arm64/JSON_const_extract_protocols.json -Xcc -I/private/var/lib/jenkins/workspace/swift_oss/swift-package-index-metrics/spi-workdir/91E2BD1B-79C4-450A-A75E-D438B79DE105/smoldot-swift/.build-swiftbuild/arm64-apple-macosx/Products/Debug/include -Xcc -I/private/var/lib/jenkins/workspace/swift_oss/swift-package-index-metrics/spi-workdir/91E2BD1B-79C4-450A-A75E-D438B79DE105/smoldot-swift/.build-swiftbuild/arm64-apple-macosx/Intermediates.noindex/json.build/Debug/JSON.build/DerivedSources-normal/arm64 -Xcc -I/private/var/lib/jenkins/workspace/swift_oss/swift-package-index-metrics/spi-workdir/91E2BD1B-79C4-450A-A75E-D438B79DE105/smoldot-swift/.build-swiftbuild/arm64-apple-macosx/Intermediates.noindex/json.build/Debug/JSON.build/DerivedSources/arm64 -Xcc -I/private/var/lib/jenkins/workspace/swift_oss/swift-package-index-metrics/spi-workdir/91E2BD1B-79C4-450A-A75E-D438B79DE105/smoldot-swift/.build-swiftbuild/arm64-apple-macosx/Intermediates.noindex/json.build/Debug/JSON.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -emit-objc-header -emit-objc-header-path /private/var/lib/jenkins/workspace/swift_oss/swift-package-index-metrics/spi-workdir/91E2BD1B-79C4-450A-A75E-D438B79DE105/smoldot-swift/.build-swiftbuild/arm64-apple-macosx/Intermediates.noindex/json.build/Debug/JSON.build/Objects-normal/arm64/JSON-Swift.h -working-directory /private/var/lib/jenkins/workspace/swift_oss/swift-package-index-metrics/spi-workdir/91E2BD1B-79C4-450A-A75E-D438B79DE105 -experimental-emit-module-separately -disable-cmo
error: /private/var/lib/jenkins/workspace/swift_oss/swift-package-index-metrics/spi-workdir/91E2BD1B-79C4-450A-A75E-D438B79DE105/smoldot-swift/Sources/CSmoldot/include/bridge.h:21:10 'smoldot.h' file not found
info: /private/var/lib/jenkins/workspace/swift_oss/swift-package-index-metrics/spi-workdir/91E2BD1B-79C4-450A-A75E-D438B79DE105/smoldot-swift/Sources/CSmoldot/bridge.c:18:10 in file included from /private/var/lib/jenkins/workspace/swift_oss/swift-package-index-metrics/spi-workdir/91E2BD1B-79C4-450A-A75E-D438B79DE105/smoldot-swift/Sources/CSmoldot/bridge.c:18:
error: ScanDependencies /private/var/lib/jenkins/workspace/swift_oss/swift-package-index-metrics/spi-workdir/91E2BD1B-79C4-450A-A75E-D438B79DE105/smoldot-swift/.build-swiftbuild/arm64-apple-macosx/Intermediates.noindex/smoldot-swift.build/Debug/CSmoldot.build/Objects-normal/arm64/bridge.o /private/var/lib/jenkins/workspace/swift_oss/swift-package-index-metrics/spi-workdir/91E2BD1B-79C4-450A-A75E-D438B79DE105/smoldot-swift/Sources/CSmoldot/bridge.c normal arm64 c com.apple.compilers.llvm.clang.1_0.compiler failed with a nonzero exit code
error: Build failed
Expected behavior
Builds
Actual behavior
Fails to build
Steps to reproduce
git clone https://github.com/finsig/smoldot-swift.git
swift build --build-system=swiftbuild
Swift Package Manager version/commit hash
No response
Swift & OS version (output of swift --version ; uname -a)
No response
Metadata
Metadata
Assignees
Labels
bugbuild systemChanges to interactions with build systemsChanges to interactions with build systemsswift buildChanges impacting `swift build`Changes impacting `swift build`swiftbuild backend
Type
Projects
Status
Done