naelstrof / slop

slop (Select Operation) is an application that queries for a selection from the user and prints the region to stdout.
Other
847 stars 58 forks source link

Pragma messages about deprecation of GLM degrees #66

Open nylen opened 7 years ago

nylen commented 7 years ago

I get a bunch of messages like this when compiling slop:

[ 86%] Building CXX object CMakeFiles/slopy.dir/src/glrectangle.cpp.o
In file included from /usr/include/glm/gtc/quaternion.hpp:402:0,
                 from /usr/include/glm/gtc/type_ptr.hpp:63,
                 from /home/james/code/slop/src/shader.hpp:31,
                 from /home/james/code/slop/src/glrectangle.hpp:30,
                 from /home/james/code/slop/src/glrectangle.cpp:1:
/usr/include/glm/gtc/quaternion.inl: In function ‘glm::detail::tquat<T, P> glm::rotate(const glm::de
tail::tquat<T, P>&, const T&, const glm::detail::tvec3<T, P>&)’:
/usr/include/glm/gtc/quaternion.inl:621:165: note: #pragma message: GLM: rotate function taking degr
ees as a parameter is deprecated. #define GLM_FORCE_RADIANS before including GLM headers to remove t
his message.
 #  pragma message("GLM: rotate function taking degrees as a parameter is deprecated. #define GLM_FO
RCE_RADIANS before including GLM headers to remove this message.")

(about other GLM functions too, for example roll, pitch, yaw, angle, angleAxis)

naelstrof commented 7 years ago

Could you post the whole build log or post your glm version please?

nylen commented 7 years ago

This may be another issue due to my compiling stuff for a pretty old distro (Devuan, basically Debian Jessie).

Package: libglm-dev
Installed: yes
Version: 0.9.5.4-1
[  6%] Building CXX object CMakeFiles/slopy.dir/src/mouse.cpp.o
[ 13%] Building CXX object CMakeFiles/slopy.dir/src/keyboard.cpp.o
[ 20%] Building CXX object CMakeFiles/slopy.dir/src/x.cpp.o
[ 26%] Building CXX object CMakeFiles/slopy.dir/src/slopstates.cpp.o
[ 33%] Building CXX object CMakeFiles/slopy.dir/src/framebuffer.cpp.o
In file included from /usr/include/glm/gtc/quaternion.hpp:402:0,
                 from /usr/include/glm/gtc/type_ptr.hpp:63,
                 from /home/james/code/slop/src/shader.hpp:31,
                 from /home/james/code/slop/src/framebuffer.hpp:29,
                 from /home/james/code/slop/src/framebuffer.cpp:1:
/usr/include/glm/gtc/quaternion.inl: In function ‘glm::detail::tquat<T, P> glm::rotate(const glm::detail::tquat<T, P>&, const T&, const glm::detail::tvec3<T, P>&)’:
/usr/include/glm/gtc/quaternion.inl:621:165: note: #pragma message: GLM: rotate function taking degrees as a parameter is deprecated. #define GLM_FORCE_RADIANS before including GLM headers to remove this message.
 #  pragma message("GLM: rotate function taking degrees as a parameter is deprecated. #define GLM_FORCE_RADIANS before including GLM headers to remove this message.")
                                                                                                                                                                     ^
/usr/include/glm/gtc/quaternion.inl: In function ‘T glm::roll(const glm::detail::tquat<T, P>&)’:
/usr/include/glm/gtc/quaternion.inl:648:151: note: #pragma message: GLM: roll function returning degrees is deprecated. #define GLM_FORCE_RADIANS before including GLM headers to remove this message.
 #  pragma message("GLM: roll function returning degrees is deprecated. #define GLM_FORCE_RADIANS before including GLM headers to remove this message.")
                                                                                                                                                       ^
/usr/include/glm/gtc/quaternion.inl: In function ‘T glm::pitch(const glm::detail::tquat<T, P>&)’:
/usr/include/glm/gtc/quaternion.inl:662:152: note: #pragma message: GLM: pitch function returning degrees is deprecated. #define GLM_FORCE_RADIANS before including GLM headers to remove this message.
 #  pragma message("GLM: pitch function returning degrees is deprecated. #define GLM_FORCE_RADIANS before including GLM headers to remove this message.")
                                                                                                                                                        ^
/usr/include/glm/gtc/quaternion.inl: In function ‘T glm::yaw(const glm::detail::tquat<T, P>&)’:
/usr/include/glm/gtc/quaternion.inl:676:150: note: #pragma message: GLM: yaw function returning degrees is deprecated. #define GLM_FORCE_RADIANS before including GLM headers to remove this message.
 #  pragma message("GLM: yaw function returning degrees is deprecated. #define GLM_FORCE_RADIANS before including GLM headers to remove this message.")
                                                                                                                                                      ^
/usr/include/glm/gtc/quaternion.inl: In function ‘T glm::angle(const glm::detail::tquat<T, P>&)’:
/usr/include/glm/gtc/quaternion.inl:806:152: note: #pragma message: GLM: angle function returning degrees is deprecated. #define GLM_FORCE_RADIANS before including GLM headers to remove this message.
 #  pragma message("GLM: angle function returning degrees is deprecated. #define GLM_FORCE_RADIANS before including GLM headers to remove this message.")
                                                                                                                                                        ^
/usr/include/glm/gtc/quaternion.inl: In function ‘glm::detail::tquat<T, P> glm::angleAxis(const T&, const glm::detail::tvec3<T, P>&)’:
/usr/include/glm/gtc/quaternion.inl:836:168: note: #pragma message: GLM: angleAxis function taking degrees as a parameter is deprecated. #define GLM_FORCE_RADIANS before including GLM headers to remove this message.
 #  pragma message("GLM: angleAxis function taking degrees as a parameter is deprecated. #define GLM_FORCE_RADIANS before including GLM headers to remove this message.")
                                                                                                                                                                        ^
[ 40%] Building CXX object CMakeFiles/slopy.dir/src/resource.cpp.o
[ 46%] Building C object CMakeFiles/slopy.dir/src/gl_core_3_3.c.o
[ 53%] Building CXX object CMakeFiles/slopy.dir/src/shader.cpp.o
In file included from /usr/include/glm/gtc/quaternion.hpp:402:0,
                 from /usr/include/glm/gtc/type_ptr.hpp:63,
                 from /home/james/code/slop/src/shader.hpp:31,
                 from /home/james/code/slop/src/shader.cpp:1:
/usr/include/glm/gtc/quaternion.inl: In function ‘glm::detail::tquat<T, P> glm::rotate(const glm::detail::tquat<T, P>&, const T&, const glm::detail::tvec3<T, P>&)’:
/usr/include/glm/gtc/quaternion.inl:621:165: note: #pragma message: GLM: rotate function taking degrees as a parameter is deprecated. #define GLM_FORCE_RADIANS before including GLM headers to remove this message.
 #  pragma message("GLM: rotate function taking degrees as a parameter is deprecated. #define GLM_FORCE_RADIANS before including GLM headers to remove this message.")
                                                                                                                                                                     ^
/usr/include/glm/gtc/quaternion.inl: In function ‘T glm::roll(const glm::detail::tquat<T, P>&)’:
/usr/include/glm/gtc/quaternion.inl:648:151: note: #pragma message: GLM: roll function returning degrees is deprecated. #define GLM_FORCE_RADIANS before including GLM headers to remove this message.
 #  pragma message("GLM: roll function returning degrees is deprecated. #define GLM_FORCE_RADIANS before including GLM headers to remove this message.")
                                                                                                                                                       ^
/usr/include/glm/gtc/quaternion.inl: In function ‘T glm::pitch(const glm::detail::tquat<T, P>&)’:
/usr/include/glm/gtc/quaternion.inl:662:152: note: #pragma message: GLM: pitch function returning degrees is deprecated. #define GLM_FORCE_RADIANS before including GLM headers to remove this message.
 #  pragma message("GLM: pitch function returning degrees is deprecated. #define GLM_FORCE_RADIANS before including GLM headers to remove this message.")
                                                                                                                                                        ^
/usr/include/glm/gtc/quaternion.inl: In function ‘T glm::yaw(const glm::detail::tquat<T, P>&)’:
/usr/include/glm/gtc/quaternion.inl:676:150: note: #pragma message: GLM: yaw function returning degrees is deprecated. #define GLM_FORCE_RADIANS before including GLM headers to remove this message.
 #  pragma message("GLM: yaw function returning degrees is deprecated. #define GLM_FORCE_RADIANS before including GLM headers to remove this message.")
                                                                                                                                                      ^
/usr/include/glm/gtc/quaternion.inl: In function ‘T glm::angle(const glm::detail::tquat<T, P>&)’:
/usr/include/glm/gtc/quaternion.inl:806:152: note: #pragma message: GLM: angle function returning degrees is deprecated. #define GLM_FORCE_RADIANS before including GLM headers to remove this message.
 #  pragma message("GLM: angle function returning degrees is deprecated. #define GLM_FORCE_RADIANS before including GLM headers to remove this message.")
                                                                                                                                                        ^
/usr/include/glm/gtc/quaternion.inl: In function ‘glm::detail::tquat<T, P> glm::angleAxis(const T&, const glm::detail::tvec3<T, P>&)’:
/usr/include/glm/gtc/quaternion.inl:836:168: note: #pragma message: GLM: angleAxis function taking degrees as a parameter is deprecated. #define GLM_FORCE_RADIANS before including GLM headers to remove this message.
 #  pragma message("GLM: angleAxis function taking degrees as a parameter is deprecated. #define GLM_FORCE_RADIANS before including GLM headers to remove this message.")
                                                                                                                                                                        ^
[ 60%] Building CXX object CMakeFiles/slopy.dir/src/window.cpp.o
In file included from /usr/include/glm/gtc/matrix_transform.hpp:304:0,
                 from /home/james/code/slop/src/window.hpp:34,
                 from /home/james/code/slop/src/window.cpp:1:
/usr/include/glm/gtc/matrix_transform.inl: In function ‘glm::detail::tmat4x4<T, P> glm::rotate(const glm::detail::tmat4x4<T, P>&, const T&, const glm::detail::tvec3<T, P>&)’:
/usr/include/glm/gtc/matrix_transform.inl:58:165: note: #pragma message: GLM: rotate function taking degrees as a parameter is deprecated. #define GLM_FORCE_RADIANS before including GLM headers to remove this message.
 #  pragma message("GLM: rotate function taking degrees as a parameter is deprecated. #define GLM_FORCE_RADIANS before including GLM headers to remove this message.")
                                                                                                                                                                     ^
/usr/include/glm/gtc/matrix_transform.inl: In function ‘glm::detail::tmat4x4<T, P> glm::rotate_slow(const glm::detail::tmat4x4<T, P>&, const T&, const glm::detail::tvec3<T, P>&)’:
/usr/include/glm/gtc/matrix_transform.inl:99:170: note: #pragma message: GLM: rotate_slow function taking degrees as a parameter is deprecated. #define GLM_FORCE_RADIANS before including GLM headers to remove this message.
 #  pragma message("GLM: rotate_slow function taking degrees as a parameter is deprecated. #define GLM_FORCE_RADIANS before including GLM headers to remove this message.")
                                                                                                                                                                          ^
/usr/include/glm/gtc/matrix_transform.inl: In function ‘glm::detail::tmat4x4<T, (glm::precision)0u> glm::perspective(const T&, const T&, const T&, const T&)’:
/usr/include/glm/gtc/matrix_transform.inl:232:170: note: #pragma message: GLM: perspective function taking degrees as a parameter is deprecated. #define GLM_FORCE_RADIANS before including GLM headers to remove this message.
 #  pragma message("GLM: perspective function taking degrees as a parameter is deprecated. #define GLM_FORCE_RADIANS before including GLM headers to remove this message.")
                                                                                                                                                                          ^
/usr/include/glm/gtc/matrix_transform.inl: In function ‘glm::detail::tmat4x4<T, (glm::precision)0u> glm::perspectiveFov(const T&, const T&, const T&, const T&, const T&)’:
/usr/include/glm/gtc/matrix_transform.inl:264:173: note: #pragma message: GLM: perspectiveFov function taking degrees as a parameter is deprecated. #define GLM_FORCE_RADIANS before including GLM headers to remove this message.
 #  pragma message("GLM: perspectiveFov function taking degrees as a parameter is deprecated. #define GLM_FORCE_RADIANS before including GLM headers to remove this message.")
                                                                                                                                                                             ^
/usr/include/glm/gtc/matrix_transform.inl: In function ‘glm::detail::tmat4x4<T, (glm::precision)0u> glm::infinitePerspective(T, T, T)’:
/usr/include/glm/gtc/matrix_transform.inl:290:178: note: #pragma message: GLM: infinitePerspective function taking degrees as a parameter is deprecated. #define GLM_FORCE_RADIANS before including GLM headers to remove this message.
 #  pragma message("GLM: infinitePerspective function taking degrees as a parameter is deprecated. #define GLM_FORCE_RADIANS before including GLM headers to remove this message.")
                                                                                                                                                                                  ^
/usr/include/glm/gtc/matrix_transform.inl: In function ‘glm::detail::tmat4x4<T, (glm::precision)0u> glm::tweakedInfinitePerspective(T, T, T, T)’:
/usr/include/glm/gtc/matrix_transform.inl:320:185: note: #pragma message: GLM: tweakedInfinitePerspective function taking degrees as a parameter is deprecated. #define GLM_FORCE_RADIANS before including GLM headers to remove this message.
 #  pragma message("GLM: tweakedInfinitePerspective function taking degrees as a parameter is deprecated. #define GLM_FORCE_RADIANS before including GLM headers to remove this message.")
                                                                                                                                                                                         ^
In file included from /usr/include/glm/gtc/quaternion.hpp:402:0,
                 from /usr/include/glm/gtc/type_ptr.hpp:63,
                 from /home/james/code/slop/src/shader.hpp:31,
                 from /home/james/code/slop/src/framebuffer.hpp:29,
                 from /home/james/code/slop/src/window.hpp:40,
                 from /home/james/code/slop/src/window.cpp:1:
/usr/include/glm/gtc/quaternion.inl: In function ‘glm::detail::tquat<T, P> glm::rotate(const glm::detail::tquat<T, P>&, const T&, const glm::detail::tvec3<T, P>&)’:
/usr/include/glm/gtc/quaternion.inl:621:165: note: #pragma message: GLM: rotate function taking degrees as a parameter is deprecated. #define GLM_FORCE_RADIANS before including GLM headers to remove this message.
 #  pragma message("GLM: rotate function taking degrees as a parameter is deprecated. #define GLM_FORCE_RADIANS before including GLM headers to remove this message.")
                                                                                                                                                                     ^
/usr/include/glm/gtc/quaternion.inl: In function ‘T glm::roll(const glm::detail::tquat<T, P>&)’:
/usr/include/glm/gtc/quaternion.inl:648:151: note: #pragma message: GLM: roll function returning degrees is deprecated. #define GLM_FORCE_RADIANS before including GLM headers to remove this message.
 #  pragma message("GLM: roll function returning degrees is deprecated. #define GLM_FORCE_RADIANS before including GLM headers to remove this message.")
                                                                                                                                                       ^
/usr/include/glm/gtc/quaternion.inl: In function ‘T glm::pitch(const glm::detail::tquat<T, P>&)’:
/usr/include/glm/gtc/quaternion.inl:662:152: note: #pragma message: GLM: pitch function returning degrees is deprecated. #define GLM_FORCE_RADIANS before including GLM headers to remove this message.
 #  pragma message("GLM: pitch function returning degrees is deprecated. #define GLM_FORCE_RADIANS before including GLM headers to remove this message.")
                                                                                                                                                        ^
/usr/include/glm/gtc/quaternion.inl: In function ‘T glm::yaw(const glm::detail::tquat<T, P>&)’:
/usr/include/glm/gtc/quaternion.inl:676:150: note: #pragma message: GLM: yaw function returning degrees is deprecated. #define GLM_FORCE_RADIANS before including GLM headers to remove this message.
 #  pragma message("GLM: yaw function returning degrees is deprecated. #define GLM_FORCE_RADIANS before including GLM headers to remove this message.")
                                                                                                                                                      ^
/usr/include/glm/gtc/quaternion.inl: In function ‘T glm::angle(const glm::detail::tquat<T, P>&)’:
/usr/include/glm/gtc/quaternion.inl:806:152: note: #pragma message: GLM: angle function returning degrees is deprecated. #define GLM_FORCE_RADIANS before including GLM headers to remove this message.
 #  pragma message("GLM: angle function returning degrees is deprecated. #define GLM_FORCE_RADIANS before including GLM headers to remove this message.")
                                                                                                                                                        ^
/usr/include/glm/gtc/quaternion.inl: In function ‘glm::detail::tquat<T, P> glm::angleAxis(const T&, const glm::detail::tvec3<T, P>&)’:
/usr/include/glm/gtc/quaternion.inl:836:168: note: #pragma message: GLM: angleAxis function taking degrees as a parameter is deprecated. #define GLM_FORCE_RADIANS before including GLM headers to remove this message.
 #  pragma message("GLM: angleAxis function taking degrees as a parameter is deprecated. #define GLM_FORCE_RADIANS before including GLM headers to remove this message.")
                                                                                                                                                                        ^
[ 66%] Building CXX object CMakeFiles/slopy.dir/src/slop.cpp.o
In file included from /usr/include/glm/gtc/matrix_transform.hpp:304:0,
                 from /home/james/code/slop/src/window.hpp:34,
                 from /home/james/code/slop/src/slop.cpp:11:
/usr/include/glm/gtc/matrix_transform.inl: In function ‘glm::detail::tmat4x4<T, P> glm::rotate(const glm::detail::tmat4x4<T, P>&, const T&, const glm::detail::tvec3<T, P>&)’:
/usr/include/glm/gtc/matrix_transform.inl:58:165: note: #pragma message: GLM: rotate function taking degrees as a parameter is deprecated. #define GLM_FORCE_RADIANS before including GLM headers to remove this message.
 #  pragma message("GLM: rotate function taking degrees as a parameter is deprecated. #define GLM_FORCE_RADIANS before including GLM headers to remove this message.")
                                                                                                                                                                     ^
/usr/include/glm/gtc/matrix_transform.inl: In function ‘glm::detail::tmat4x4<T, P> glm::rotate_slow(const glm::detail::tmat4x4<T, P>&, const T&, const glm::detail::tvec3<T, P>&)’:
/usr/include/glm/gtc/matrix_transform.inl:99:170: note: #pragma message: GLM: rotate_slow function taking degrees as a parameter is deprecated. #define GLM_FORCE_RADIANS before including GLM headers to remove this message.
 #  pragma message("GLM: rotate_slow function taking degrees as a parameter is deprecated. #define GLM_FORCE_RADIANS before including GLM headers to remove this message.")
                                                                                                                                                                          ^
/usr/include/glm/gtc/matrix_transform.inl: In function ‘glm::detail::tmat4x4<T, (glm::precision)0u> glm::perspective(const T&, const T&, const T&, const T&)’:
/usr/include/glm/gtc/matrix_transform.inl:232:170: note: #pragma message: GLM: perspective function taking degrees as a parameter is deprecated. #define GLM_FORCE_RADIANS before including GLM headers to remove this message.
 #  pragma message("GLM: perspective function taking degrees as a parameter is deprecated. #define GLM_FORCE_RADIANS before including GLM headers to remove this message.")
                                                                                                                                                                          ^
/usr/include/glm/gtc/matrix_transform.inl: In function ‘glm::detail::tmat4x4<T, (glm::precision)0u> glm::perspectiveFov(const T&, const T&, const T&, const T&, const T&)’:
/usr/include/glm/gtc/matrix_transform.inl:264:173: note: #pragma message: GLM: perspectiveFov function taking degrees as a parameter is deprecated. #define GLM_FORCE_RADIANS before including GLM headers to remove this message.
 #  pragma message("GLM: perspectiveFov function taking degrees as a parameter is deprecated. #define GLM_FORCE_RADIANS before including GLM headers to remove this message.")
                                                                                                                                                                             ^
/usr/include/glm/gtc/matrix_transform.inl: In function ‘glm::detail::tmat4x4<T, (glm::precision)0u> glm::infinitePerspective(T, T, T)’:
/usr/include/glm/gtc/matrix_transform.inl:290:178: note: #pragma message: GLM: infinitePerspective function taking degrees as a parameter is deprecated. #define GLM_FORCE_RADIANS before including GLM headers to remove this message.
 #  pragma message("GLM: infinitePerspective function taking degrees as a parameter is deprecated. #define GLM_FORCE_RADIANS before including GLM headers to remove this message.")
                                                                                                                                                                                  ^
/usr/include/glm/gtc/matrix_transform.inl: In function ‘glm::detail::tmat4x4<T, (glm::precision)0u> glm::tweakedInfinitePerspective(T, T, T, T)’:
/usr/include/glm/gtc/matrix_transform.inl:320:185: note: #pragma message: GLM: tweakedInfinitePerspective function taking degrees as a parameter is deprecated. #define GLM_FORCE_RADIANS before including GLM headers to remove this message.
 #  pragma message("GLM: tweakedInfinitePerspective function taking degrees as a parameter is deprecated. #define GLM_FORCE_RADIANS before including GLM headers to remove this message.")
                                                                                                                                                                                         ^
In file included from /usr/include/glm/gtc/quaternion.hpp:402:0,
                 from /usr/include/glm/gtc/type_ptr.hpp:63,
                 from /home/james/code/slop/src/shader.hpp:31,
                 from /home/james/code/slop/src/framebuffer.hpp:29,
                 from /home/james/code/slop/src/window.hpp:40,
                 from /home/james/code/slop/src/slop.cpp:11:
/usr/include/glm/gtc/quaternion.inl: In function ‘glm::detail::tquat<T, P> glm::rotate(const glm::detail::tquat<T, P>&, const T&, const glm::detail::tvec3<T, P>&)’:
/usr/include/glm/gtc/quaternion.inl:621:165: note: #pragma message: GLM: rotate function taking degrees as a parameter is deprecated. #define GLM_FORCE_RADIANS before including GLM headers to remove this message.
 #  pragma message("GLM: rotate function taking degrees as a parameter is deprecated. #define GLM_FORCE_RADIANS before including GLM headers to remove this message.")
                                                                                                                                                                     ^
/usr/include/glm/gtc/quaternion.inl: In function ‘T glm::roll(const glm::detail::tquat<T, P>&)’:
/usr/include/glm/gtc/quaternion.inl:648:151: note: #pragma message: GLM: roll function returning degrees is deprecated. #define GLM_FORCE_RADIANS before including GLM headers to remove this message.
 #  pragma message("GLM: roll function returning degrees is deprecated. #define GLM_FORCE_RADIANS before including GLM headers to remove this message.")
                                                                                                                                                       ^
/usr/include/glm/gtc/quaternion.inl: In function ‘T glm::pitch(const glm::detail::tquat<T, P>&)’:
/usr/include/glm/gtc/quaternion.inl:662:152: note: #pragma message: GLM: pitch function returning degrees is deprecated. #define GLM_FORCE_RADIANS before including GLM headers to remove this message.
 #  pragma message("GLM: pitch function returning degrees is deprecated. #define GLM_FORCE_RADIANS before including GLM headers to remove this message.")
                                                                                                                                                        ^
/usr/include/glm/gtc/quaternion.inl: In function ‘T glm::yaw(const glm::detail::tquat<T, P>&)’:
/usr/include/glm/gtc/quaternion.inl:676:150: note: #pragma message: GLM: yaw function returning degrees is deprecated. #define GLM_FORCE_RADIANS before including GLM headers to remove this message.
 #  pragma message("GLM: yaw function returning degrees is deprecated. #define GLM_FORCE_RADIANS before including GLM headers to remove this message.")
                                                                                                                                                      ^
/usr/include/glm/gtc/quaternion.inl: In function ‘T glm::angle(const glm::detail::tquat<T, P>&)’:
/usr/include/glm/gtc/quaternion.inl:806:152: note: #pragma message: GLM: angle function returning degrees is deprecated. #define GLM_FORCE_RADIANS before including GLM headers to remove this message.
 #  pragma message("GLM: angle function returning degrees is deprecated. #define GLM_FORCE_RADIANS before including GLM headers to remove this message.")
                                                                                                                                                        ^
/usr/include/glm/gtc/quaternion.inl: In function ‘glm::detail::tquat<T, P> glm::angleAxis(const T&, const glm::detail::tvec3<T, P>&)’:
/usr/include/glm/gtc/quaternion.inl:836:168: note: #pragma message: GLM: angleAxis function taking degrees as a parameter is deprecated. #define GLM_FORCE_RADIANS before including GLM headers to remove this message.
 #  pragma message("GLM: angleAxis function taking degrees as a parameter is deprecated. #define GLM_FORCE_RADIANS before including GLM headers to remove this message.")
                                                                                                                                                                        ^
[ 73%] Building CXX object CMakeFiles/slopy.dir/src/rectangle.cpp.o
[ 80%] Building CXX object CMakeFiles/slopy.dir/src/xshaperectangle.cpp.o
[ 86%] Building CXX object CMakeFiles/slopy.dir/src/glrectangle.cpp.o
In file included from /usr/include/glm/gtc/quaternion.hpp:402:0,
                 from /usr/include/glm/gtc/type_ptr.hpp:63,
                 from /home/james/code/slop/src/shader.hpp:31,
                 from /home/james/code/slop/src/glrectangle.hpp:30,
                 from /home/james/code/slop/src/glrectangle.cpp:1:
/usr/include/glm/gtc/quaternion.inl: In function ‘glm::detail::tquat<T, P> glm::rotate(const glm::detail::tquat<T, P>&, const T&, const glm::detail::tvec3<T, P>&)’:
/usr/include/glm/gtc/quaternion.inl:621:165: note: #pragma message: GLM: rotate function taking degrees as a parameter is deprecated. #define GLM_FORCE_RADIANS before including GLM headers to remove this message.
 #  pragma message("GLM: rotate function taking degrees as a parameter is deprecated. #define GLM_FORCE_RADIANS before including GLM headers to remove this message.")
                                                                                                                                                                     ^
/usr/include/glm/gtc/quaternion.inl: In function ‘T glm::roll(const glm::detail::tquat<T, P>&)’:
/usr/include/glm/gtc/quaternion.inl:648:151: note: #pragma message: GLM: roll function returning degrees is deprecated. #define GLM_FORCE_RADIANS before including GLM headers to remove this message.
 #  pragma message("GLM: roll function returning degrees is deprecated. #define GLM_FORCE_RADIANS before including GLM headers to remove this message.")
                                                                                                                                                       ^
/usr/include/glm/gtc/quaternion.inl: In function ‘T glm::pitch(const glm::detail::tquat<T, P>&)’:
/usr/include/glm/gtc/quaternion.inl:662:152: note: #pragma message: GLM: pitch function returning degrees is deprecated. #define GLM_FORCE_RADIANS before including GLM headers to remove this message.
 #  pragma message("GLM: pitch function returning degrees is deprecated. #define GLM_FORCE_RADIANS before including GLM headers to remove this message.")
                                                                                                                                                        ^
/usr/include/glm/gtc/quaternion.inl: In function ‘T glm::yaw(const glm::detail::tquat<T, P>&)’:
/usr/include/glm/gtc/quaternion.inl:676:150: note: #pragma message: GLM: yaw function returning degrees is deprecated. #define GLM_FORCE_RADIANS before including GLM headers to remove this message.
 #  pragma message("GLM: yaw function returning degrees is deprecated. #define GLM_FORCE_RADIANS before including GLM headers to remove this message.")
                                                                                                                                                      ^
/usr/include/glm/gtc/quaternion.inl: In function ‘T glm::angle(const glm::detail::tquat<T, P>&)’:
/usr/include/glm/gtc/quaternion.inl:806:152: note: #pragma message: GLM: angle function returning degrees is deprecated. #define GLM_FORCE_RADIANS before including GLM headers to remove this message.
 #  pragma message("GLM: angle function returning degrees is deprecated. #define GLM_FORCE_RADIANS before including GLM headers to remove this message.")
                                                                                                                                                        ^
/usr/include/glm/gtc/quaternion.inl: In function ‘glm::detail::tquat<T, P> glm::angleAxis(const T&, const glm::detail::tvec3<T, P>&)’:
/usr/include/glm/gtc/quaternion.inl:836:168: note: #pragma message: GLM: angleAxis function taking degrees as a parameter is deprecated. #define GLM_FORCE_RADIANS before including GLM headers to remove this message.
 #  pragma message("GLM: angleAxis function taking degrees as a parameter is deprecated. #define GLM_FORCE_RADIANS before including GLM headers to remove this message.")
                                                                                                                                                                        ^
Linking CXX shared library libslopy.so
[ 86%] Built target slopy
[ 93%] Building CXX object CMakeFiles/slop.dir/src/options.cpp.o
[100%] Building CXX object CMakeFiles/slop.dir/src/main.cpp.o
Linking CXX executable bin/slop
[100%] Built target slop