Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Software Issue] README is missing prereqs #811

Open
gdt opened this issue Jan 15, 2025 · 4 comments
Open

[Software Issue] README is missing prereqs #811

gdt opened this issue Jan 15, 2025 · 4 comments
Labels
bug Something isn't working

Comments

@gdt
Copy link

gdt commented Jan 15, 2025

Platform

Other (not supported)

Platform Version

pkgsrc

FreeDV Version

v1.9.9.2

Steps to Reproduce

Unpack the source code and read the README. Try to build.

Expected Behavior

With dependencies as specified in the readme, it builds.

Actual Behavior

The README gives packages for Ubuntu and Fedora, but doesn't describe them in any generic way. That's minor.

Building, cmake objects:

-- Looking for sioclient...
--   Socket.io library: SIOCLIENT_LIBRARY-NOTFOUND
--   Socket.io headers: SIOCLIENT_INCLUDE_DIR-NOTFOUND
-- Using static sioclient build

I can't find any mention of that in the README. I would really like to see a link to an upstream for this, as when I search I can't figure out what's canonical. There are many things, a lot of which are wrapers for some language, but not really clearly named, and it sort of looks like multiple forks with unclear maintenance status.

Additional Comments

No response

@gdt gdt added the bug Something isn't working label Jan 15, 2025
@gdt
Copy link
Author

gdt commented Jan 15, 2025

Perhaps https://github.com/socketio/socket.io-client-cpp but there has not been a release in 3 years, so it seems unmaintained.

@barjac
Copy link

barjac commented Jan 15, 2025

True but there have been some commits and it works.
I package it for Mageia.
http://svnweb.mageia.org/packages/cauldron/libsioclient/

@Tyrbiter
Copy link

Fedora is in the process of packaging it, but they don't tend to like git snapshots if they can be avoided:

https://bugzilla.redhat.com/show_bug.cgi?id=2271219

I have been trying to encourage the Fedora freedv maintainer, it's just that he maintains a lot of other packages too so is a bit heavily loaded.

@tmiw
Copy link
Collaborator

tmiw commented Jan 15, 2025

Last commit was six months ago: socketio/socket.io-client-cpp@da77914 (and there's a corresponding issue requesting a new release). Not particularly great, unfortunately.

Anyway, I think it'll be a good idea to consider alternatives, but that's pretty low priority at the moment given that this just seems to be affecting packaging right now.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

4 participants