Github messages for voidlinux
 help / color / mirror / Atom feed
* [ISSUE] [Package Request] StreamFX - An OBS plugin
@ 2020-09-06  5:58 zenny
  2020-09-06  6:10 ` lemmi
                   ` (7 more replies)
  0 siblings, 8 replies; 9+ messages in thread
From: zenny @ 2020-09-06  5:58 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 791 bytes --]

New issue by zenny on void-packages repository

https://github.com/void-linux/void-packages/issues/24706

Description:
Hi,

Thanks to @lemmi for packaging OBS for VoidLinux.

Meanwhile, StreamFX -- a perspective plugin to OBS  (https://github.com/Xaymar/obs-StreamFX/releases/latest/ which is discussed in https://obsproject.com/forum/threads/virtual-sets-and-perspective.80947/) is available only for clang9 and gcc8 for Ubuntu. 

The current installed version of clang and gcc are v10 and v9 respectively in VoidLinux, so maybe incompatible (haven't tested).

It would be nice to xbps-package the StreamFX plugin so that it could be easily (as described in https://github.com/xaymar/obs-streamfx/wiki/Installation) ported to obs xbps-package?

Cheers, and stay safe,
/z





^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [Package Request] StreamFX - An OBS plugin
  2020-09-06  5:58 [ISSUE] [Package Request] StreamFX - An OBS plugin zenny
@ 2020-09-06  6:10 ` lemmi
  2020-09-06  8:04 ` zenny
                   ` (6 subsequent siblings)
  7 siblings, 0 replies; 9+ messages in thread
From: lemmi @ 2020-09-06  6:10 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 497 bytes --]

New comment by lemmi on void-packages repository

https://github.com/void-linux/void-packages/issues/24706#issuecomment-687707521

Comment:
According to https://github.com/Xaymar/obs-StreamFX/wiki/Building-From-Source the compilers shouldn't be a problem. While I see no problem in building this standalone (one option to build StreamFX), I'd rather not have this pollute the obs build (the other option).
So if you or anyone else want to give this a spin, should be manageable first template.


^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [Package Request] StreamFX - An OBS plugin
  2020-09-06  5:58 [ISSUE] [Package Request] StreamFX - An OBS plugin zenny
  2020-09-06  6:10 ` lemmi
@ 2020-09-06  8:04 ` zenny
  2020-09-06  8:16 ` lemmi
                   ` (5 subsequent siblings)
  7 siblings, 0 replies; 9+ messages in thread
From: zenny @ 2020-09-06  8:04 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 1582 bytes --]

New comment by zenny on void-packages repository

https://github.com/void-linux/void-packages/issues/24706#issuecomment-687720959

Comment:
> According to https://github.com/Xaymar/obs-StreamFX/wiki/Building-From-Source the compilers shouldn't be a problem. While I see no problem in building this standalone (one option to build StreamFX), I'd rather not have this pollute the obs build (the other option).
> So if you or anyone else want to give this a spin, should be manageable first template.

I tried to compile but without success:

```
$ cmake -H. -B"build/flux" -G"Ninja" -DOBS_DOWNLOAD=ON -DCMAKE_PACKAGE_NAME=StreamFX -DCMAKE_PACKAGE_PREFIX="build/package" -DCMAKE_INSTALL_PREFIX="build/distrib"
-- The C compiler identification is unknown
-- The CXX compiler identification is unknown
CMake Error at CMakeLists.txt:64 (project):
  The CMAKE_C_COMPILER:

    gcc-9

  is not a full path and was not found in the PATH.

  Tell CMake where to find the compiler by setting either the environment
  variable "CC" or the CMake cache entry CMAKE_C_COMPILER to the full path to
  the compiler, or to the compiler name if it is in the PATH.


CMake Error at CMakeLists.txt:64 (project):
  The CMAKE_CXX_COMPILER:

    g++-9

  is not a full path and was not found in the PATH.

  Tell CMake where to find the compiler by setting either the environment
  variable "CXX" or the CMake cache entry CMAKE_CXX_COMPILER to the full path
  to the compiler, or to the compiler name if it is in the PATH.


-- Configuring incomplete, errors occurred!
```

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [Package Request] StreamFX - An OBS plugin
  2020-09-06  5:58 [ISSUE] [Package Request] StreamFX - An OBS plugin zenny
  2020-09-06  6:10 ` lemmi
  2020-09-06  8:04 ` zenny
@ 2020-09-06  8:16 ` lemmi
  2020-09-06  8:18 ` zenny
                   ` (4 subsequent siblings)
  7 siblings, 0 replies; 9+ messages in thread
From: lemmi @ 2020-09-06  8:16 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 248 bytes --]

New comment by lemmi on void-packages repository

https://github.com/void-linux/void-packages/issues/24706#issuecomment-687722556

Comment:
Looks like some broken defaults in the cmake file. Maybe you can patch the file to drop the version suffix.

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [Package Request] StreamFX - An OBS plugin
  2020-09-06  5:58 [ISSUE] [Package Request] StreamFX - An OBS plugin zenny
                   ` (2 preceding siblings ...)
  2020-09-06  8:16 ` lemmi
@ 2020-09-06  8:18 ` zenny
  2020-09-06 16:31 ` zenny
                   ` (3 subsequent siblings)
  7 siblings, 0 replies; 9+ messages in thread
From: zenny @ 2020-09-06  8:18 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 486 bytes --]

New comment by zenny on void-packages repository

https://github.com/void-linux/void-packages/issues/24706#issuecomment-687722928

Comment:
An easy way out I figured out was to:

1. Download the latest master binary build for ubuntu 20.04 (which uses gcc-9 and g++-9) from https://github.com/Xaymar/obs-StreamFX/suites/1118571358/artifacts/15811004
2. Extract the plugin to `~/.config/obs-studio/plugins/` folder.

Seems like it is loading, but yet to see whether it works or not.

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [Package Request] StreamFX - An OBS plugin
  2020-09-06  5:58 [ISSUE] [Package Request] StreamFX - An OBS plugin zenny
                   ` (3 preceding siblings ...)
  2020-09-06  8:18 ` zenny
@ 2020-09-06 16:31 ` zenny
  2020-09-06 16:36 ` zenny
                   ` (2 subsequent siblings)
  7 siblings, 0 replies; 9+ messages in thread
From: zenny @ 2020-09-06 16:31 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 1743 bytes --]

New comment by zenny on void-packages repository

https://github.com/void-linux/void-packages/issues/24706#issuecomment-687720959

Comment:
> According to https://github.com/Xaymar/obs-StreamFX/wiki/Building-From-Source the compilers shouldn't be a problem. While I see no problem in building this standalone (one option to build StreamFX), I'd rather not have this pollute the obs build (the other option).
> So if you or anyone else want to give this a spin, should be manageable first template.

I tried to compile but without success:

```
$ cmake -H. -B"build/flux" -G"Ninja" -DOBS_DOWNLOAD=ON -DCMAKE_PACKAGE_NAME=StreamFX -DCMAKE_PACKAGE_PREFIX="build/package" -DCMAKE_INSTALL_PREFIX="build/distrib" -DCMAKE_CXX_COMPILER=g++ -DCMAKE_C_COMPILER=gcc
-- StreamFX: Using packaged or remote obs-studio.
Linux builds require your install the necessary development packages, take a look at the obs-studio build guide for them.
-- Found FFmpeg: /usr/include/../lib64/libavutil.so (found version "56.51.100") found
components: avutil avcodec swscale
CMake Warning at cmake/clang/Clang.cmake:389 (message):
  Clang for CMake: Could not find clang-tidy at path
  'CLANG_TIDY_BIN-NOTFOUND', disabling clang-tidy...
Call Stack (most recent call first):
  CMakeLists.txt:1086 (clang_tidy)


-- Configuring done
CMake Error at CMakeLists.txt:943 (add_library):
  The install of the StreamFX target requires changing an RPATH from the
  build tree, but this is not supported with the Ninja generator unless on an
  ELF-based platform.  The CMAKE_BUILD_WITH_INSTALL_RPATH variable may be set
  to avoid this relinking step.


-- Generating done
CMake Generate step failed.  Build files cannot be regenerated correctly.

```

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [Package Request] StreamFX - An OBS plugin
  2020-09-06  5:58 [ISSUE] [Package Request] StreamFX - An OBS plugin zenny
                   ` (4 preceding siblings ...)
  2020-09-06 16:31 ` zenny
@ 2020-09-06 16:36 ` zenny
  2020-09-06 16:46 ` zenny
  2020-09-08  6:56 ` Vaelatern
  7 siblings, 0 replies; 9+ messages in thread
From: zenny @ 2020-09-06 16:36 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 1377 bytes --]

New comment by zenny on void-packages repository

https://github.com/void-linux/void-packages/issues/24706#issuecomment-687720959

Comment:
> According to https://github.com/Xaymar/obs-StreamFX/wiki/Building-From-Source the compilers shouldn't be a problem. While I see no problem in building this standalone (one option to build StreamFX), I'd rather not have this pollute the obs build (the other option).
> So if you or anyone else want to give this a spin, should be manageable first template.

I tried to compile but without success:

```
$ cmake -H. -B"build/flux" -G"Ninja" -DOBS_DOWNLOAD=ON -DCMAKE_PACKAGE_NAME=StreamFX -DCMAKE_PACKAGE_PREFIX="build/package" -DCMAKE_INSTALL_PREFIX="build/distrib" -DCMAKE_CXX_COMPILER=g++ -DCMAKE_C_COMPILER=gcc
-- StreamFX: Using packaged or remote obs-studio.
Linux builds require your install the necessary development packages, take a look at the obs-studio build guide for them.
-- Configuring done
CMake Error at CMakeLists.txt:943 (add_library):
  The install of the StreamFX target requires changing an RPATH from the
  build tree, but this is not supported with the Ninja generator unless on an
  ELF-based platform.  The CMAKE_BUILD_WITH_INSTALL_RPATH variable may be set
  to avoid this relinking step.


-- Generating done
CMake Generate step failed.  Build files cannot be regenerated correctly.

```

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [Package Request] StreamFX - An OBS plugin
  2020-09-06  5:58 [ISSUE] [Package Request] StreamFX - An OBS plugin zenny
                   ` (5 preceding siblings ...)
  2020-09-06 16:36 ` zenny
@ 2020-09-06 16:46 ` zenny
  2020-09-08  6:56 ` Vaelatern
  7 siblings, 0 replies; 9+ messages in thread
From: zenny @ 2020-09-06 16:46 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 389 bytes --]

New comment by zenny on void-packages repository

https://github.com/void-linux/void-packages/issues/24706#issuecomment-687838602

Comment:
> Looks like some broken defaults in the cmake file. Maybe you can patch the file to drop the version suffix.

Still cmake generate does not work. Updated output in https://github.com/void-linux/void-packages/issues/24706#issuecomment-687720959


^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [Package Request] StreamFX - An OBS plugin
  2020-09-06  5:58 [ISSUE] [Package Request] StreamFX - An OBS plugin zenny
                   ` (6 preceding siblings ...)
  2020-09-06 16:46 ` zenny
@ 2020-09-08  6:56 ` Vaelatern
  7 siblings, 0 replies; 9+ messages in thread
From: Vaelatern @ 2020-09-08  6:56 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 277 bytes --]

New comment by Vaelatern on void-packages repository

https://github.com/void-linux/void-packages/issues/24706#issuecomment-688659953

Comment:
You could try building it within xbps-src, that would give you a template at the end, and give you a clean environment for building.

^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2020-09-08  6:56 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-09-06  5:58 [ISSUE] [Package Request] StreamFX - An OBS plugin zenny
2020-09-06  6:10 ` lemmi
2020-09-06  8:04 ` zenny
2020-09-06  8:16 ` lemmi
2020-09-06  8:18 ` zenny
2020-09-06 16:31 ` zenny
2020-09-06 16:36 ` zenny
2020-09-06 16:46 ` zenny
2020-09-08  6:56 ` Vaelatern

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).