Package Details: obs-studio-git 30.1.1.r33.g3a10355-1

Git Clone URL: https://aur.archlinux.org/obs-studio-git.git (read-only, click to copy)
Package Base: obs-studio-git
Description: Free and open source software for video recording and live streaming.
Upstream URL: https://github.com/obsproject/obs-studio
Keywords: obs-studio
Licenses: GPL2
Conflicts: obs-studio
Provides: obs-studio
Submitter: ledti
Maintainer: benklett
Last Packager: benklett
Votes: 95
Popularity: 0.90
First Submitted: 2014-03-12 22:29 (UTC)
Last Updated: 2024-04-01 15:47 (UTC)

Required by (142)

Sources (4)

Pinned Comments

thotypous commented on 2021-02-05 14:12 (UTC)

If you don't want to build this package yourself, hourly builds are available at https://aur.chaotic.cx

benklett commented on 2016-02-06 23:11 (UTC) (edited on 2016-08-10 14:01 (UTC) by benklett)

This is a -git package, that means you have to update it! Please do not flag it out of date because of the version number. The version number will automatically increase to the version of the latest commit. If you want to have the stable versions, please install the package obs-studio from [community].

Latest Comments

« First ‹ Previous 1 .. 4 5 6 7 8 9 10 11 12 13 14 .. 32 Next › Last »

GC268DM commented on 2022-07-05 14:39 (UTC) (edited on 2022-07-20 13:53 (UTC) by GC268DM)

Since about 1-2 weeks I am getting this error

[ 38%] Built target decklink
make: *** [Makefile:156: all] Error 2
==> ERROR: A failure occurred in build().
    Aborting...
In file included from /var/tmp/pamac-build-***/obs-studio-git/src/obs-studio-git/plugins/vlc-video/vlc-video-plugin.h:9,
                 from /var/tmp/pamac-build-***/obs-studio-git/src/obs-studio-git/plugins/vlc-video/vlc-video-plugin.c:6:
/usr/include/vlc/libvlc_media.h:735:52: error: unknown type name ‘libvlc_picture_type_t’; did you mean ‘libvlc_media_type_t’?
  735 |                                         bool crop, libvlc_picture_type_t picture_type,
      |                                                    ^~~~~~~~~~~~~~~~~~~~~
      |                                                    libvlc_media_type_t
/usr/include/vlc/libvlc_media.h:773:51: error: unknown type name ‘libvlc_picture_type_t’; did you mean ‘libvlc_media_type_t’?
  773 |                                        bool crop, libvlc_picture_type_t picture_type,
      |                                                   ^~~~~~~~~~~~~~~~~~~~~
      |                                                   libvlc_media_type_t
[ 24%] Building C object plugins/linux-pipewire/CMakeFiles/linux-pipewire.dir/pipewire.c.o
In file included from /var/tmp/pamac-build-***/obs-studio-git/src/obs-studio-git/plugins/vlc-video/vlc-video-plugin.h:10:
/usr/include/vlc/libvlc_events.h:266:13: error: unknown type name ‘libvlc_picture_t’
  266 |             libvlc_picture_t* p_thumbnail;
      |             ^~~~~~~~~~~~~~~~
/usr/include/vlc/libvlc_events.h:274:13: error: unknown type name ‘libvlc_picture_list_t’
  274 |             libvlc_picture_list_t* thumbnails;
      |             ^~~~~~~~~~~~~~~~~~~~~
make[2]: *** [plugins/vlc-video/CMakeFiles/vlc-video.dir/build.make:76: plugins/vlc-video/CMakeFiles/vlc-video.dir/vlc-video-plugin.c.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:1240: plugins/vlc-video/CMakeFiles/vlc-video.dir/all] Error 2

I also get the same errors after removing all build-files from pamac

parkerlreed commented on 2022-04-21 19:34 (UTC) (edited on 2022-04-21 19:35 (UTC) by parkerlreed)

Is there a reason the CMake files for the includes are not installed with this package?

obs-studio from community contains

usr/lib/cmake/
usr/lib/cmake/LibObs/
usr/lib/cmake/LibObs/LibObsConfig.cmake
usr/lib/cmake/LibObs/LibObsConfigVersion.cmake
usr/lib/cmake/LibObs/LibObsTarget-relwithdebinfo.cmake
usr/lib/cmake/LibObs/LibObsTarget.cmake

ArchBoxHero commented on 2022-03-27 22:28 (UTC) (edited on 2022-03-27 23:06 (UTC) by ArchBoxHero)

I lied, Its not building for me as I am getting the errors I mentioned earlier concerning > cairo You can see my comment below with the details like these: /usr/bin/ld: /usr/lib/librsvg-2.so.2: undefined reference to `cairo_pdf_surface_add_outline'

** I was able to get this to build by installing the https://aur.archlinux.org/packages/librsvg-git first. But also I have Anaconda installed and had to deactivate that because I've had Anaconda installed for a long time and now I'm just scared of removing it. I will some day.... just not today.

ArchBoxHero commented on 2022-03-27 21:11 (UTC) (edited on 2022-03-27 21:17 (UTC) by ArchBoxHero)

Wait, ignore this. I was able to build this after reading @seo.disparate 's comment.

specifying a cmake option -DENABLE_AJA=OFF when invoking cmake Thanks @seo.disparate those flags worked.

Haven't been able to get this to build:

-- OBS:  ENABLED    obs-filters
-- OBS:  ENABLED    obs-transitions
-- OBS:  ENABLED    rtmp-services
-- OBS:  ENABLED    text-freetype2
CMake Error at /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:230 (message):
  Could NOT find LibAJANTV2 (missing: AJA_LIBRARIES_INCLUDE_DIR AJA_NTV2_LIB)
Call Stack (most recent call first):
  /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:594 (_FPHSA_FAILURE_MESSAGE)
  cmake/Modules/FindLibAJANTV2.cmake:98 (find_package_handle_standard_args)
  plugins/aja/CMakeLists.txt:17 (find_package)

-- Configuring incomplete, errors occurred! See also "/home/user/obs-studio-git/src/obs-studio-git/build/CMakeFiles/CMakeOutput.log". ==> ERROR: A failure occurred in build(). Aborting...

The cmakefile log:

eTmp/src.cxx
/home/user/obs-studio-git/src/obs-studio-git/build/CMakeFiles/CMakeTmp/src.cxx: In function ‘int main()’:
/home/user/obs-studio-git/src/obs-studio-git/build/CMakeFiles/CMakeTmp/src.cxx:2:33: warning: ‘int somefunc()’ is deprecated [-Wdeprecated-declarations]
    2 |     int main() { return somefunc();}
      |                         ~~~~~~~~^~
/home/user/obs-studio-git/src/obs-studio-git/build/CMakeFiles/CMakeTmp/src.cxx:1:37: note: declared here
    1 | __attribute__((__deprecated__)) int somefunc() { return 0; }
      |                                     ^~~~~~~~
Linking CXX executable cmTC_bd7ee
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_bd7ee.dir/link.txt --verbose=1
/usr/bin/c++ -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions         -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security         -fstack-clash-protection -fcf-protection -Wp,-D_GLIBCXX_ASSERTIONS  -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now  CMakeFiles/cmTC_bd7ee.dir/src.cxx.o -o cmTC_bd7ee
make[1]: Leaving directory '/home/user/obs-studio-git/src/obs-studio-git/build/CMakeFiles/CMakeTmp'


Source file was:
__attribute__((__deprecated__)) int somefunc() { return 0; }
    int main() { return somefunc();}
 

I don't know. I'd give my big toe on my right foot to take 6months to myself locked in a room with c++ books and tutorials where I'd figure this out and not have to post here. Until then....

linuxmobile commented on 2022-03-23 02:05 (UTC)

There's a problem with installation with aur.

==> Starting build()... -- OBS: Application Version: 27.2.0.r141.g13f2d7925 - Build Number: 1 CMake Error at CMakeLists.txt:15 (project): VERSION "27.2.0.r141.g13f2d7925" format invalid.

-- Configuring incomplete, errors occurred! ==> ERROR: A failure occurred in build(). Aborting... error: failed to build 'obs-studio-git-27.1.3.r255.gb2c09d352-1': error: packages failed to build: obs-studio-git-27.1.3.r255.gb2c09d352-1

gabx commented on 2022-03-19 13:25 (UTC)

I have a build error:

==> Starting build()... -- OBS: Application Version: 27.2.0.r124.g7dcd22dc9 - Build Number: 1 CMake Error at CMakeLists.txt:15 (project): VERSION "27.2.0.r124.g7dcd22dc9" format invalid.

seo.disparate commented on 2022-03-19 06:20 (UTC)

I was able to build this by specifying a cmake option -DENABLE_AJA=OFF when invoking cmake. If -DENABLE_AJA=ON is desired, I think this aur package is a required dependency: https://aur.archlinux.org/packages/libajantv2 .

As for the VERSION error, I used this:

-DOBS_VERSION_OVERRIDE=$(echo $pkgver | sed 's/\([0-9]\+\.[0-9]\+\.[0-9]\+\)\.r\([0-9]\+\)\.g[a-f0-9]\+/\1.\2/')

This sets the "tweak" version number to the revision count (so 27.2.0.r124.g7dcd22dc9 becomes 27.2.0.124). See https://cmake.org/cmake/help/latest/command/project.html#options as reference.

valwithoutfriend commented on 2022-03-19 06:10 (UTC)

Why paru is trying to update my obs to version obs-studio-git-27.1.3.r255.gb2c09d352-1

My installed versions is 27.2.0.r103.g02e541038 and this is already newer right?

ChrisLane commented on 2022-03-18 09:15 (UTC)

https://github.com/obsproject/obs-studio/pull/5155 This was merged yesterday, I suspect some changes to the PKGBUILD will be needed to build.

ArchBoxHero commented on 2022-02-28 02:15 (UTC) (edited on 2022-02-28 02:17 (UTC) by ArchBoxHero)

Yea I am not getting this to build -getting this:


[ 92%] Linking CXX executable obs
/usr/bin/ld: /usr/lib/librsvg-2.so.2: undefined reference to `cairo_tag_end'
/usr/bin/ld: /usr/lib/librsvg-2.so.2: undefined reference to `cairo_svg_surface_get_document_unit'
/usr/bin/ld: /usr/lib/librsvg-2.so.2: undefined reference to `pango_color_parse_with_alpha'
/usr/bin/ld: /usr/lib/librsvg-2.so.2: undefined reference to `cairo_tag_begin'
/usr/bin/ld: /usr/lib/librsvg-2.so.2: undefined reference to `cairo_pdf_surface_set_thumbnail_size'
/usr/bin/ld: /usr/lib/librsvg-2.so.2: undefined reference to `cairo_pdf_surface_set_metadata'
/usr/bin/ld: /usr/lib/librsvg-2.so.2: undefined reference to `cairo_font_options_get_variations'
/usr/bin/ld: /usr/lib/librsvg-2.so.2: undefined reference to `cairo_svg_surface_set_document_unit'
/usr/bin/ld: /usr/lib/librsvg-2.so.2: undefined reference to `cairo_pdf_surface_set_page_label'
/usr/bin/ld: /usr/lib/librsvg-2.so.2: undefined reference to `cairo_pdf_surface_add_outline'
collect2: error: ld returned 1 exit statusc
make[2]: *** [UI/CMakeFiles/obs.dir/build.make:1574: UI/obs] Error 1
make[1]: *** [CMakeFiles/Makefile2:1858: UI/CMakeFiles/obs.dir/all] Error 2
make: *** [Makefile:156: all] Error 2
==> ERROR: A failure occurred in build().
    Aborting...