From a7c31ce16539967779c3b4a96b4e72d70afc0a35 Mon Sep 17 00:00:00 2001 From: Tuomas Tynkkynen Date: Mon, 5 Dec 2016 02:09:18 +0200 Subject: [PATCH] snack: Mark broken Besides the hardeningDisable I added, something else is broken. gcc -c -O -fPIC -DUSE_TCL_STUBS -DUSE_TK_STUBS -DOSS -I/nix/store/q2k3anmbnwklaxih3brk9g6mxzjv155z-tcl-8.6.6/include -I/tmp/nix-build-tcl-8.6.6.drv-0/tcl8.6.6/generic -I/tmp/nix-build-tk-8.6.6.drv-0/tk8.6.6/generic -DTCL_81_API -I./../generic -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 ./../generic/jkFormatMP3.c ./../generic/jkFormatMP3.c:34:26: error: expected declaration specifiers or '...' before '(' token #define roundf(x) (floor((x)+(float )0.5f)) ^ --- pkgs/development/libraries/snack/default.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkgs/development/libraries/snack/default.nix b/pkgs/development/libraries/snack/default.nix index c2fdc8036c78..9bae9feb693e 100644 --- a/pkgs/development/libraries/snack/default.nix +++ b/pkgs/development/libraries/snack/default.nix @@ -16,6 +16,8 @@ stdenv.mkDerivation { buildInputs = [ python tcl tk vorbis-tools pkgconfig xlibsWrapper ]; + hardeningDisable = [ "format" ]; + postInstall = "aoeu"; installPhase = '' @@ -27,5 +29,6 @@ stdenv.mkDerivation { description = "The Snack Sound Toolkit (Tcl)"; homepage = http://www.speech.kth.se/snack/; license = stdenv.lib.licenses.gpl2; + broken = true; }; }