installing a modified package
Hi! I know I should be RTFM carefully, but... In Debian, I can follow these steps to customize a package (more or less): 1. # apt-get build-dep PACKAGE 2. $ apt-get source PACKAGE 3. $ cd PACKAGE-...; ...tweak...; dpkg-buildpackage... 4. # dpkg -i PACKAGE.deb What would be the similar sequence for GUIX? Thank you very much. -- CARLOS CARLEOSKAROLO EL KARLEOJ Secretario Sekretario Departamento de Estadística Departemento pri Statistiko e Investigación Operativakaj Operaciesploro y Didáctica de la Matemáticakaj Didaktiko de Matematiko Universidad Oviedo Universitato Oviedo Principado de Asturias Princlando Asturujo Reino de España Reĝlando Hispanujo Teléfono: 73353 SMS: +34 66 004 66 05 _ El cibercorreo no es SMS: dispone de |Retpoŝto malsamas ol SMS: - espacio suficiente| - sufiĉas spaco - comodidades adecuadas | - taŭgas komfortaĵoj para expresarse correctamente. |por ĝuste sin esprimi.
problems with "guix pull"
/store.scm'... ;;; guix/scripts/refresh.scm:245:14: warning: non-literal format string compiling '/gnu/store/8s2y6886rl6z79axbskyh17xd18xw5cq-guix-latest/guix/svn-download.scm'... compiling '/gnu/store/8s2y6886rl6z79axbskyh17xd18xw5cq-guix-latest/guix/tests.scm'... compiling '/gnu/store/8s2y6886rl6z79axbskyh17xd18xw5cq-guix-latest/guix/ui.scm'... compiling '/gnu/store/8s2y6886rl6z79axbskyh17xd18xw5cq-guix-latest/guix/utils.scm'... compiling '/gnu/store/8s2y6886rl6z79axbskyh17xd18xw5cq-guix-latest/gnu/build/activation.scm'... compiling '/gnu/store/8s2y6886rl6z79axbskyh17xd18xw5cq-guix-latest/gnu/build/file-systems.scm'... compiling '/gnu/store/8s2y6886rl6z79axbskyh17xd18xw5cq-guix-latest/gnu/build/install.scm'... compiling '/gnu/store/8s2y6886rl6z79axbskyh17xd18xw5cq-guix-latest/gnu/build/linux-boot.scm'... ;;; gnu/build/file-systems.scm:63:2: warning: possibly unbound variable `mount' ;;; gnu/build/file-systems.scm:247:7: warning: possibly unbound variable `reboot' ;;; gnu/build/file-systems.scm:287:7: warning: possibly unbound variable `mount' compiling '/gnu/store/8s2y6886rl6z79axbskyh17xd18xw5cq-guix-latest/gnu/build/linux-initrd.scm'... compiling '/gnu/store/8s2y6886rl6z79axbskyh17xd18xw5cq-guix-latest/gnu/build/vm.scm'... ;;; gnu/build/linux-boot.scm:61:2: warning: possibly unbound variable `mount' ;;; gnu/build/linux-boot.scm:65:2: warning: possibly unbound variable `mount' ;;; gnu/build/linux-boot.scm:73:16: warning: possibly unbound variable `mount' ;;; gnu/build/linux-boot.scm:211:18: warning: possibly unbound variable `network-interface-flags' ;;; gnu/build/linux-boot.scm:212:4: warning: possibly unbound variable `set-network-interface-address' ;;; gnu/build/linux-boot.scm:213:4: warning: possibly unbound variable `set-network-interface-flags' ;;; gnu/build/linux-boot.scm:213:48: warning: possibly unbound variable `IFF_UP' ;;; gnu/build/linux-boot.scm:219:12: warning: possibly unbound variable `network-interface-flags' ;;; gnu/build/linux-boot.scm:219:4: warning: possibly unbound variable `IFF_UP' ;;; gnu/build/linux-boot.scm:227:2: warning: possibly unbound variable `load-linux-module' ;;; gnu/build/linux-boot.scm:263:12: warning: possibly unbound variable `mount' ;;; gnu/build/linux-boot.scm:265:12: warning: possibly unbound variable `mount' ;;; gnu/build/linux-boot.scm:286:12: warning: possibly unbound variable `mount' ;;; gnu/build/linux-boot.scm:322:2: warning: possibly unbound variable `mount' ;;; gnu/build/linux-boot.scm:401:11: warning: possibly unbound variable `mount' ;;; gnu/build/linux-boot.scm:428:13: warning: possibly unbound variable `reboot' compiling '/gnu/store/8s2y6886rl6z79axbskyh17xd18xw5cq-guix-latest/gnu/packages.scm'... ;;; gnu/build/vm.scm:163:6: warning: possibly unbound variable `mount' ;;; gnu/build/vm.scm:207:2: warning: possibly unbound variable `mount' compiling '/gnu/store/8s2y6886rl6z79axbskyh17xd18xw5cq-guix-latest/gnu/packages/abiword.scm'... [...] compiling '/gnu/store/8s2y6886rl6z79axbskyh17xd18xw5cq-guix-latest/gnu/services/xorg.scm'... compiling '/gnu/store/8s2y6886rl6z79axbskyh17xd18xw5cq-guix-latest/gnu/system.scm'... compiling '/gnu/store/8s2y6886rl6z79axbskyh17xd18xw5cq-guix-latest/gnu/system/file-systems.scm'... compiling '/gnu/store/8s2y6886rl6z79axbskyh17xd18xw5cq-guix-latest/gnu/system/grub.scm'... compiling '/gnu/store/8s2y6886rl6z79axbskyh17xd18xw5cq-guix-latest/gnu/system/install.scm'... ERROR: no code for module (gnu) Backtrace: In ice-9/boot-9.scm: 157: 12 [catch #t # ...] In unknown file: ?: 11 [apply-smob/1 #] In ice-9/boot-9.scm: 63: 10 [call-with-prompt prompt0 ...] In ice-9/eval.scm: 432: 9 [eval # #] In ice-9/boot-9.scm: 2401: 8 [save-module-excursion #] 4050: 7 [#] 1724: 6 [%start-stack load-stack ...] 1729: 5 [#] In unknown file: ?: 4 [primitive-load "/gnu/store/lh6jbra9yn1217pjlxb5illx3q0bymvc-guix-latest-guile-builder"] In ice-9/eval.scm: 387: 3 [eval # ()] In /gnu/store/6hrrsyssp63m4nk48spl5mxisfz4k5mw-module-import/guix/build/pull.scm: 120: 2 [build-guix "/gnu/store/8s2y6886rl6z79axbskyh17xd18xw5cq-guix-latest" ...] 75: 1 [p-for-each # ...] In unknown file: ?: 0 [scm-error misc-error #f ...] ERROR: In procedure scm-error: ERROR: process failed # 256 builder for `/gnu/store/vaby0zxjb3nyjkmxv1lp5rlp6aab47i0-guix-latest.drv' failed with exit code 1 guix pull: error: build failed: build of `/gnu/store/vaby0zxjb3nyjkmxv1lp5rlp6aab47i0-guix-latest.drv' failed carleos@carleos:~$ guix --version guix (GNU Guix) 0.6 Copyright (C) 2014 the Guix authors License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> This is free software: you are free to change and redistrib
Re: problems for install Skribilo-0.9.2 in Guix-0.6
Ludovic Courtès escribió / skribis [*]: > The problem is that Guile-Reader is not found in Guile’s search path. > For now the fix is to run: > guix package -i guile-reader-for-guile_2.0.11 > and then define the environment variables suggested by: > guix package --search-paths > Could you try that? Done. It worked (with a warning): > --8<--corte-desde-aquí---tranĉu-de-ĉi-tie-->8-- carleos@carleos:~$ skribilo --version /gnu/store/xhd2xdv16b64ajkdd7pbkklrq5fmn28i-bash-4.3/bin/sh: warning: setlocale: LC_ALL: cannot change locale (eo.utf8) skribilo 0.9.2 > --8<--corte-hasta-aquí--tranĉu-ĝis-ĉi-tie------>8-- Many thanks! -- CARLOS CARLEOSKAROLO EL KARLEOJ Secretario Sekretario Departamento de Estadística Departemento pri Statistiko e Investigación Operativakaj Operaciesploro y Didáctica de la Matemáticakaj Didaktiko de Matematiko Universidad Oviedo Universitato Oviedo Principado de Asturias Princlando Asturujo Reino de España Reĝlando Hispanujo Teléfono: 73353 SMS: +34 66 004 66 05 _ ¡OJO!: eñes y demás mediante Unicode. ATENTU!: eĥoŝanĝo ĉiuĵaŭde per Unikodo. [*] je la 14h9'13" en la 17ª de Prerialo en 166ª = la 8ª de Ŝaban (شعبان) en 1435ª = la 7ª de Junio en 2014ª de Kristo gregorie = la 10ª (Ji3 己酉 You3) de monato 5ª (Geng1 庚午 Wu3) en 4651ª (Jia3 甲午 Wu3) = la 9ª de Sivano (סיוון) en 5774ª = la 25ª de Majo en 7522ª pokrovskija / konstancia / de Adamo / κατὰ ῥωμαίους
Re: problems for install Skribilo-0.9.2 in Guix-0.6
Ludovic Courtès escribió / skribis [*]: > I think you did not authorize installation of substitutes signed by > hydra.gnu.org (info "(guix) Substitutes"): > > guix archive --authorize < hydra.gnu.org.pub The substitutes gave many @ substituter-started ... [...] @ substituted-succeded ... and these warnings: (Please consider upgrading Guile to get proper progress report.) This machine is Ubuntu 12.4 with Guile 2.0.5. Now I get: --8<--corte-desde-aquí---tranĉu-de-ĉi-tie-->8-- carleos@carleos:~$ ~/.guix-profile/bin/skribilo --version Backtrace: In ice-9/boot-9.scm: 2864: 19 [resolve-interface (skribilo) #:select ...] 2789: 18 [# # ...] 3065: 17 [try-module-autoload (skribilo) #f] 2401: 16 [save-module-excursion #] 3085: 15 [#] In unknown file: ?: 14 [primitive-load-path "skribilo" ...] In skribilo.scm: 32: 13 [#] In ice-9/boot-9.scm: 2951: 12 [define-module* (skribilo) #:filename ...] 2926: 11 [resolve-imports ((#) (#) (#) (#) ...)] 2864: 10 [resolve-interface (skribilo utils syntax) #:select ...] 2789: 9 [# # ...] 3065: 8 [try-module-autoload (skribilo utils syntax) #f] 2401: 7 [save-module-excursion #] 3085: 6 [#] In unknown file: ?: 5 [primitive-load-path "skribilo/utils/syntax" ...] In skribilo/utils/syntax.scm: 22: 4 [#] In ice-9/boot-9.scm: 2951: 3 [define-module* (skribilo utils syntax) #:filename ...] 2926: 2 [resolve-imports ((#) (#) (#))] 2867: 1 [resolve-interface (system reader library) #:select ...] In unknown file: ?: 0 [scm-error misc-error #f ...] ERROR: In procedure scm-error: ERROR: no code for module (system reader library) carleos@carleos:~$ --8<--corte-hasta-aquí--tranĉu-ĝis-ĉi-tie-->8-- So I installed Guix' Guile: --8<--corte-desde-aquí---tranĉu-de-ĉi-tie-->8-- carleos@carleos:~$ guix package -i guile guix package: warning: ambiguous package specification uile' guix package: warning: choosing guile-2.0.11 from gnu/packages/guile.scm:110:2 The following package will be installed: guile-2.0.11 out /gnu/store/725n5w5vcpd9ihzr27vn7c731hx2ky0j-guile-2.0.11 The following derivation will be built: /gnu/store/9f94zzb70a77ap3fqf20ypx4yrp9ixf3-profile.drv @ build-started /gnu/store/9f94zzb70a77ap3fqf20ypx4yrp9ixf3-profile.drv - x86_64-linux /usr/local/var/log/guix/drvs/9f//94zzb70a77ap3fqf20ypx4yrp9ixf3-profile.drv.bz2 @ build-succeeded /gnu/store/9f94zzb70a77ap3fqf20ypx4yrp9ixf3-profile.drv - 2 packages in profile The following environment variable definitions may be needed: export GUILE_LOAD_PATH="/home/carleos/.guix-profile/share/guile/site/2.0" export GUILE_LOAD_COMPILED_PATH="/home/carleos/.guix-profile/share/guile/site/2.0" carleos@carleos:~$ ls .guix-profile/bin/ guild guile guile-config guile-snarf guile-tools skribilo skribilo-config carleos@carleos:~$ echo $PATH /home/carleos/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games carleos@carleos:~$ export PATH=~/.guix-profile/bin:$PATH carleos@carleos:~$ export GUILE_LOAD_PATH="/home/carleos/.guix-profile/share/guile/site/2.0" carleos@carleos:~$ export GUILE_LOAD_COMPILED_PATH="/home/carleos/.guix-profile/share/guile/site/2.0" carleos@carleos:~$ guile --version guile (GNU Guile) 2.0.11 Copyright (C) 2014 Free Software Foundation, Inc. License LGPLv3+: GNU LGPL 3 or later <http://gnu.org/licenses/lgpl.html>. This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. carleos@carleos:~$ skribilo --version Backtrace: In ice-9/boot-9.scm: 2864: 19 [resolve-interface (skribilo) #:select ...] 2789: 18 [# # ...] 3065: 17 [try-module-autoload (skribilo) #f] 2401: 16 [save-module-excursion #] 3085: 15 [#] In unknown file: ?: 14 [primitive-load-path "skribilo" ...] In skribilo.scm: 32: 13 [#] In ice-9/boot-9.scm: 2951: 12 [define-module* (skribilo) #:filename ...] 2926: 11 [resolve-imports ((#) (#) (#) (#) ...)] 2864: 10 [resolve-interface (skribilo utils syntax) #:select ...] 2789: 9 [# # ...] 3065: 8 [try-module-autoload (skribilo utils syntax) #f] 2401: 7 [save-module-excursion #] 3085: 6 [#] In unknown file: ?: 5 [primitive-load-path "skribilo/utils/syntax" ...] In skribilo/utils/syntax.scm: 22: 4 [#] In ice-9/boot-9.scm: 2951: 3 [define-module* (skribilo utils syntax) #:filename ...] 2926: 2 [resolve-imports ((#) (#) (#))] 2867: 1 [resolve-interface (system reader library) #:select ...] In unknown file: ?: 0 [scm-error misc-error #f ...] ERROR: In procedure scm-error: ERROR: no code for module (system reader library) carleos@carleos:~$ --8<--corte-hasta-aquí--tranĉu-ĝis-ĉi-tie-->8-- -- CARLOS CARLEOSKAROLO EL KARLEOJ Secretario Sekret
Re: problems for install Skribilo-0.9.2 in Guix-0.6
Ludovic Courtès escribió / skribis [*]: > Did ‘make check’ in Guix pass in the first place? Yes: Testsuite summary for GNU Guix 0.6 # TOTAL: 28 # PASS: 28 # SKIP: 0 # XFAIL: 0 # FAIL: 0 # XPASS: 0 # ERROR: 0 > Is the daemon running as noted at: > > http://www.gnu.org/software/guix/manual/guix.html#Setting-Up-the-Daemon I think so: root@carleos:/usr/local/src/guix-0.6# guix-daemon --build-users-group=guix-builder accepted connection from pid 8851, uid 1003 spurious SIGPOLL spurious SIGPOLL spurious SIGPOLL 5468 operations -- CARLOS CARLEOSKAROLO EL KARLEOJ Secretario Sekretario Departamento de Estadística Departemento pri Statistiko e Investigación Operativakaj Operaciesploro y Didáctica de la Matemáticakaj Didaktiko de Matematiko Universidad Oviedo Universitato Oviedo Principado de Asturias Princlando Asturujo Reino de España Reĝlando Hispanujo Teléfono: 73353 SMS: +34 66 004 66 05 _ El cibercorreo no es SMS: dispone de |Retpoŝto malsamas ol SMS: - espacio suficiente| - sufiĉas spaco - comodidades adecuadas | - taŭgas komfortaĵoj para expresarse correctamente. |por ĝuste sin esprimi. [*] je la 13h4'3" en la 15ª de Prerialo en 166ª = la 6ª de Ŝaban (شعبان) en 1435ª = la 5ª de Junio en 2014ª de Kristo gregorie = la 8ª (Ding1 丁未 Wei4) de monato 5ª (Geng1 庚午 Wu3) en 4651ª (Jia3 甲午 Wu3) = la 7ª de Sivano (סיוון) en 5774ª = la 23ª de Majo en 7522ª pokrovskija / konstancia / de Adamo / κατὰ ῥωμαίους