-
Notifications
You must be signed in to change notification settings - Fork 1.4k
Open
Labels
more information neededIssue or PR description not sufficientIssue or PR description not sufficient
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
In my livestream today, I attempted to expose a product (CPlaydate) from a dependent package (PlaydateKit):
products: [
.library(name: "PlaydateKit", targets: ["PlaydateKit"]),
.library(name: "CPlaydate", targets: ["CPlaydate"])],However, upon doing so, I ended up receiving this odd error:
$ swift build -c release
error: 'packageresolved': product 'CPlaydate' required by package 'packageresolved' target 'PackageResolved' not found in package 'playdatekit'. Did you mean '.product(name: "CPlaydate", package: "playdatekit")'?
error: ExitCode(rawValue: 1)
Even though my code was defined as:
.target(
name: "PackageResolved",
dependencies: [
.product(name: "CPlaydate", package: "PlaydateKit"),
.product(name: "PlaydateKit", package: "PlaydateKit"),
"Charolette",
"KDL"
],
swiftSettings: swiftSettingsSimulator
),Livestream clip here: https://www.youtube.com/live/vVdejfuPlHc?si=HFln50UoRPCT2u8M&t=3650
@rauhul also noticed this error on the livestream.
Expected behavior
The command swift build -c release works as expected.
Actual behavior
However, upon doing so, I ended up receiving this odd error:
$ swift build -c release
error: 'packageresolved': product 'CPlaydate' required by package 'packageresolved' target 'PackageResolved' not found in package 'playdatekit'. Did you mean '.product(name: "CPlaydate", package: "playdatekit")'?
error: ExitCode(rawValue: 1)
Steps to reproduce
No response
Swift Package Manager version/commit hash
Swift Package Manager - Swift 6.0.0-dev
Swift & OS version (output of swift --version ; uname -a)
Swift version 6.0-dev (LLVM ed26ccb500109e5, Swift b3b2f37262690ca)
Target: x86_64-unknown-linux-gnu
Linux ForestSurface 5.15.153.1-microsoft-standard-WSL2 #1 SMP Fri Mar 29 23:14:13 UTC 2024 x86_64 x86_64 x86_64 GNU/Linux
Metadata
Metadata
Assignees
Labels
more information neededIssue or PR description not sufficientIssue or PR description not sufficient