obs-websocket icon indicating copy to clipboard operation
obs-websocket copied to clipboard

Bug:

Open LibertyGM opened this issue 9 months ago • 3 comments

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

LibertyGM avatar Mar 14 '25 18:03 LibertyGM

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

I was able to build with the changes from this PR: https://github.com/zaphoyd/websocketpp/pull/1164

ThereGoesMySanity avatar Mar 15 '25 22:03 ThereGoesMySanity

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.

LibertyGM avatar Mar 16 '25 03:03 LibertyGM

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

JoshMayBalGitHub avatar Mar 16 '25 14:03 JoshMayBalGitHub