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

Bug: #1290

Open
LibertyGM opened this issue Mar 14, 2025 · 3 comments
Open

Bug: #1290

LibertyGM opened this issue Mar 14, 2025 · 3 comments

Comments

@LibertyGM
Copy link

Operating System Info

Other

Other OS

Arch Linux

OBS Studio Version

Other

OBS Studio Version (Other)

31.0.2

obs-websocket Version

Git

OBS Studio Log URL

The package is not being assembled

OBS Studio Crash Log URL

The package is not being assembled

Expected Behavior

The package must be assembled and working

Current Behavior

Errors during assembly

Steps to Reproduce

I collect it from the source code. For example, in ArchLinux AUR obs-studio-liberty. After updating Asia to the latest version (1.34.0) obs-websocket is not compiled.

Anything else we should know?

LOG 1.txt

@ThereGoesMySanity
Copy link

It seems like some deprecated features of websocketpp were finally removed from ASIO.

I was able to build with the changes from this PR: zaphoyd/websocketpp#1164

@LibertyGM
Copy link
Author

It seems like some deprecated features of websocketpp were finally removed from ASIO.

I was able to build with the changes from this PR: zaphoyd/websocketpp#1164

Can you tell me how you applied this patch? I don't quite understand how to do this.

@JoshMayBalGitHub
Copy link

I have something to add; apparently, by tytan652 in the AUR package of obs-studio-rc:

If you have issue building please try to downgrade asio to a version before 1.34.0, this a headers-only library so packages only rely on it as a build-time dependencies.

Arch Linux has unfortunately updated asio without testing if packages using it would build and websocketpp happens to not work with the newest asio.

So.. yeah, a downgrade of asio is required until websocketpp updates to latest asio, and so the fix there in the websocketpp needs to be merged if we don't want to downgrade asio versions

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants