[Nix-dev] Re: [Nix-commits] Hydra job nixpkgs:trunk:tarball build 956810: Failed with non-zero exit code

Shea Levy shea at shealevy.com
Wed Mar 9 00:49:05 CET 2011


On 3/8/11 6:43 PM, Hydra Build Daemon wrote:
> Hi,
>
> This is to let you know that Hydra build 956810 of job nixpkgs:trunk:tarball has changed from 'Success' to 'Failed with non-zero exit code'.
>
> Complete build information can be found on this page: http://hydra.nixos.org/build/956810
>
> The last 50 lines of the build log are shown at the bottom of this email.
>
> A summary of the build information follows:
>
> Build ID:              | 956810
> Nix name:              | nixpkgs-tarball-0pre26216
> Short description:     | Build of a source distribution from a checkout
> Maintainer(s):         | Nix Committers<nix-commits at cs.uu.nl>
> System:                | x86_64-linux
> Derivation store path: | /nix/store/gsvvysd4f2d4j46v5y8kh2xzw4f89h93-nixpkgs-tarball-0pre26216.drv
> Output store path:     | /nix/store/0jb2pyqkvdm7c8vq6fs3d7mckhvhjhqy-nixpkgs-tarball-0pre26216
> Time added:            | 2011-03-09 00:43:22
> Build started:         | 2011-03-09 00:42:29
> Build finished:        | 2011-03-09 00:43:22
> Duration:              | 53s
>
> The build inputs were:
>
> Name            | Type    | Value
> ----------------+---------+----------------------------------------------------
> nixpkgs         | svn     | https://svn.nixos.org/repos/nix/nixpkgs/trunk:26216
> officialRelease | boolean | false
>
> Regards,
>
> The Hydra build daemon.
>
> ---
>      <meta name="homepage" type="string" value="http://www.graphviz.org/" />
>    </item>
>    <item attrPath="graphviz" drvPath="/nix/store/fx44z706mf45hbalavnykwi2239k94qa-graphviz-2.22.2.drv" name="graphviz-2.22.2" system="powerpc-linux">
>      <meta name="description" type="string" value="A program for visualising graphs" />
>      <meta name="homepage" type="string" value="http://www.graphviz.org/" />
>    </item>
>    <item attrPath="grass" drvPath="/nix/store/xf10x3r8fx86y5c41g1irz5xzsw2jglr-grass-6.4.0RC6.drv" name="grass-6.4.0RC6" system="powerpc-linux">
>      <meta name="description" type="string" value="free Geographic Information System (GIS) software used for geospatial data management and analysis, image processing, graphics/maps production, spatial modeling, and visualization" />
>      <meta name="homepage" type="string" value="http://grass.itc.it/index.php" />
>      <meta name="license" type="strings">
>        <string value="GPL" />
>      </meta>
>    </item>
>    <item attrPath="groff" drvPath="/nix/store/03890cb5dx7q5f1ql7468xq35nmgfxj3-groff-1.20.1.drv" name="groff-1.20.1" system="powerpc-linux">
>      <meta name="description" type="string" value="GNU Troff, a typesetting package that reads plain text and produces formatted output" />
>      <meta name="homepage" type="string" value="http://www.gnu.org/software/groff/" />
>      <meta name="license" type="string" value="GPLv3+" />
>      <meta name="longDescription" type="string" value="groff is the GNU implementation of troff, a document formatting&#xA;system.  Included in this release are implementations of troff,&#xA;pic, eqn, tbl, grn, refer, -man, -mdoc, -mom, and -ms macros,&#xA;and drivers for PostScript, TeX dvi format, HP LaserJet 4&#xA;printers, Canon CAPSL printers, HTML and XHTML format (beta&#xA;status), and typewriter-like devices.  Also included is a&#xA;modified version of the Berkeley -me macros, the enhanced&#xA;version gxditview of the X11 xditview previewer, and an&#xA;implementation of the -mm macros.&#xA;" />
>    </item>
>    <item attrPath="groovy" drvPath="/nix/store/f1c7r3rq6ii7wrkw9cq47wyd0l6shhci-groovy-1.7.1.drv" name="groovy-1.7.1" system="powerpc-linux">
>      <meta name="description" type="string" value="An agile dynamic language for the Java Platform" />
>      <meta name="homepage" type="string" value="http://groovy.codehaus.org/" />
>    </item>
>    <item attrPath="grub" drvPath="/nix/store/pvrr14k4hwv1iq6m4dq1scgfkw8v2rh4-grub-0.97-patch-1.10.drv" name="grub-0.97-patch-1.10" system="i686-linux">
>    </item>
>    <item attrPath="grub2" drvPath="/nix/store/sy92qpfl74362c1kvw02mpprdwn3hpnj-grub-1.99rc1.drv" name="grub-1.99rc1" system="powerpc-linux">
>      <meta name="description" type="string" value="GNU GRUB, the Grand Unified Boot Loader (2.x alpha)" />
>      <meta name="homepage" type="string" value="http://www.gnu.org/software/grub/" />
>      <meta name="license" type="string" value="GPLv3+" />
>      <meta name="longDescription" type="string" value="GNU GRUB is a Multiboot boot loader. It was derived from GRUB, GRand&#xA;        Unified Bootloader, which was originally designed and implemented by&#xA;        Erich Stefan Boleyn.&#xA;&#xA;        Briefly, the boot loader is the first software program that runs when a&#xA;        computer starts.  It is responsible for loading and transferring&#xA;        control to the operating system kernel software (such as the Hurd or&#xA;        the Linux).  The kernel, in turn, initializes the rest of the&#xA;        operating system (e.g., GNU).&#xA;" />
>      <meta name="maintainers" type="strings">
>        <string value="Ludovic Courtès&lt;ludo at gnu.org&gt;" />
>      </meta>
>      <meta name="platforms" type="strings">
>        <string value="i686-linux" />
>        <string value="x86_64-linux" />
>        <string value="powerpc-linux" />
>        <string value="armv5tel-linux" />
>        <string value="mips64-linux" />
>      </meta>
>    </item>
> error: while evaluating the builtin function `derivationStrict':
> while instantiating the derivation named `grub-efi-1.99rc1' at `/tmp/nix-build-gsvvysd4f2d4j46v5y8kh2xzw4f89h93-nixpkgs-tarball-0pre26216.drv-0/nixpkgs-r26216/pkgs/tools/misc/grub/1.9x.nix:14:3':
> while evaluating the derivation attribute `configureFlags' at `/tmp/nix-build-gsvvysd4f2d4j46v5y8kh2xzw4f89h93-nixpkgs-tarball-0pre26216.drv-0/nixpkgs-r26216/pkgs/tools/misc/grub/1.9x.nix:50:3':
> while evaluating the builtin function `abort':
> evaluation aborted with the following error message: `unsupported EFI firmware architecture'
> </items>
> build time elapsed:  0m0.021s 0m0.013s 0m22.151s 0m3.521s
> builder for `/nix/store/gsvvysd4f2d4j46v5y8kh2xzw4f89h93-nixpkgs-tarball-0pre26216.drv' failed with exit code 1
> error: build of `/nix/store/gsvvysd4f2d4j46v5y8kh2xzw4f89h93-nixpkgs-tarball-0pre26216.drv' failed
> _______________________________________________
> nix-commits mailing list
> nix-commits at cs.uu.nl
> http://mail.cs.uu.nl/mailman/listinfo/nix-commits
This can be fixed by adding another else if for EFIsupport == false. Why 
is the derivation evaluated strictly, though?



More information about the nix-dev mailing list