[Nix-dev] Failed packages on the buildfarm - automake, emboss, ncbi_tools

Michael Raskin 7c6f434c at mail.ru
Tue Aug 5 22:14:44 CEST 2008


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

[feature-request] I'd love to be able to download only last 100 lines of
log and separate per-derivation build logs.

- ---
[message-body]

As we know, the latest nixpkgs build failed. I downloaded the whole log
(if I knew its size or could do anything sensible without downloading it
all, it would be great, by the way..) Offending packages: emboss and
ncbi (both x86_64 and i686 Linux for both packages), automake (one
failed test on x86_64 Linux)

I have taken the liberty to remove all 5 binary packages from the
build-for-release.nix (to add them after any fixes). I surely have no
right to discourage and would sincerely welcome their adding back after
any changes to them that could help them be buildable again. Now, to the
failure reasons. I would say that having different access to separate
logs for each package if all expressions are successfully instantiated
would be nice. I have tried to do my best do some useful analysis of the
logs we have.

+++

building GCC424-ReleaseDLL64/status/config.status
/tmp/nix-2960-0/ncbi_cxx--Mar_17_2008/scripts/common/impl/maybe_reconfigure.sh
./GCC424-ReleaseDLL64/buildESC[b
Your build tree appears to be out of date relative to the C++ Toolkit's
configuration script; to correct this, please run

~    ./reconfigure.sh reconf

from your top build directory (./GCC424-ReleaseDLL64/build) after
ensuring that all relevant environment variables (particularly PATH)
are set correctly.
make[1]: *** [GCC424-ReleaseDLL64/status/config.status] Error 1
make[1]: Leaving directory
`/tmp/nix-2960-0/ncbi_cxx--Mar_17_2008/GCC424-ReleaseDLL64/build'

- -- maybe the fix offered in the error message will help if put into
preConfigure. I do not know what exactly causes that.

+++

checking if java OS include directory given... no
checking if png driver is wanted... yes
Directory /usr does not exist

and no Makefile is created and nothing is done for emboss and make
install fails for no Makefile is found.

Looks like the clearest impurity possible.
I do not know, what is the best fix, but some patching is needed here.

Obviously, these problems did not surface if a test build was done on a
computer with GNU/Linux distribution featuring /usr using Nix.
Recommendation: install NixOS in Qemu. Test builds that cause problems
on buildfarm there.

+++

automake fails one test on x86_64 Linux. The log contains line
FAIL: aclocal5.test
far above the line
builder for
`/nix/store/lh0s90njj7dvaj2gj2xziapq0hp0k2k9-automake-1.10.1.drv'
failed; keeping build directory `/tmp/nix-13745-0'

So I would assume that aclocal5.test from automake tests somehow fails
on x86_64.


~  God bye.
Raskin
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iQEcBAEBAgAGBQJImLSyAAoJEE6tnN0aWvw3Q/4H+wTqUaL8DM5F6DbjWJsFUAeT
ULGrRfoi6nWJleSVVYoBu8FcRSD5jNXpNazUmvI+tZ6FHdmqWYmcn9RWk/nyAbqJ
4e2w4k1+0KCZz/K8Kwk3AX3siX/X9WCw3a31d2TG3/TD45cgCtKxMRCgwP17sBdy
vepUlJxwyD558Ze/nnorke8eyscPR8NMrUfYb5BckI5JMkzBHI7F7CMBc1a6TzNZ
UTEJXi0S/gHH9JYRtFuytEJU01fNVEUvDIje0uGa3BLAIyCpZe0bZDbjRLtZVPAs
izL7MnUNMHep0K4/02VVrxK75QT8m8rSvRt9xB3e5V2dbRweKU+B7LLE7A1mqW0=
=2VRc
-----END PGP SIGNATURE-----



More information about the nix-dev mailing list