[Slackbuilds-users] Recently updated ftgl broke projectM
Franzen
slackbuilds at schoepfer.info
Thu Jan 16 18:52:45 UTC 2020
On 2020-01-16 18:49, Chris Abela wrote:
> Since ftgl-2.4.0 was updated, projectM will not build:
>
> -- Generating done
> -- Build files have been written to:
> /tmp/SBo/projectM-complete-2.1.0-Source/build
> Scanning dependencies of target Renderer
> [ 1%] Building CXX object
> src/libprojectM/Renderer/CMakeFiles/Renderer.dir/FBO.cpp.o
> [ 2%] Building CXX object
> src/libprojectM/Renderer/CMakeFiles/Renderer.dir/Pipeline.cpp.o
> [ 3%] Building CXX object
> src/libprojectM/Renderer/CMakeFiles/Renderer.dir/Renderer.cpp.o
> In file included from /usr/include/c++/5.5.0/atomic:38:0,
> from /usr/include/FTGL/FTLibrary.h:36,
> from /usr/include/FTGL/ftgl.h:137,
> from
> /tmp/SBo/projectM-complete-2.1.0-Source/src/libprojectM/Renderer/Renderer.hpp:28,
> from
> /tmp/SBo/projectM-complete-2.1.0-Source/src/libprojectM/Renderer/Renderer.cpp:1:
> /usr/include/c++/5.5.0/bits/c++0x_warning.h:32:2: error: #error This
> file requires compiler and library support for the ISO C++ 2011
> standard. This support must be enabled with the -std=c++11 or
> -std=gnu++11 compiler options.
> #error This file requires compiler and library support \
> ^
> In file included from /usr/include/FTGL/ftgl.h:137:0,
> from
> /tmp/SBo/projectM-complete-2.1.0-Source/src/libprojectM/Renderer/Renderer.hpp:28,
> from
> /tmp/SBo/projectM-complete-2.1.0-Source/src/libprojectM/Renderer/Renderer.cpp:1:
> /usr/include/FTGL/FTLibrary.h:137:14: error: 'atomic' in namespace
> 'std' does not name a template type
> std::atomic <int> LegacyOpenGLStateHandling;
> ^
> /usr/include/FTGL/FTLibrary.h: In member function 'bool
> FTLibrary::GetLegacyOpenGLStateSet() const':
> /usr/include/FTGL/FTLibrary.h:97:55: error:
> 'LegacyOpenGLStateHandling' was not declared in this scope
> bool GetLegacyOpenGLStateSet() const { return
> LegacyOpenGLStateHandling; }
> ^
> src/libprojectM/Renderer/CMakeFiles/Renderer.dir/build.make:158:
> recipe for target
> 'src/libprojectM/Renderer/CMakeFiles/Renderer.dir/Renderer.cpp.o'
> failed
> make[2]: ***
> [src/libprojectM/Renderer/CMakeFiles/Renderer.dir/Renderer.cpp.o]
> Error 1
> CMakeFiles/Makefile2:293: recipe for target
> 'src/libprojectM/Renderer/CMakeFiles/Renderer.dir/all' failed
> make[1]: *** [src/libprojectM/Renderer/CMakeFiles/Renderer.dir/all]
> Error 2
> Makefile:149: recipe for target 'all' failed
> make: *** [all] Error 2
--- projectM.SlackBuild~ 2018-06-14 16:01:00.174365428 +0200
+++ projectM.SlackBuild 2020-01-16 19:48:34.052871487 +0100
@@ -78,7 +78,7 @@
cd build
cmake \
-DCMAKE_C_FLAGS:STRING="$SLKCFLAGS" \
- -DCMAKE_CXX_FLAGS:STRING="$SLKCFLAGS -lglut -lGL" \
+ -DCMAKE_CXX_FLAGS:STRING="$SLKCFLAGS -lglut -lGL -std=c++11" \
-DCMAKE_INSTALL_PREFIX=/usr \
-DLIB_INSTALL_DIR=/usr/lib${LIBDIRSUFFIX} \
-DLIB_SUFFIX=${LIBDIRSUFFIX} \
More information about the SlackBuilds-users
mailing list