Skip to content

Instantly share code, notes, and snippets.

@catb0t
Created January 13, 2019 21:46
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save catb0t/a0ef26bd65612ec1f220579f9e609fc9 to your computer and use it in GitHub Desktop.
Save catb0t/a0ef26bd65612ec1f220579f9e609fc9 to your computer and use it in GitHub Desktop.
error.md
$ 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
 ^~~~~~~~~~~~~
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment