Hi, Florian Paul Schmidt <mista.ta...@gmx.net> writes:
> On 07/29/2016 09:26 PM, Mathieu Lirzin wrote: >>> To get pkg-config, see <http://pkg-config.freedesktop.org/>. >>> See `config.log' for more details >> >> I have tested successfully with the following command on a foreign >> system: >> >> guix environment --ad-hoc automake pkg-config guile guix libgcrypt sqlite >> guile-sqlite3 >> >> Tell me if it works for you. > > Yes, that makes configure run fine. Thanks Cool. :) > This is what I get when I run it: > > fps@guix ~/cuirass [env]$ ./pre-inst-env cuirass > --specifications=tests/hello-singleton.scm --database=test.db > Cloning into 'guix'... > remote: Counting objects: 101761, done. > remote: Compressing objects: 100% (28866/28866), done. > remote: Total 101761 (delta 74214), reused 99101 (delta 72173) > Receiving objects: 100% (101761/101761), 35.86 MiB | 6.27 MiB/s, done. > Resolving deltas: 100% (74214/74214), done. > Checking connectivity... done. > HEAD is now at 2fa66f4 gnu: mutt: Update to 1.6.2. > + exec autoreconf -vfi > ./bootstrap: line 5: exec: autoreconf: not found > In execvp of ./configure: No such file or directory > In execvp of make: No such file or directory > ;;; note: source file /home/fps/.cache/cuirass/guix/./guix/derivations.scm > ;;; newer than compiled > /gnu/store/044sj7g4gxmy9garq6ii5aips4jn6hr6-profile/share/guile/site/2.0/guix/derivations.go > ;;; note: source file /home/fps/.cache/cuirass/guix/./guix/store.scm > ;;; newer than compiled > /gnu/store/044sj7g4gxmy9garq6ii5aips4jn6hr6-profile/share/guile/site/2.0/guix/store.go > ;;; note: source file /home/fps/.cache/cuirass/guix/./guix/utils.scm > ;;; newer than compiled > /gnu/store/044sj7g4gxmy9garq6ii5aips4jn6hr6-profile/share/guile/site/2.0/guix/utils.go > ;;; note: source file /home/fps/.cache/cuirass/guix/./guix/combinators.scm > ;;; newer than compiled > /gnu/store/044sj7g4gxmy9garq6ii5aips4jn6hr6-profile/share/guile/site/2.0/guix/combinators.go > ;;; note: source file /home/fps/.cache/cuirass/guix/./guix/build/utils.scm > > [.... more here ....] > > ;;; note: source file /home/fps/.cache/cuirass/guix/./gnu/packages/unrtf.scm > ;;; newer than compiled > /gnu/store/044sj7g4gxmy9garq6ii5aips4jn6hr6-profile/share/guile/site/2.0/gnu/packages/unrtf.go > ;;; note: source file /home/fps/.cache/cuirass/guix/./gnu/packages/uucp.scm > ;;; newer than compiled > /gnu/store/044sj7g4gxmy9garq6ii5aips4jn6hr6-profile/share/guile/site/2.0/gnu/packages/uucp.go > ;;; note: source file /home/fps/.cache/cuirass/guix/./gnu/packages/vtk.scm > ;;; newer than compiled > /gnu/store/044sj7g4gxmy9garq6ii5aips4jn6hr6-profile/share/guile/site/2.0/gnu/packages/vtk.go > ;;; note: source file /home/fps/.cache/cuirass/guix/./gnu/packages/wdiff.scm > ;;; newer than compiled > /gnu/store/044sj7g4gxmy9garq6ii5aips4jn6hr6-profile/share/guile/site/2.0/gnu/packages/wdiff.go > ;;; note: source file /home/fps/.cache/cuirass/guix/./gnu/packages/wine.scm > ;;; newer than compiled > /gnu/store/044sj7g4gxmy9garq6ii5aips4jn6hr6-profile/share/guile/site/2.0/gnu/packages/wine.go > ;;; note: source file /home/fps/.cache/cuirass/guix/./gnu/packages/xfce.scm > ;;; newer than compiled > /gnu/store/044sj7g4gxmy9garq6ii5aips4jn6hr6-profile/share/guile/site/2.0/gnu/packages/xfce.go > ;;; note: source file /home/fps/.cache/cuirass/guix/./gnu/packages/xnee.scm > ;;; newer than compiled > /gnu/store/044sj7g4gxmy9garq6ii5aips4jn6hr6-profile/share/guile/site/2.0/gnu/packages/xnee.go > ;;; note: source file > /home/fps/.cache/cuirass/guix/./gnu/packages/yubico.scm > ;;; newer than compiled > /gnu/store/044sj7g4gxmy9garq6ii5aips4jn6hr6-profile/share/guile/site/2.0/gnu/packages/yubico.go > ;;; note: source file /home/fps/.cache/cuirass/guix/./gnu/packages/zsh.scm > ;;; newer than compiled > /gnu/store/044sj7g4gxmy9garq6ii5aips4jn6hr6-profile/share/guile/site/2.0/gnu/packages/zsh.go > evaluate 'hello-2.10.x86_64-linux': 32.563 seconds > building /gnu/store/cw502hifb3q32h2x0gl1afgzmbx9295y-hello-2.10.drv... > /gnu/store/zby49aqfbd9w9br4l52mvb3y6f9vfv22-hello-2.10 > HEAD is now at 2fa66f4 gnu: mutt: Update to 1.6.2. > HEAD is now at 2fa66f4 gnu: mutt: Update to 1.6.2. > HEAD is now at 2fa66f4 gnu: mutt: Update to 1.6.2. > HEAD is now at 2fa66f4 gnu: mutt: Update to 1.6.2. > HEAD is now at 2fa66f4 gnu: mutt: Update to 1.6.2. > HEAD is now at 2fa66f4 gnu: mutt: Update to 1.6.2. > HEAD is now at 2fa66f4 gnu: mutt: Update to 1.6.2. > HEAD is now at 2fa66f4 gnu: mutt: Update to 1.6.2. > HEAD is now at 2fa66f4 gnu: mutt: Update to 1.6.2. > HEAD is now at 2fa66f4 gnu: mutt: Update to 1.6.2. > HEAD is now at 2fa66f4 gnu: mutt: Update to 1.6.2. > HEAD is now at 2fa66f4 gnu: mutt: Update to 1.6.2. > ^C > fps@guix ~/cuirass [env]$ > > And then: > > fps@guix ~/cuirass [env]$ ./pre-inst-env cuirass --database=test.db > HEAD is now at 2fa66f4 gnu: mutt: Update to 1.6.2. > HEAD is now at 2fa66f4 gnu: mutt: Update to 1.6.2. > [....] > > Is that the expected output/behaviour? Yes The output is not really explicit nor clean and should be filtered. However this is working like intended. To explain What is happening: > HEAD is now at XXX.... each time this line is displayed the repository is polled and if a commit happened since, the evaluation/building process restarts which is what the first lines was displaying. > HEAD is now at 2fa66f4 gnu: mutt: Update to 1.6.2. > [...] > /gnu/store/044sj7g4gxmy9garq6ii5aips4jn6hr6-profile/share/guile/site/2.0/gnu/packages/zsh.go > evaluate 'hello-2.10.x86_64-linux': 32.563 seconds > building /gnu/store/cw502hifb3q32h2x0gl1afgzmbx9295y-hello-2.10.drv... > /gnu/store/zby49aqfbd9w9br4l52mvb3y6f9vfv22-hello-2.10 If you have any suggestion to improve Cuirass, feel free to share. Thank you very much for going this far. :) -- Mathieu Lirzin