-
Notifications
You must be signed in to change notification settings - Fork 4
Closed
Description
Describe the bug
Compiling ssdp v0.7.0
error[E0554]: `#![feature]` may not be used on the stable release channel
--> /home/ssnover/.cargo/registry/src/github.1485827954.workers.dev-1ecc6299db9ec823/ssdp-0.7.0/src/lib.rs:2:1
|
2 | #![feature(ip)]
| ^^^^^^^^^^^^^^^
error: aborting due to previous error
For more information about this error, try `rustc --explain E0554`.
error: could not compile `ssdp`.
To learn more, run the command again with --verbose.
warning: build failed, waiting for other jobs to finish...
error: build failed
To Reproduce
Steps to reproduce the behavior:
- Switch compiler to stable.
- Go to root of repo and run
cargo build
.
Expected behavior
Successful build on stable.
It looks like the ssdp
crate itself requires a nightly compiler to build. I've had success with using mdns for discovery use cases, unfortunately it doesn't look like the Hue Bridge supports MDNS (based on keeping an eye on my Wireshark window for a couple minutes). It looks like the ssdp
crate is no longer maintained, since it hasn't seen an update in 2 years, but there are other crates with more recent updates like ssdp-client
if you'd be open to switching the dependency out.
I could spend some time this weekend trying to prototype with a different SSDP client and see if I can get it working.
Metadata
Metadata
Assignees
Labels
No labels