Entering directory gl-spectrum. make[4]: Entering directory '/home/thomas/Downloads/audacious-plugins-git/src/audacious-plugins/src/gl-spectrum' make -w subdirs make[5]: Entering directory '/home/thomas/Downloads/audacious-plugins-git/src/audacious-plugins/src/gl-spectrum' make[5]: Nothing to be done for 'subdirs'. make[5]: Leaving directory '/home/thomas/Downloads/audacious-plugins-git/src/audacious-plugins/src/gl-spectrum' make -w depend make[5]: Entering directory '/home/thomas/Downloads/audacious-plugins-git/src/audacious-plugins/src/gl-spectrum' regen=0; \ deps=""; \ test -f .deps || regen=1; \ for i in gl-spectrum.cc; do \ case $i in \ *.c) \ if test x"yes" = x"yes"; then \ test $i -nt .deps && regen=1; \ deps="$deps $i.dep"; \ fi; \ ;; \ *.cc | *.cxx) \ if test x"yes" = x"yes"; then \ test $i -nt .deps && regen=1; \ deps="$deps $i.dep"; \ fi; \ ;; \ *.m) \ if test x"" = x"yes"; then \ test $i -nt .deps && regen=1; \ deps="$deps $i.dep"; \ fi; \ ;; \ *.mm) \ if test x"" = x"yes"; then \ test $i -nt .deps && regen=1; \ deps="$deps $i.dep"; \ fi; \ ;; \ *.S) \ if test x"@AS_DEPENDS@" = x"yes"; then \ test $i -nt .deps && regen=1; \ deps="$deps $i.dep"; \ fi; \ ;; \ esac; \ done; \ if test x"$regen" = x"1" -a x"$deps" != x""; then \ printf "Generating dependencies...\r"; \ if make -w $deps && cat $deps >.deps; then \ rm -f $deps; \ printf "Successfully generated dependencies.\n"; \ else \ :> .deps; \ touch -t 0001010000 .deps; \ err=$?; printf "Failed to generate dependencies!\n"; exit $err; \ fi; \ fi make[6]: Entering directory '/home/thomas/Downloads/audacious-plugins-git/src/audacious-plugins/src/gl-spectrum' gcc -E -D_FORTIFY_SOURCE=2 -include config.h -I../.. -pthread -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libdrm -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -march=i686 -mtune=generic -O2 -pipe -fstack-protector-strong --param=ssp-buffer-size=4 -std=gnu++11 -ffast-math -Wall -pipe -Wtype-limits -Woverloaded-virtual -fvisibility=hidden -M gl-spectrum.cc | \ sed 's/^\([^\.]*\)\.o:/\1.o \1.lib.o \1.plugin.o:/' >gl-spectrum.cc.dep || \ { rm -f gl-spectrum.cc.dep; false; } make[6]: Leaving directory '/home/thomas/Downloads/audacious-plugins-git/src/audacious-plugins/src/gl-spectrum' Successfully generated dependencies. make[5]: Leaving directory '/home/thomas/Downloads/audacious-plugins-git/src/audacious-plugins/src/gl-spectrum' make gl-spectrum.so locales make[5]: Entering directory '/home/thomas/Downloads/audacious-plugins-git/src/audacious-plugins/src/gl-spectrum' printf "Compiling gl-spectrum.cc (plugin)...\r" if g++ -fPIC -DPIC -march=i686 -mtune=generic -O2 -pipe -fstack-protector-strong --param=ssp-buffer-size=4 -std=gnu++11 -ffast-math -Wall -pipe -Wtype-limits -Woverloaded-virtual -fvisibility=hidden -D_FORTIFY_SOURCE=2 -include config.h -I../.. -pthread -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libdrm -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -c -o gl-spectrum.plugin.o gl-spectrum.cc; then \ printf "Successfully compiled gl-spectrum.cc (plugin).\n"; \ else \ err=$?; printf "Failed to compile gl-spectrum.cc (plugin)!\n"; exit $err; \ fi Successfully compiled gl-spectrum.cc (plugin). printf "Linking gl-spectrum.so...\r" objs=""; \-spectrum.so... ars=""; \ for i in gl-spectrum.plugin.o; do \ case $i in \ *.a) \ ars="$ars $i" \ ;; \ *.o) \ objs="$objs $i" \ ;; \ esac \ done; \ for i in $ars; do \ dir=".$(echo $i | sed 's/\//_/g').objs"; \ rm -fr $dir; \ mkdir -p $dir; \ cd $dir; \ /usr/bin/ar x ../$i; \ for j in *.o; do \ objs="$objs $dir/$j"; \ done; \ cd ..; \ done; \ if g++ -o gl-spectrum.so $objs -shared -Wl,-O1,--sort-common,--as-needed,-z,relro -Wl,-z,defs -lpthread -laudcore -lm -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lfontconfig -lfreetype -lGL -lX11; then \ printf "Successfully linked gl-spectrum.so.\n"; \ else \ err=$?; printf "Failed to link gl-spectrum.so!\n"; exit $err; \ fi; \ for i in $ars; do \ dir=".$(echo $i | sed 's/\//_/g').objs"; \ rm -fr $dir; \ done /usr/lib/libc_nonshared.a(stack_chk_fail_local.oS): In function `__stack_chk_fail_local': (.text+0x10): undefined reference to `__stack_chk_fail' collect2: error: ld returned 1 exit status Failed to link gl-spectrum.so! ../../buildsys.mk:265: recipe for target 'gl-spectrum.so' failed make[5]: *** [gl-spectrum.so] Error 1 make[5]: Leaving directory '/home/thomas/Downloads/audacious-plugins-git/src/audacious-plugins/src/gl-spectrum' ../../buildsys.mk:115: recipe for target 'all' failed make[4]: *** [all] Error 2 make[4]: Leaving directory '/home/thomas/Downloads/audacious-plugins-git/src/audacious-plugins/src/gl-spectrum' ../buildsys.mk:122: recipe for target 'gl-spectrum' failed make[3]: *** [gl-spectrum] Error 2 make[3]: Leaving directory '/home/thomas/Downloads/audacious-plugins-git/src/audacious-plugins/src' ../buildsys.mk:115: recipe for target 'all' failed make[2]: *** [all] Error 2 make[2]: Leaving directory '/home/thomas/Downloads/audacious-plugins-git/src/audacious-plugins/src' buildsys.mk:122: recipe for target 'src' failed make[1]: *** [src] Error 2 make[1]: Leaving directory '/home/thomas/Downloads/audacious-plugins-git/src/audacious-plugins' buildsys.mk:115: recipe for target 'all' failed make: *** [all] Error 2 ==> ERROR: A failure occurred in build(). Aborting...