obsproject / obs-studio

OBS Studio - Free and open source software for live streaming and screen recording
https://obsproject.com
GNU General Public License v2.0
58.91k stars 7.84k forks source link

Browser Source no longer Builds on Git Version - SOLVED #11229

Closed rob215x closed 2 weeks ago

rob215x commented 2 weeks ago

Operating System Info

Other

Other OS

Manjaro

OBS Studio Version

Git

OBS Studio Version (Other)

No response

OBS Studio Log URL

https://obsproject.com/logs/u6mnA5mpwgSonghU

OBS Studio Crash Log URL

No response

Expected Behavior

I just SOLVED the following issue by changing ONE line in PKGBUILD:

Change the line with "-DBUILD_BROWSER=ON \" to

    -DENABLE_BROWSER=ON \

Original Post:

I saw someone else reported this, https://github.com/obsproject/obs-studio/issues/11227 but I'm going to try to provide some additional information because I have 2 PCs and on PC #1, I did all of my updates on 2024-08-24 then Built OBS and it WORKS FINE.

The Log URL above is from my WORKING OBS!!

Yesterday, I did all of my updates on PC #2, and then Built OBS. It Builds and works but there is NO Browser Source!

So, just now, I tried a Build on PC #1 (where my OBS works!!) and I see this in my Build:

                      _                   _             _ _       
                 ___ | |__  ___       ___| |_ _   _  __| (_) ___  
                / _ \| '_ \/ __|_____/ __| __| | | |/ _` | |/ _ \ 
               | (_) | |_) \__ \_____\__ \ |_| |_| | (_| | | (_) |
                \___/|_.__/|___/     |___/\__|\__,_|\__,_|_|\___/ 

OBS:  Application Version: 30.2.2-179-g34735be09 - Build Number: 1
==================================================================================

------------------------       Enabled Features           ------------------------
 - OpenGL renderer
 - PipeWire 0.3.60+ camera support
 - Plugin Support
 - PulseAudio audio monitoring (Linux)
 - RNNoise noise suppression
 - Scripting Support (Frontend)
 - Scripting support
 - SpeexDSP noise suppression
 - User Interface
 - Wayland compositor support (Linux)
------------------------       Disabled Features          ------------------------
 - Browser sources are not enabled by default (set CEF_ROOT_DIR and ENABLE_BROWSER)
 - Restream API connection
 - Twitch API connection
 - YouTube API connection
------------------------        Enabled Modules           ------------------------
 - decklink
 - decklink-captions
 - decklink-output-ui
 - frontend-tools
 - image-source
 - linux-alsa
 - linux-capture
 - linux-jack
 - linux-pipewire
 - linux-pulseaudio
 - linux-v4l2
 - obs-ffmpeg
 - obs-filters
 - obs-libfdk
 - obs-nvenc
 - obs-outputs
 - obs-qsv11
 - obs-transitions
 - obs-vst
 - obs-webrtc
 - obs-websocket
 - obs-x264
 - obslua
 - obspython
 - rtmp-services
 - text-freetype2
 - vlc-video
------------------------        Disabled Modules          ------------------------
 - aja
 - aja-output-ui
 - obs-browser
 - sndio
 - test-input
----------------------------------------------------------------------------------
-- Configuring done (6.0s)
-- Generating done (0.3s)
CMake Warning:
  Manually-specified variables were not used by the project:

    BUILD_BROWSER
    CEF_ROOT_DIR

Current Behavior

On PC #1

On PC #2

Steps to Reproduce

Currently building OBS will result in a disabled obs-browser module. It worked fine last week with all other binaries (to my knowledge) being the same.

Anything else we should know?

If you want any additional info, please let me know. I'm happy to help.

tytan652 commented 2 weeks ago

Duplicate of #11227

tytan652 commented 2 weeks ago

This sounds more likely to be a support request rather than a bug report, and we are not currently accepting support requests on GitHub Issues. Please use our forums or Discord for further assistance.

rob215x commented 2 weeks ago

@tytan652 I know you guys are super busy, but how is this not a bug report? If you changed something in the code and parts of the program no longer work, then why would that be a support request?

And the reason I go to the trouble to post details is to help others, not just myself. =)

tytan652 commented 2 weeks ago

but how is this not a bug report?

You are building the master branch that can have major changes on how the program and/or the buildsystem. This is not a bug, the issue is that maintaining -git packages requires the maintainer to keep up with how the master branch behave. Which is not an easy task.

So it falls under support for people building their own build and on the packager for the -git package.

rob215x commented 2 weeks ago

@tytan652 thanks for your reply. That makes sense now.