GNOME Bugzilla – Bug 665231
gssdp doesn't work on OSX (10.6.8, 64 Bit): Failed to bind socket: Address already in use
Last modified: 2019-02-22 09:29:36 UTC
Build and complie works fine. Just get no connection. > test-browser Error creating the GSSDP client: Failed to bind socketFehler beim Binden an Adresse: Address already in use
Can you try to replace the __OpenBSD__ defines in the gssdp code with __APPLE__ ?
I just tried it, but seems not to help. Tests still fail: $ ./test-browser Error creating the GSSDP client: Failed to bind socketFehler beim Binden an Adresse: Address already in use $ ./test-publish Error creating the GSSDP client: Failed to bind socketFehler beim Binden an Adresse: Address already in use (In reply to comment #1) > Can you try to replace the __OpenBSD__ defines in the gssdp code with __APPLE__ > ?
Can you please modify the code so it calls SO_REUSEPORT and SO_REUSEADDR ?
Roland, did comment#3 help in solving the problem ?
It could also mean that you have another service running that does SSDP but didn't allow reuse of the socket which is kind of mean.
I have no idea what is the problem. Right now I also have no time to get deeper into this. As soon I have time again I will let you know,
UDA 1.1 allows us to use a different port
Reducing severity, nothing we can do currently if something else is not cooperative on port reuse.
Closing this bug report as no further information has been provided. Please feel free to reopen this bug if you can provide the information asked for. Thanks!