From 6390b8b63e623d83558ff97102cd8a21ed99dd75 Mon Sep 17 00:00:00 2001 From: Daiderd Jordan Date: Sat, 22 Sep 2018 22:55:58 +0200 Subject: [PATCH 1/3] fox: mark broken on darwin Undefined symbols for architecture x86_64: "_MPCreateSemaphore", referenced from: FX::FXSemaphore::FXSemaphore(int) in FXThread.o FX::FXSemaphore::FXSemaphore(int) in FXThread.o "_MPDeleteSemaphore", referenced from: FX::FXSemaphore::~FXSemaphore() in FXThread.o FX::FXSemaphore::~FXSemaphore() in FXThread.o "_MPSignalSemaphore", referenced from: FX::FXSemaphore::post() in FXThread.o "_MPWaitOnSemaphore", referenced from: FX::FXSemaphore::wait() in FXThread.o FX::FXSemaphore::trywait() in FXThread.o ld: symbol(s) not found for architecture x86_64 /cc ZHF #45961 --- pkgs/development/libraries/fox/default.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/development/libraries/fox/default.nix b/pkgs/development/libraries/fox/default.nix index 8dd78c41b14..40430f34334 100644 --- a/pkgs/development/libraries/fox/default.nix +++ b/pkgs/development/libraries/fox/default.nix @@ -32,6 +32,7 @@ stdenv.mkDerivation rec { homepage = http://fox-toolkit.org; license = licenses.lgpl3; maintainers = []; + broken = stdenv.isDarwin; platforms = platforms.all; }; } From cd78d0cc3ff97924bbc810b025fc0833e2b71916 Mon Sep 17 00:00:00 2001 From: Daiderd Jordan Date: Sat, 22 Sep 2018 23:13:43 +0200 Subject: [PATCH 2/3] flpsed: mark linux only Doesn't build on darwin and probably other platforms. GsWidget.H:26:3: error: 'Atom' does not name a type; did you mean 'tm'? Atom atoms[5]; ^~~~ tm GsWidget.cxx: In member function 'void GsWidget::setProps()': GsWidget.cxx:47:2: error: 'atoms' was not declared in this scope atoms[0] = XInternAtom(fl_display,"GHOSTVIEW" , false); ^~~~~ /cc ZHF #45961 --- pkgs/applications/editors/flpsed/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/editors/flpsed/default.nix b/pkgs/applications/editors/flpsed/default.nix index 67f789eee78..1c40b509bfe 100644 --- a/pkgs/applications/editors/flpsed/default.nix +++ b/pkgs/applications/editors/flpsed/default.nix @@ -1,4 +1,4 @@ -{stdenv, fetchurl, fltk13, ghostscript}: +{ stdenv, fetchurl, fltk13, ghostscript, xlibs }: stdenv.mkDerivation rec { name = "flpsed-${version}"; @@ -21,7 +21,7 @@ stdenv.mkDerivation rec { description = "WYSIWYG PostScript annotator"; homepage = http://flpsed.org/flpsed.html; license = licenses.gpl3; - platforms = platforms.mesaPlatforms; + platforms = platforms.linux; maintainers = with maintainers; [ fuuzetsu ]; }; } From 9b9981928325f1c19b9b65291aa0c29d35ae7e11 Mon Sep 17 00:00:00 2001 From: Daiderd Jordan Date: Tue, 25 Sep 2018 22:33:03 +0200 Subject: [PATCH 3/3] freedroidrpg: don't build on hydra Similar to some other builds, sdl-config gets stuck and times out. checking for sdl-config... /nix/store/q2hm1ka0qxs2gv5bmrxj7j80lygk4b5z-SDL-1.2.15-dev/bin/sdl-config building of '/nix/store/m2d7v0n5hd2498vfxp18i37p7r1lf76p-freedroidrpg-0.16.1' timed out after 7200 seconds of silence /cc ZHF #45961 --- pkgs/games/freedroidrpg/default.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/games/freedroidrpg/default.nix b/pkgs/games/freedroidrpg/default.nix index 875af8e0664..2ebb60f3d5d 100644 --- a/pkgs/games/freedroidrpg/default.nix +++ b/pkgs/games/freedroidrpg/default.nix @@ -58,5 +58,6 @@ in stdenv.mkDerivation rec { maintainers = with maintainers; [ jtojnar ]; platforms = platforms.unix; + hydraPlatforms = platforms.linux; # sdl-config times out on darwin }; }