$ cd build; cmake ..; make
-- obs-stream-effects: No OBS Studio detected, using downloadable prebuilt binaries.
-- Downloading/updating libobs
-- Configuring done
-- Generating done
-- Build files have been written to: /home/cat/Downloads/obs-stream-effects/build/libobs-download
Scanning dependencies of target libobs-download
[100%] Built target libobs-download
-- Configuring done
-- Generating done
-- Build files have been written to: /home/cat/Downloads/obs-stream-effects/build
[ 3%] Building CXX object CMakeFiles/obs-stream-effects.dir/source/module.cpp.o
[ 10%] Building CXX object CMakeFiles/obs-stream-effects.dir/source/filter-shadow-sdf.cpp.o
[ 10%] Building CXX object CMakeFiles/obs-stream-effects.dir/source/filter-blur.cpp.o
[ 14%] Building CXX object CMakeFiles/obs-stream-effects.dir/source/plugin.cpp.o
[ 17%] Building CXX object CMakeFiles/obs-stream-effects.dir/source/filter-transform.cpp.o
[ 21%] Building CXX object CMakeFiles/obs-stream-effects.dir/source/filter-shape.cpp.o
[ 25%] Building CXX object CMakeFiles/obs-stream-effects.dir/source/filter-displacement.cpp.o
[ 28%] Building CXX object CMakeFiles/obs-stream-effects.dir/source/source-mirror.cpp.o
[ 32%] Building CXX object CMakeFiles/obs-stream-effects.dir/source/filter-custom-shader.cpp.o
[ 35%] Building CXX object CMakeFiles/obs-stream-effects.dir/source/gfx-source-texture.cpp.o
[ 39%] Building CXX object CMakeFiles/obs-stream-effects.dir/source/gs-helper.cpp.o
[ 42%] Building CXX object CMakeFiles/obs-stream-effects.dir/source/gfx-effect-source.cpp.o
[ 46%] Building CXX object CMakeFiles/obs-stream-effects.dir/source/gs-effect.cpp.o
In file included from /home/cat/Downloads/obs-stream-effects/source/gs-vertexbuffer.h:23,
from /home/cat/Downloads/obs-stream-effects/source/filter-shape.h:21,
from /home/cat/Downloads/obs-stream-effects/source/filter-shape.cpp:20:
/home/cat/Downloads/obs-stream-effects/source/gs-vertex.h:25: warning: ignoring #pragma warning [-Wunknown-pragmas]
#pragma warning(push)
/home/cat/Downloads/obs-stream-effects/source/gs-vertex.h:26: warning: ignoring #pragma warning [-Wunknown-pragmas]
#pragma warning(disable : 4201)
In file included from /home/cat/Downloads/obs-stream-effects/source/gs-vertexbuffer.h:23,
from /home/cat/Downloads/obs-stream-effects/source/filter-shape.h:21,
from /home/cat/Downloads/obs-stream-effects/source/filter-shape.cpp:20:
/home/cat/Downloads/obs-stream-effects/source/gs-vertex.h:28: warning: ignoring #pragma warning [-Wunknown-pragmas]
#pragma warning(pop)
In file included from /home/cat/Downloads/obs-stream-effects/source/plugin.cpp:20:
/home/cat/Downloads/obs-stream-effects/source/plugin.h:26: warning: ignoring #pragma warning [-Wunknown-pragmas]
#pragma warning(push)
/home/cat/Downloads/obs-stream-effects/source/plugin.h:27: warning: ignoring #pragma warning [-Wunknown-pragmas]
#pragma warning(disable : 4201)
In file included from /home/cat/Downloads/obs-stream-effects/source/gs-effect.h:25,
from /home/cat/Downloads/obs-stream-effects/source/filter-shadow-sdf.hpp:25,
from /home/cat/Downloads/obs-stream-effects/source/filter-shadow-sdf.cpp:20:
/home/cat/Downloads/obs-stream-effects/source/gs-sampler.h:23: warning: ignoring #pragma warning [-Wunknown-pragmas]
#pragma warning(push)
/home/cat/Downloads/obs-stream-effects/source/gs-sampler.h:24: warning: ignoring #pragma warning [-Wunknown-pragmas]
#pragma warning(disable : 4201)
In file included from /home/cat/Downloads/obs-stream-effects/source/filter-displacement.h:21,
from /home/cat/Downloads/obs-stream-effects/source/filter-displacement.cpp:20:
/home/cat/Downloads/obs-stream-effects/source/plugin.h:26: warning: ignoring #pragma warning [-Wunknown-pragmas]
#pragma warning(push)
/home/cat/Downloads/obs-stream-effects/source/plugin.h:27: warning: ignoring #pragma warning [-Wunknown-pragmas]
#pragma warning(disable : 4201)
In file included from /home/cat/Downloads/obs-stream-effects/source/filter-shape.h:21,
from /home/cat/Downloads/obs-stream-effects/source/filter-shape.cpp:20:
/home/cat/Downloads/obs-stream-effects/source/gs-vertexbuffer.h:28: warning: ignoring #pragma warning [-Wunknown-pragmas]
#pragma warning(push)
/home/cat/Downloads/obs-stream-effects/source/gs-vertexbuffer.h:29: warning: ignoring #pragma warning [-Wunknown-pragmas]
#pragma warning(disable : 4201)
In file included from /home/cat/Downloads/obs-stream-effects/source/plugin.cpp:20:
/home/cat/Downloads/obs-stream-effects/source/plugin.h:30: warning: ignoring #pragma warning [-Wunknown-pragmas]
#pragma warning(pop)
In file included from /home/cat/Downloads/obs-stream-effects/source/filter-shape.h:21,
from /home/cat/Downloads/obs-stream-effects/source/filter-shape.cpp:20:
/home/cat/Downloads/obs-stream-effects/source/gs-vertexbuffer.h:31: warning: ignoring #pragma warning [-Wunknown-pragmas]
#pragma warning(pop)
In file included from /usr/include/c++/8/chrono:40,
from /home/cat/Downloads/obs-stream-effects/source/filter-blur.h:24,
from /home/cat/Downloads/obs-stream-effects/source/plugin.cpp:21:
/usr/include/c++/8/limits:317:11: error: macro "min" requires 2 arguments, but only 1 given
min() _GLIBCXX_USE_NOEXCEPT { return _Tp(); }
^
/usr/include/c++/8/limits:321:11: error: macro "max" requires 2 arguments, but only 1 given
max() _GLIBCXX_USE_NOEXCEPT { return _Tp(); }
^
/usr/include/c++/8/limits:388:11: error: macro "min" requires 2 arguments, but only 1 given
min() _GLIBCXX_USE_NOEXCEPT { return false; }
^
/usr/include/c++/8/limits:391:11: error: macro "max" requires 2 arguments, but only 1 given
max() _GLIBCXX_USE_NOEXCEPT { return true; }
^
/usr/include/c++/8/limits:395:38: error: macro "min" requires 2 arguments, but only 1 given
lowest() noexcept { return min(); }
^
/usr/include/c++/8/limits:457:11: error: macro "min" requires 2 arguments, but only 1 given
min() _GLIBCXX_USE_NOEXCEPT { return __glibcxx_min(char); }
^
/usr/include/c++/8/limits:460:11: error: macro "max" requires 2 arguments, but only 1 given
max() _GLIBCXX_USE_NOEXCEPT { return __glibcxx_max(char); }
^
/usr/include/c++/8/limits:464:38: error: macro "min" requires 2 arguments, but only 1 given
lowest() noexcept { return min(); }
^
/usr/include/c++/8/limits:524:11: error: macro "min" requires 2 arguments, but only 1 given
min() _GLIBCXX_USE_NOEXCEPT { return -__SCHAR_MAX__ - 1; }
^
/usr/include/c++/8/limits:527:11: error: macro "max" requires 2 arguments, but only 1 given
max() _GLIBCXX_USE_NOEXCEPT { return __SCHAR_MAX__; }
^
/usr/include/c++/8/limits:531:38: error: macro "min" requires 2 arguments, but only 1 given
lowest() noexcept { return min(); }
^
/usr/include/c++/8/limits:594:11: error: macro "min" requires 2 arguments, but only 1 given
min() _GLIBCXX_USE_NOEXCEPT { return 0; }
^
/usr/include/c++/8/limits:597:11: error: macro "max" requires 2 arguments, but only 1 given
max() _GLIBCXX_USE_NOEXCEPT { return __SCHAR_MAX__ * 2U + 1; }
^
/usr/include/c++/8/limits:601:38: error: macro "min" requires 2 arguments, but only 1 given
lowest() noexcept { return min(); }
^
/usr/include/c++/8/limits:667:11: error: macro "min" requires 2 arguments, but only 1 given
min() _GLIBCXX_USE_NOEXCEPT { return __glibcxx_min (wchar_t); }
^
/usr/include/c++/8/limits:670:11: error: macro "max" requires 2 arguments, but only 1 given
max() _GLIBCXX_USE_NOEXCEPT { return __glibcxx_max (wchar_t); }
^
/usr/include/c++/8/limits:674:38: error: macro "min" requires 2 arguments, but only 1 given
lowest() noexcept { return min(); }
^
/usr/include/c++/8/limits:736:11: error: macro "min" requires 2 arguments, but only 1 given
min() noexcept { return __glibcxx_min (char16_t); }
^
In file included from /home/cat/Downloads/obs-stream-effects/source/gs-rendertarget.h:23,
from /home/cat/Downloads/obs-stream-effects/source/gfx-source-texture.h:21,
from /home/cat/Downloads/obs-stream-effects/source/source-mirror.h:26,
from /home/cat/Downloads/obs-stream-effects/source/source-mirror.cpp:20:
/home/cat/Downloads/obs-stream-effects/source/gs-texture.h:26: warning: ignoring #pragma warning [-Wunknown-pragmas]
#pragma warning(push)
/usr/include/c++/8/limits:739:11: error: macro "max" requires 2 arguments, but only 1 given
max() noexcept { return __glibcxx_max (char16_t); }
^
/usr/include/c++/8/limits:742:38: error: macro "min" requires 2 arguments, but only 1 given
lowest() noexcept { return min(); }
^
/usr/include/c++/8/limits:797:11: error: macro "min" requires 2 arguments, but only 1 given
min() noexcept { return __glibcxx_min (char32_t); }
^
/usr/include/c++/8/limits:800:11: error: macro "max" requires 2 arguments, but only 1 given
max() noexcept { return __glibcxx_max (char32_t); }
^
/usr/include/c++/8/limits:803:38: error: macro "min" requires 2 arguments, but only 1 given
lowest() noexcept { return min(); }
^
/usr/include/c++/8/limits:859:11: error: macro "min" requires 2 arguments, but only 1 given
min() _GLIBCXX_USE_NOEXCEPT { return -__SHRT_MAX__ - 1; }
^
/usr/include/c++/8/limits:862:11: error: macro "max" requires 2 arguments, but only 1 given
max() _GLIBCXX_USE_NOEXCEPT { return __SHRT_MAX__; }
^
/usr/include/c++/8/limits:866:38: error: macro "min" requires 2 arguments, but only 1 given
lowest() noexcept { return min(); }
^
/usr/include/c++/8/limits:926:11: error: macro "min" requires 2 arguments, but only 1 given
min() _GLIBCXX_USE_NOEXCEPT { return 0; }
^
/usr/include/c++/8/limits:929:11: error: macro "max" requires 2 arguments, but only 1 given
max() _GLIBCXX_USE_NOEXCEPT { return __SHRT_MAX__ * 2U + 1; }
^
/usr/include/c++/8/limits:933:38: error: macro "min" requires 2 arguments, but only 1 given
lowest() noexcept { return min(); }
^
/usr/include/c++/8/limits:999:11: error: macro "min" requires 2 arguments, but only 1 given
min() _GLIBCXX_USE_NOEXCEPT { return -__INT_MAX__ - 1; }
^
/usr/include/c++/8/limits:1002:11: error: macro "max" requires 2 arguments, but only 1 given
max() _GLIBCXX_USE_NOEXCEPT { return __INT_MAX__; }
^
/usr/include/c++/8/limits:1006:38: error: macro "min" requires 2 arguments, but only 1 given
lowest() noexcept { return min(); }
^
/usr/include/c++/8/limits:1066:11: error: macro "min" requires 2 arguments, but only 1 given
min() _GLIBCXX_USE_NOEXCEPT { return 0; }
^
/usr/include/c++/8/limits:1069:11: error: macro "max" requires 2 arguments, but only 1 given
max() _GLIBCXX_USE_NOEXCEPT { return __INT_MAX__ * 2U + 1; }
^
/usr/include/c++/8/limits:1073:38: error: macro "min" requires 2 arguments, but only 1 given
lowest() noexcept { return min(); }
^
/usr/include/c++/8/limits:1138:11: error: macro "min" requires 2 arguments, but only 1 given
min() _GLIBCXX_USE_NOEXCEPT { return -__LONG_MAX__ - 1; }
^
/usr/include/c++/8/limits:1141:11: error: macro "max" requires 2 arguments, but only 1 given
max() _GLIBCXX_USE_NOEXCEPT { return __LONG_MAX__; }
^
/usr/include/c++/8/limits:1145:38: error: macro "min" requires 2 arguments, but only 1 given
lowest() noexcept { return min(); }
^
/usr/include/c++/8/limits:1205:11: error: macro "min" requires 2 arguments, but only 1 given
min() _GLIBCXX_USE_NOEXCEPT { return 0; }
^
/usr/include/c++/8/limits:1208:11: error: macro "max" requires 2 arguments, but only 1 given
max() _GLIBCXX_USE_NOEXCEPT { return __LONG_MAX__ * 2UL + 1; }
^
/usr/include/c++/8/limits:1212:38: error: macro "min" requires 2 arguments, but only 1 given
lowest() noexcept { return min(); }
^
/usr/include/c++/8/limits:1278:11: error: macro "min" requires 2 arguments, but only 1 given
min() _GLIBCXX_USE_NOEXCEPT { return -__LONG_LONG_MAX__ - 1; }
^
/usr/include/c++/8/limits:1281:11: error: macro "max" requires 2 arguments, but only 1 given
max() _GLIBCXX_USE_NOEXCEPT { return __LONG_LONG_MAX__; }
^
/usr/include/c++/8/limits:1285:38: error: macro "min" requires 2 arguments, but only 1 given
lowest() noexcept { return min(); }
^
/usr/include/c++/8/limits:1348:11: error: macro "min" requires 2 arguments, but only 1 given
min() _GLIBCXX_USE_NOEXCEPT { return 0; }
^
/usr/include/c++/8/limits:1351:11: error: macro "max" requires 2 arguments, but only 1 given
max() _GLIBCXX_USE_NOEXCEPT { return __LONG_LONG_MAX__ * 2ULL + 1; }
^
/usr/include/c++/8/limits:1355:38: error: macro "min" requires 2 arguments, but only 1 given
lowest() noexcept { return min(); }
^
/usr/include/c++/8/limits:1571:85: error: macro "min" requires 2 arguments, but only 1 given
__INT_N_201103 (__GLIBCXX_TYPE_INT_N_0), __INT_N_U201103 (__GLIBCXX_TYPE_INT_N_0))
^
/usr/include/c++/8/limits:1571:85: error: macro "min" requires 2 arguments, but only 1 given
/usr/include/c++/8/limits:1571:85: error: macro "min" requires 2 arguments, but only 1 given
/usr/include/c++/8/limits:1571:85: error: macro "max" requires 2 arguments, but only 1 given
/usr/include/c++/8/limits:1571:85: error: macro "min" requires 2 arguments, but only 1 given
/usr/include/c++/8/limits:1571:85: error: macro "max" requires 2 arguments, but only 1 given
In file included from /home/cat/Downloads/obs-stream-effects/source/gs-effect.h:25,
from /home/cat/Downloads/obs-stream-effects/source/gs-mipmapper.h:21,
from /home/cat/Downloads/obs-stream-effects/source/filter-transform.h:23,
from /home/cat/Downloads/obs-stream-effects/source/filter-transform.cpp:20:
/home/cat/Downloads/obs-stream-effects/source/gs-sampler.h:23: warning: ignoring #pragma warning [-Wunknown-pragmas]
#pragma warning(push)
/home/cat/Downloads/obs-stream-effects/source/gs-sampler.h:24: warning: ignoring #pragma warning [-Wunknown-pragmas]
#pragma warning(disable : 4201)
/usr/include/c++/8/limits:1599:11: error: macro "min" requires 2 arguments, but only 1 given
min() _GLIBCXX_USE_NOEXCEPT { return __FLT_MIN__; }
^
/usr/include/c++/8/limits:1602:11: error: macro "max" requires 2 arguments, but only 1 given
max() _GLIBCXX_USE_NOEXCEPT { return __FLT_MAX__; }
^
/usr/include/c++/8/limits:1674:11: error: macro "min" requires 2 arguments, but only 1 given
min() _GLIBCXX_USE_NOEXCEPT { return __DBL_MIN__; }
^
/usr/include/c++/8/limits:1677:11: error: macro "max" requires 2 arguments, but only 1 given
max() _GLIBCXX_USE_NOEXCEPT { return __DBL_MAX__; }
^
/usr/include/c++/8/limits:1749:11: error: macro "min" requires 2 arguments, but only 1 given
min() _GLIBCXX_USE_NOEXCEPT { return __LDBL_MIN__; }
^
/usr/include/c++/8/limits:1752:11: error: macro "max" requires 2 arguments, but only 1 given
max() _GLIBCXX_USE_NOEXCEPT { return __LDBL_MAX__; }
^
/home/cat/Downloads/obs-stream-effects/source/gs-texture.h:27: warning: ignoring #pragma warning [-Wunknown-pragmas]
#pragma warning(disable : 4201)
In file included from /usr/include/c++/8/chrono:42,
from /home/cat/Downloads/obs-stream-effects/source/filter-blur.h:24,
from /home/cat/Downloads/obs-stream-effects/source/plugin.cpp:21:
/usr/include/c++/8/bits/parse_numbers.h:268:65: error: macro "max" requires 2 arguments, but only 1 given
: conditional_t<(_Val <= std::numeric_limits<_IntType>::max()),
^
In file included from /home/cat/Downloads/obs-stream-effects/source/filter-blur.h:24,
from /home/cat/Downloads/obs-stream-effects/source/plugin.cpp:21:
/usr/include/c++/8/chrono:282:6: error: macro "max" requires 2 arguments, but only 1 given
max()
^
/usr/include/c++/8/chrono:283:37: error: macro "max" requires 2 arguments, but only 1 given
{ return numeric_limits<_Rep>::max(); }
^
/usr/include/c++/8/chrono:286:6: error: macro "min" requires 2 arguments, but only 1 given
min()
^
/usr/include/c++/8/chrono:437:6: error: macro "min" requires 2 arguments, but only 1 given
min()
^
/usr/include/c++/8/chrono:438:46: error: macro "min" requires 2 arguments, but only 1 given
{ return duration(duration_values<rep>::min()); }
^
/usr/include/c++/8/chrono:441:6: error: macro "max" requires 2 arguments, but only 1 given
max()
^
/usr/include/c++/8/chrono:442:46: error: macro "max" requires 2 arguments, but only 1 given
{ return duration(duration_values<rep>::max()); }
^
/usr/include/c++/8/chrono:659:6: error: macro "min" requires 2 arguments, but only 1 given
min()
^
/usr/include/c++/8/chrono:660:36: error: macro "min" requires 2 arguments, but only 1 given
{ return time_point(duration::min()); }
^
/usr/include/c++/8/chrono:663:6: error: macro "max" requires 2 arguments, but only 1 given
max()
^
/usr/include/c++/8/chrono:664:36: error: macro "max" requires 2 arguments, but only 1 given
{ return time_point(duration::max()); }
^
/usr/include/c++/8/chrono:825:49: error: macro "min" requires 2 arguments, but only 1 given
static_assert(system_clock::duration::min()
^
/usr/include/c++/8/chrono:923:37: error: macro "min" requires 2 arguments, but only 1 given
operator""min(long double __mins)
^
/usr/include/c++/8/chrono:928:21: error: macro "min" requires 2 arguments, but only 1 given
operator""min()
^
/home/cat/Downloads/obs-stream-effects/source/filter-shape.cpp:28: warning: ignoring #pragma warning [-Wunknown-pragmas]
#pragma warning(push)
/home/cat/Downloads/obs-stream-effects/source/filter-shape.cpp:29: warning: ignoring #pragma warning [-Wunknown-pragmas]
#pragma warning(disable : 4201)
/home/cat/Downloads/obs-stream-effects/source/filter-shape.cpp:33: warning: ignoring #pragma warning [-Wunknown-pragmas]
#pragma warning(pop)
In file included from /usr/include/c++/8/bits/stl_function.h:60,
from /usr/include/c++/8/functional:49,
from /home/cat/Downloads/obs-stream-effects/source/plugin.h:21,
from /home/cat/Downloads/obs-stream-effects/source/strings.h:21,
from /usr/include/string.h:431,
from /home/cat/Downloads/obs-stream-effects/build/libobs-src/include/util/bmem.h:22,
from /home/cat/Downloads/obs-stream-effects/build/libobs-src/include/obs.h:21,
from /home/cat/Downloads/obs-stream-effects/build/source/module.cpp:1:
/usr/include/c++/8/bits/move.h:45:3: error: template with C linkage
template<typename _Tp>
^~~~~~~~
In file included from /usr/include/features.h:424,
from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33,
from /usr/include/stdint.h:26,
from /usr/lib/gcc/x86_64-linux-gnu/8/include/stdint.h:9,
from /home/cat/Downloads/obs-stream-effects/build/libobs-src/include/util/c99defs.h:72,
from /home/cat/Downloads/obs-stream-effects/build/libobs-src/include/obs.h:20,
from /home/cat/Downloads/obs-stream-effects/build/source/module.cpp:1:
/usr/include/string.h:28:1: note: ‘extern "C"’ linkage started here
__BEGIN_DECLS
^~~~~~~~~~~~~
In file included from /usr/include/c++/8/bits/move.h:55,
from /usr/include/c++/8/bits/stl_function.h:60,
from /usr/include/c++/8/functional:49,
from /home/cat/Downloads/obs-stream-effects/source/plugin.h:21,
from /home/cat/Downloads/obs-stream-effects/source/strings.h:21,
from /usr/include/string.h:431,
from /home/cat/Downloads/obs-stream-effects/build/libobs-src/include/util/bmem.h:22,
from /home/cat/Downloads/obs-stream-effects/build/libobs-src/include/obs.h:21,
from /home/cat/Downloads/obs-stream-effects/build/source/module.cpp:1:
/usr/include/c++/8/type_traits:56:3: error: template with C linkage
template<typename _Tp, _Tp __v>
^~~~~~~~
In file included from /home/cat/Downloads/obs-stream-effects/source/filter-displacement.h:21,
from /home/cat/Downloads/obs-stream-effects/source/filter-displacement.cpp:20:
/home/cat/Downloads/obs-stream-effects/source/plugin.h:30: warning: ignoring #pragma warning [-Wunknown-pragmas]
#pragma warning(pop)
In file included from /home/cat/Downloads/obs-stream-effects/source/filter-displacement.cpp:20:
/home/cat/Downloads/obs-stream-effects/source/filter-displacement.h:24: warning: ignoring #pragma warning [-Wunknown-pragmas]
#pragma warning(push)
/home/cat/Downloads/obs-stream-effects/source/filter-displacement.h:25: warning: ignoring #pragma warning [-Wunknown-pragmas]
#pragma warning(disable : 4201)
/home/cat/Downloads/obs-stream-effects/source/filter-displacement.h:28: warning: ignoring #pragma warning [-Wunknown-pragmas]
#pragma warning(pop)
In file included from /home/cat/Downloads/obs-stream-effects/source/gs-rendertarget.h:23,
from /home/cat/Downloads/obs-stream-effects/source/gfx-source-texture.h:21,
from /home/cat/Downloads/obs-stream-effects/source/filter-blur.h:29,
from /home/cat/Downloads/obs-stream-effects/source/plugin.cpp:21:
/home/cat/Downloads/obs-stream-effects/source/gs-texture.h:26: warning: ignoring #pragma warning [-Wunknown-pragmas]
#pragma warning(push)
/home/cat/Downloads/obs-stream-effects/source/gs-texture.h:27: warning: ignoring #pragma warning [-Wunknown-pragmas]
#pragma warning(disable : 4201)
/home/cat/Downloads/obs-stream-effects/source/gs-texture.h:29: warning: ignoring #pragma warning [-Wunknown-pragmas]
#pragma warning(pop)
In file included from /home/cat/Downloads/obs-stream-effects/source/gfx-source-texture.h:21,
from /home/cat/Downloads/obs-stream-effects/source/filter-blur.h:29,
from /home/cat/Downloads/obs-stream-effects/source/plugin.cpp:21:
/home/cat/Downloads/obs-stream-effects/source/gs-rendertarget.h:26: warning: ignoring #pragma warning [-Wunknown-pragmas]
#pragma warning(push)
/home/cat/Downloads/obs-stream-effects/source/gs-rendertarget.h:27: warning: ignoring #pragma warning [-Wunknown-pragmas]
#pragma warning(disable : 4201)
/home/cat/Downloads/obs-stream-effects/source/gs-rendertarget.h:29: warning: ignoring #pragma warning [-Wunknown-pragmas]
#pragma warning(pop)
In file included from /usr/include/features.h:424,
from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33,
from /usr/include/stdint.h:26,
from /usr/lib/gcc/x86_64-linux-gnu/8/include/stdint.h:9,
from /home/cat/Downloads/obs-stream-effects/build/libobs-src/include/util/c99defs.h:72,
from /home/cat/Downloads/obs-stream-effects/build/libobs-src/include/obs.h:20,
from /home/cat/Downloads/obs-stream-effects/build/source/module.cpp:1:
/usr/include/string.h:28:1: note: ‘extern "C"’ linkage started here
__BEGIN_DECLS
^~~~~~~~~~~~~
In file included from /home/cat/Downloads/obs-stream-effects/source/gs-effect.h:25,
from /home/cat/Downloads/obs-stream-effects/source/filter-blur.h:30,
from /home/cat/Downloads/obs-stream-effects/source/plugin.cpp:21:
/home/cat/Downloads/obs-stream-effects/source/gs-sampler.h:23: warning: ignoring #pragma warning [-Wunknown-pragmas]
#pragma warning(push)
/home/cat/Downloads/obs-stream-effects/source/gs-sampler.h:24: warning: ignoring #pragma warning [-Wunknown-pragmas]
#pragma warning(disable : 4201)
/home/cat/Downloads/obs-stream-effects/source/gs-sampler.h:26: warning: ignoring #pragma warning [-Wunknown-pragmas]
#pragma warning(pop)
In file included from /home/cat/Downloads/obs-stream-effects/source/filter-blur.h:30,
from /home/cat/Downloads/obs-stream-effects/source/plugin.cpp:21:
/home/cat/Downloads/obs-stream-effects/source/gs-effect.h:29: warning: ignoring #pragma warning [-Wunknown-pragmas]
#pragma warning(push)
/home/cat/Downloads/obs-stream-effects/source/gs-effect.h:30: warning: ignoring #pragma warning [-Wunknown-pragmas]
#pragma warning(disable : 4201)
In file included from /home/cat/Downloads/obs-stream-effects/source/filter-blur.h:30,
from /home/cat/Downloads/obs-stream-effects/source/plugin.cpp:21:
/home/cat/Downloads/obs-stream-effects/source/gs-effect.h:36: warning: ignoring #pragma warning [-Wunknown-pragmas]
#pragma warning(pop)
In file included from /usr/include/c++/8/bits/move.h:55,
from /usr/include/c++/8/bits/stl_function.h:60,
from /usr/include/c++/8/functional:49,
from /home/cat/Downloads/obs-stream-effects/source/plugin.h:21,
from /home/cat/Downloads/obs-stream-effects/source/strings.h:21,
from /usr/include/string.h:431,
from /home/cat/Downloads/obs-stream-effects/build/libobs-src/include/util/bmem.h:22,
from /home/cat/Downloads/obs-stream-effects/build/libobs-src/include/obs.h:21,
from /home/cat/Downloads/obs-stream-effects/build/source/module.cpp:1:
/usr/include/c++/8/type_traits:71:3: error: template with C linkage
template<typename _Tp, _Tp __v>
^~~~~~~~
In file included from /usr/include/features.h:424,
from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33,
from /usr/include/stdint.h:26,
from /usr/lib/gcc/x86_64-linux-gnu/8/include/stdint.h:9,
from /home/cat/Downloads/obs-stream-effects/build/libobs-src/include/util/c99defs.h:72,
from /home/cat/Downloads/obs-stream-effects/build/libobs-src/include/obs.h:20,
from /home/cat/Downloads/obs-stream-effects/build/source/module.cpp:1:
/usr/include/string.h:28:1: note: ‘extern "C"’ linkage started here
__BEGIN_DECLS
^~~~~~~~~~~~~
In file included from /usr/include/c++/8/bits/move.h:55,
from /usr/include/c++/8/bits/stl_function.h:60,
from /usr/include/c++/8/functional:49,
from /home/cat/Downloads/obs-stream-effects/source/plugin.h:21,
from /home/cat/Downloads/obs-stream-effects/source/strings.h:21,
from /usr/include/string.h:431,
from /home/cat/Downloads/obs-stream-effects/build/libobs-src/include/util/bmem.h:22,
from /home/cat/Downloads/obs-stream-effects/build/libobs-src/include/obs.h:21,
from /home/cat/Downloads/obs-stream-effects/build/source/module.cpp:1:
/usr/include/c++/8/type_traits:80:3: error: template with C linkage
template<bool __v>
^~~~~~~~
In file included from /usr/include/features.h:424,
from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33,
from /usr/include/stdint.h:26,
from /usr/lib/gcc/x86_64-linux-gnu/8/include/stdint.h:9,
from /home/cat/Downloads/obs-stream-effects/build/libobs-src/include/util/c99defs.h:72,
from /home/cat/Downloads/obs-stream-effects/build/libobs-src/include/obs.h:20,
from /home/cat/Downloads/obs-stream-effects/build/source/module.cpp:1:
/usr/include/string.h:28:1: note: ‘extern "C"’ linkage started here
__BEGIN_DECLS
^~~~~~~~~~~~~
Created
January 13, 2019 21:46
-
-
Save catb0t/a0ef26bd65612ec1f220579f9e609fc9 to your computer and use it in GitHub Desktop.
error.md
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment