Building a project which includes NIO should not produce warnings.
Actual behavior
Regardless of whether building in Xcode or commandline on macOS, or on Linux, the following warning sometimes appears (most often in clean builds). I have not observed any consistency to when it does or does not appear. This transcript is from an occurrence during a clean build in Xcode:
<module-includes>:1:9: note: in file included from <module-includes>:1:
1 | #import "/Users/gwynne/Library/Developer/Xcode/DerivedData/vapor-queues-fluent-driver-bcagwcjtvkaedacdjohngzbxgbvx/SourcePackages/checkouts/swift-nio/Sources/CNIOLinux/include/CNIOLinux.h"
| `- note: in file included from <module-includes>:1:
2 |
/Users/gwynne/Library/Developer/Xcode/DerivedData/vapor-queues-fluent-driver-bcagwcjtvkaedacdjohngzbxgbvx/SourcePackages/checkouts/swift-nio/Sources/CNIOLinux/include/CNIOLinux.h: 0:
/Users/gwynne/Desktop/Vapor/vapor-queues-fluent-driver/.swiftpm/xcode/<module-includes>:1:9: In file included from <module-includes>:1:
/Users/gwynne/Library/Developer/Xcode/DerivedData/vapor-queues-fluent-driver-bcagwcjtvkaedacdjohngzbxgbvx/SourcePackages/checkouts/swift-nio/Sources/CNIOLinux/include/CNIOLinux.h:138:1: Umbrella header for module 'CNIOLinux' does not include header 'liburing_nio.h'
Steps to reproduce
Clean-build any project with a dependency on SwiftNIO 2.66.0.
The warning does not always appear; it may take multiple attempts.
Expected behavior
Building a project which includes NIO should not produce warnings.
Actual behavior
Regardless of whether building in Xcode or commandline on macOS, or on Linux, the following warning sometimes appears (most often in clean builds). I have not observed any consistency to when it does or does not appear. This transcript is from an occurrence during a clean build in Xcode:
Steps to reproduce
SwiftNIO version/commit hash
SwiftNIO tag
2.66.0
System & version information
Most recent reproducer was on: