Am Dienstag, 22. Januar 2013 schrieb Ludovic Courtès: > Commit 5401dd7 does that. It almost works now, thanks! I can do $ guix-build libjpeg-8d and $ guix-build libjpeg-9 but $ guix-build libjpeg fails: Backtrace: In ice-9/boot-9.scm: 149: 12 [catch #t # ...] 157: 11 [#] In unknown file: ?: 10 [catch-closure] In ice-9/boot-9.scm: 63: 9 [call-with-prompt prompt0 ...] In ice-9/eval.scm: 407: 8 [eval # #] In unknown file: ?: 7 [call-with-input-string "(apply (module-ref (resolve-interface '(guix-build)) 'guix-build) (cdr (command-line)))" ...] In ice-9/command-line.scm: 174: 6 [# #] In unknown file: ?: 5 [eval (apply (module-ref # #) (cdr #)) #] In ice-9/boot-9.scm: 149: 4 [catch srfi-34 # ...] 157: 3 [#] In /usr/local/bin/guix-build: 231: 2 [#] In srfi/srfi-1.scm: 664: 1 [filter-map # ...] In /usr/local/bin/guix-build: 210: 0 [# #] /usr/local/bin/guix-build:210:17: In procedure #: /usr/local/bin/guix-build:210:17: Wrong type to apply: (#) Concerning guix-package, $ guix-package -i libjpeg installs version 8d, not the newer 9. Even by exchanging the order of the variables, the older one gets installed. It looks to me as if the first found in alphabetical order is taken, while it should rather be the last one (not in alphabetical order, but lexicographically on the version number). Andreas