Hi, an unstable localhost has an issue with building hydra:
Error message: building make flags: SHELL=/nix/store/4dd49ybmqlaq2xw6cb4wxrgs51zhv19s-bash-4.3-p33/bin/bash building all-recursive Making all in src make[1]: Entering directory `/tmp/nix-build-hydra-0.1pre1234-abcdef.drv-0/hydra-0.1pre1234-abcdef/src' building all-recursive Making all in c make[2]: Entering directory `/tmp/nix-build-hydra-0.1pre1234-abcdef.drv-0/hydra-0.1pre1234-abcdef/src/c' building hydra-eval-jobs.o g++ -DPACKAGE_NAME=\"Hydra\" -DPACKAGE_TARNAME=\"hydra\" -DPACKAGE_VERSION=\"0.1pre1234-abcdef\" -DPACKAGE_STRING=\"Hydra\ 0.1pre1234-abcdef\" -DPACKAGE_BUGREPORT=\"nix-...@cs.uu.nl\" -DPACKAGE_URL=\"http://nixos.org/hydra/\" -DPACKAGE=\"hydra\" -DVERSION=\"0.1pre1234-abcdef\" -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 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -I. -I/nix/store/wh8m4p32vcwrhd91ir9aa5k49j7wmn71-boehm-gc-7.2f/include -I/nix/store/ygcswx4ij987pgbhwk2m9f20wdr4jm4h-nix-1.9pre4045_bd91064/include/nix -g -O2 -std=c++0x -c -o hydra-eval-jobs.o hydra-eval-jobs.cc In file included from /nix/store/ygcswx4ij987pgbhwk2m9f20wdr4jm4h-nix-1.9pre4045_bd91064/include/nix/types.hh:3:0, from /nix/store/ygcswx4ij987pgbhwk2m9f20wdr4jm4h-nix-1.9pre4045_bd91064/include/nix/util.hh:3, from /nix/store/ygcswx4ij987pgbhwk2m9f20wdr4jm4h-nix-1.9pre4045_bd91064/include/nix/shared.hh:3, from hydra-eval-jobs.cc:6: /nix/store/ygcswx4ij987pgbhwk2m9f20wdr4jm4h-nix-1.9pre4045_bd91064/include/nix/config.h:107:0: warning: "PACKAGE_BUGREPORT" redefined [enabled by default] #define PACKAGE_BUGREPORT "" ^ <command-line>:0:0: note: this is the location of the previous definition In file included from /nix/store/ygcswx4ij987pgbhwk2m9f20wdr4jm4h-nix-1.9pre4045_bd91064/include/nix/types.hh:3:0, from /nix/store/ygcswx4ij987pgbhwk2m9f20wdr4jm4h-nix-1.9pre4045_bd91064/include/nix/util.hh:3, from /nix/store/ygcswx4ij987pgbhwk2m9f20wdr4jm4h-nix-1.9pre4045_bd91064/include/nix/shared.hh:3, from hydra-eval-jobs.cc:6: /nix/store/ygcswx4ij987pgbhwk2m9f20wdr4jm4h-nix-1.9pre4045_bd91064/include/nix/config.h:110:0: warning: "PACKAGE_NAME" redefined [enabled by default] #define PACKAGE_NAME "nix" ^ <command-line>:0:0: note: this is the location of the previous definition In file included from /nix/store/ygcswx4ij987pgbhwk2m9f20wdr4jm4h-nix-1.9pre4045_bd91064/include/nix/types.hh:3:0, from /nix/store/ygcswx4ij987pgbhwk2m9f20wdr4jm4h-nix-1.9pre4045_bd91064/include/nix/util.hh:3, from /nix/store/ygcswx4ij987pgbhwk2m9f20wdr4jm4h-nix-1.9pre4045_bd91064/include/nix/shared.hh:3, from hydra-eval-jobs.cc:6: /nix/store/ygcswx4ij987pgbhwk2m9f20wdr4jm4h-nix-1.9pre4045_bd91064/include/nix/config.h:113:0: warning: "PACKAGE_STRING" redefined [enabled by default] #define PACKAGE_STRING "nix 1.9pre4045_bd91064" ^ <command-line>:0:0: note: this is the location of the previous definition In file included from /nix/store/ygcswx4ij987pgbhwk2m9f20wdr4jm4h-nix-1.9pre4045_bd91064/include/nix/types.hh:3:0, from /nix/store/ygcswx4ij987pgbhwk2m9f20wdr4jm4h-nix-1.9pre4045_bd91064/include/nix/util.hh:3, from /nix/store/ygcswx4ij987pgbhwk2m9f20wdr4jm4h-nix-1.9pre4045_bd91064/include/nix/shared.hh:3, from hydra-eval-jobs.cc:6: /nix/store/ygcswx4ij987pgbhwk2m9f20wdr4jm4h-nix-1.9pre4045_bd91064/include/nix/config.h:116:0: warning: "PACKAGE_TARNAME" redefined [enabled by default] #define PACKAGE_TARNAME "nix" ^ <command-line>:0:0: note: this is the location of the previous definition In file included from /nix/store/ygcswx4ij987pgbhwk2m9f20wdr4jm4h-nix-1.9pre4045_bd91064/include/nix/types.hh:3:0, from /nix/store/ygcswx4ij987pgbhwk2m9f20wdr4jm4h-nix-1.9pre4045_bd91064/include/nix/util.hh:3, from /nix/store/ygcswx4ij987pgbhwk2m9f20wdr4jm4h-nix-1.9pre4045_bd91064/include/nix/shared.hh:3, from hydra-eval-jobs.cc:6: /nix/store/ygcswx4ij987pgbhwk2m9f20wdr4jm4h-nix-1.9pre4045_bd91064/include/nix/config.h:119:0: warning: "PACKAGE_URL" redefined [enabled by default] #define PACKAGE_URL "" ^ <command-line>:0:0: note: this is the location of the previous definition In file included from /nix/store/ygcswx4ij987pgbhwk2m9f20wdr4jm4h-nix-1.9pre4045_bd91064/include/nix/types.hh:3:0, from /nix/store/ygcswx4ij987pgbhwk2m9f20wdr4jm4h-nix-1.9pre4045_bd91064/include/nix/util.hh:3, from /nix/store/ygcswx4ij987pgbhwk2m9f20wdr4jm4h-nix-1.9pre4045_bd91064/include/nix/shared.hh:3, from hydra-eval-jobs.cc:6: /nix/store/ygcswx4ij987pgbhwk2m9f20wdr4jm4h-nix-1.9pre4045_bd91064/include/nix/config.h:122:0: warning: "PACKAGE_VERSION" redefined [enabled by default] #define PACKAGE_VERSION "1.9pre4045_bd91064" ^ <command-line>:0:0: note: this is the location of the previous definition hydra-eval-jobs.cc: In lambda function: hydra-eval-jobs.cc:215:16: error: 'initGC' was not declared in this scope initGC(); ^ make[2]: *** [hydra-eval-jobs.o] Error 1 make[2]: Leaving directory `/tmp/nix-build-hydra-0.1pre1234-abcdef.drv-0/hydra-0.1pre1234-abcdef/src/c' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/tmp/nix-build-hydra-0.1pre1234-abcdef.drv-0/hydra-0.1pre1234-abcdef/src' make: *** [all-recursive] Error 1 build time elapsed: 0m0.049s 0m0.022s 0m1.565s 0m0.521s this is my configuration.nix file: { config, pkgs, ... }: let hydra = pkgs.fetchgit { url = https://github.com/NixOS/hydra; rev = "9e664cf8b03f2488767ae7d0d523529b91402b45"; #most recent sha256 = "10rsx6qg5x8h66l35fm3cwclzpvdhvrqfvf7axjqa0dp5hlrmnm4"; #most recent }; in { require = [ "${hydra}/hydra-module.nix" ]; .... services = { hydra = { enable = true; dbi = "dbi:Pg:dbname=hydra;user=hydra"; package = (import "${hydra}/release.nix" {}).build.x86_64-linux; hydraURL = "localhost"; listenHost = "localhost"; port = 3000; minimumDiskFree = 5; # in GB minimumDiskFreeEvaluator = 2; notificationSender = "s...@exiconglobal.com"; #logo = "/var/lib/hydra/logo.png"; debugServer = false; }; ... postgresql = { enable = true; package = pkgs.postgresql; dataDir = "/var/db/postgresql"; authentication = '' # Generated file; do not edit! local all all trust host all all 127.0.0.1/32 trust ''; } ... if I use this hydra revision: "4c0e3e47034545ad3exes9e86dd069138bcebb8ccee" The system works but I cannot connect to the postgresql database ... in other words I cannot add an admin user. my /var/lib/hydra/.pgpass is set and it would seem permissions are correct: ]$ ls -la total 5720 drwxr-xr-x 3 hydra nogroup 4096 Apr 7 21:25 . drwxr-xr-x 18 root root 4096 Feb 14 14:05 .. -rw------- 1 hydra nogroup 1801 Apr 5 17:23 .bash_history drwx------ 2 hydra root 4096 Apr 7 21:02 data -rw-r--r-- 1 hydra nogroup 0 Apr 5 15:21 hydra.sqlite -rw------- 1 hydra root 28 Apr 5 12:39 .pgpass -rw------- 1 hydra nogroup 51 Apr 5 17:23 .psql_history -rw-r----- 1 root root 5832704 Nov 18 16:13 session_data Lastly when I run the latest hydra (9e664c) running on our server which runs channels/nixos-14.12 the latest commit completely fixes the jobs tests! \m/ Thanks for that! /sjm _______________________________________________ nix-dev mailing list nix-dev@lists.science.uu.nl http://lists.science.uu.nl/mailman/listinfo/nix-dev