unofficial mirror of bug-guix@gnu.org 
 help / color / mirror / code / Atom feed
* bug#44179: can't build proot-static
@ 2020-10-23 13:45 luhux
  2021-08-05  3:26 ` Maxim Cournoyer
  0 siblings, 1 reply; 2+ messages in thread
From: luhux @ 2020-10-23 13:45 UTC (permalink / raw)
  To: 44179

[-- Attachment #1: Type: text/plain, Size: 181 bytes --]

If it can be fixed, I can run my packaged Emacs environment on my Android phone.

I executed this command on my x86_64-linux:

guix pack -s aarch64-linux -RR busybox

but it fail:


[-- Attachment #2: build.log --]
[-- Type: text/plain, Size: 19454 bytes --]

The following derivation will be built:
   /gnu/store/aax96hkd865z2932xlbfrhqrd7zwcyra-proot-static-5.1.0.drv
building /gnu/store/aax96hkd865z2932xlbfrhqrd7zwcyra-proot-static-5.1.0.drv...
WARNING: (guile-user): imported module (guix build utils) overrides core binding `delete'
starting phase `set-SOURCE-DATE-EPOCH'
phase `set-SOURCE-DATE-EPOCH' succeeded after 0.0 seconds
starting phase `set-paths'
environment variable `PATH' set to `/gnu/store/k6lhgdbxkix3fk1bw71bymsyv0ibi411-which-2.21/bin:/gnu/store/wnssqwknkb5kdprn47zf2m0s7faar57q-util-linux-2.35.1/bin:/gnu/store/wnssqwknkb5kdprn47zf2m0s7faar57q-util-linux-2.35.1/sbin:/gnu/store/a60cldyjgqjcxnaxgi7rmk2sgsnbf3dv-coreutils-minimal-8.30/bin:/gnu/store/68lv4ix40lwrp0v99cgxa9ji55h9ay27-make-4.2.1/bin:/gnu/store/ggfdxvdgbrjvg2cx3mm7yv5j1y433b01-tar-1.32/bin:/gnu/store/ink6zpk9adb2k2w6a0qif3d45vazl7dv-gzip-1.10/bin:/gnu/store/n8dfjyw11airbnfzz192p9bdbgf31kvj-bzip2-1.0.8/bin:/gnu/store/ggq21is2vyq1jkkqrs90brmwayc4rnmy-xz-5.2.4/bin:/gnu/store/qlxznrl2zzivcln9zgyzw2zshqkjirfs-file-5.38/bin:/gnu/store/yl67anl7279qzrd3kxzj97541jzr2k3d-diffutils-3.7/bin:/gnu/store/w5n1p8kj9zn4zmjhr0bjbknakxij67w2-patch-2.7.6/bin:/gnu/store/x03dmf3xhi3il3mx383zpl4zic38iz1p-findutils-4.7.0/bin:/gnu/store/j80hcnd9p1hh0yb5j1r0gn4vd329a78n-gawk-5.0.1/bin:/gnu/store/wk5vdnms96n2iqfpqyg9gl5lhg8vdc32-sed-4.8/bin:/gnu/store/f3qp8l7f6kmfrvwnyix35kax2lv7lmnb-grep-3.4/bin:/gnu/store/wiv74mq31s0vppzm99qwnjkd8xa3albw-coreutils-8.32/bin:/gnu/store/j7fqszmnydxix8l35d7l3b7dj44qjrw4-make-4.3/bin:/gnu/store/7sfbiqh21h90bc6zi8br1xh60m6qgdd5-bash-minimal-5.0.16/bin:/gnu/store/5m8wvcahy3dgpyhxlq5aq85zbvh5jqfz-ld-wrapper-0/bin:/gnu/store/5371r5kyj50l6176lg6jbfzgfgb2xh14-binutils-2.34/bin:/gnu/store/ap7hgyv4rjqmhg4a6cb6cypsh3g1f5q4-gcc-7.5.0/bin:/gnu/store/cb88z63hyg1icd2kkahiink2p291mhr2-glibc-2.31/bin:/gnu/store/cb88z63hyg1icd2kkahiink2p291mhr2-glibc-2.31/sbin'
environment variable `BASH_LOADABLES_PATH' unset
environment variable `C_INCLUDE_PATH' set to `/gnu/store/68lv4ix40lwrp0v99cgxa9ji55h9ay27-make-4.2.1/include:/gnu/store/7qra5x15yxnys5w53w5ihg5ibg11sdi0-talloc-static-2.3.1/include:/gnu/store/n8dfjyw11airbnfzz192p9bdbgf31kvj-bzip2-1.0.8/include:/gnu/store/ggq21is2vyq1jkkqrs90brmwayc4rnmy-xz-5.2.4/include:/gnu/store/qlxznrl2zzivcln9zgyzw2zshqkjirfs-file-5.38/include:/gnu/store/j80hcnd9p1hh0yb5j1r0gn4vd329a78n-gawk-5.0.1/include:/gnu/store/j7fqszmnydxix8l35d7l3b7dj44qjrw4-make-4.3/include:/gnu/store/5371r5kyj50l6176lg6jbfzgfgb2xh14-binutils-2.34/include:/gnu/store/ap7hgyv4rjqmhg4a6cb6cypsh3g1f5q4-gcc-7.5.0/include:/gnu/store/cb88z63hyg1icd2kkahiink2p291mhr2-glibc-2.31/include:/gnu/store/nkpdg3jwllrsh7wbkzgflkcpyjn5wp0q-linux-libre-headers-5.4.20/include'
environment variable `CPLUS_INCLUDE_PATH' set to `/gnu/store/68lv4ix40lwrp0v99cgxa9ji55h9ay27-make-4.2.1/include:/gnu/store/7qra5x15yxnys5w53w5ihg5ibg11sdi0-talloc-static-2.3.1/include:/gnu/store/n8dfjyw11airbnfzz192p9bdbgf31kvj-bzip2-1.0.8/include:/gnu/store/ggq21is2vyq1jkkqrs90brmwayc4rnmy-xz-5.2.4/include:/gnu/store/qlxznrl2zzivcln9zgyzw2zshqkjirfs-file-5.38/include:/gnu/store/j80hcnd9p1hh0yb5j1r0gn4vd329a78n-gawk-5.0.1/include:/gnu/store/j7fqszmnydxix8l35d7l3b7dj44qjrw4-make-4.3/include:/gnu/store/5371r5kyj50l6176lg6jbfzgfgb2xh14-binutils-2.34/include:/gnu/store/ap7hgyv4rjqmhg4a6cb6cypsh3g1f5q4-gcc-7.5.0/include/c++:/gnu/store/ap7hgyv4rjqmhg4a6cb6cypsh3g1f5q4-gcc-7.5.0/include:/gnu/store/cb88z63hyg1icd2kkahiink2p291mhr2-glibc-2.31/include:/gnu/store/nkpdg3jwllrsh7wbkzgflkcpyjn5wp0q-linux-libre-headers-5.4.20/include'
environment variable `LIBRARY_PATH' set to `/gnu/store/7qra5x15yxnys5w53w5ihg5ibg11sdi0-talloc-static-2.3.1/lib:/gnu/store/n8dfjyw11airbnfzz192p9bdbgf31kvj-bzip2-1.0.8/lib:/gnu/store/ggq21is2vyq1jkkqrs90brmwayc4rnmy-xz-5.2.4/lib:/gnu/store/qlxznrl2zzivcln9zgyzw2zshqkjirfs-file-5.38/lib:/gnu/store/j80hcnd9p1hh0yb5j1r0gn4vd329a78n-gawk-5.0.1/lib:/gnu/store/5371r5kyj50l6176lg6jbfzgfgb2xh14-binutils-2.34/lib:/gnu/store/cb88z63hyg1icd2kkahiink2p291mhr2-glibc-2.31/lib:/gnu/store/z7hanmdmdalqh1v0y7z8ilinfhyfh91d-glibc-2.31-static/lib:/gnu/store/4xjcx6g4i229hzzqpqak6vw9bvqh88gi-glibc-utf8-locales-2.31/lib'
environment variable `GUIX_LOCPATH' set to `/gnu/store/4xjcx6g4i229hzzqpqak6vw9bvqh88gi-glibc-utf8-locales-2.31/lib/locale'
phase `set-paths' succeeded after 0.1 seconds
starting phase `install-locale'
using 'en_US.utf8' locale for category "LC_ALL"
phase `install-locale' succeeded after 0.0 seconds
starting phase `unpack'
proot-5.1.0-checkout/
proot-5.1.0-checkout/.travis.yml
proot-5.1.0-checkout/AUTHORS
proot-5.1.0-checkout/COPYING
proot-5.1.0-checkout/README.rst
proot-5.1.0-checkout/doc/
proot-5.1.0-checkout/doc/GNUmakefile
proot-5.1.0-checkout/doc/articles/
proot-5.1.0-checkout/doc/articles/extending_qemu-fig1.svg
proot-5.1.0-checkout/doc/articles/extending_qemu-fig2.svg
proot-5.1.0-checkout/doc/articles/extending_qemu.txt
proot-5.1.0-checkout/doc/articles/howto_debian_rootfs.txt
proot-5.1.0-checkout/doc/articles/howto_migrate_from_scratchbox2.txt
proot-5.1.0-checkout/doc/articles/stylesheets/
proot-5.1.0-checkout/doc/articles/stylesheets/article-html.txt
proot-5.1.0-checkout/doc/care/
proot-5.1.0-checkout/doc/care/changelog.txt
proot-5.1.0-checkout/doc/care/manual.txt
proot-5.1.0-checkout/doc/care/roadmap.txt
proot-5.1.0-checkout/doc/care/stylesheets/
proot-5.1.0-checkout/doc/care/stylesheets/cli.xsl
proot-5.1.0-checkout/doc/care/stylesheets/website.css
proot-5.1.0-checkout/doc/care/stylesheets/website.xsl
proot-5.1.0-checkout/doc/ecosystem/
proot-5.1.0-checkout/doc/ecosystem/care-ecosystem.graphml
proot-5.1.0-checkout/doc/ecosystem/care-ecosystem.svg
proot-5.1.0-checkout/doc/ecosystem/proot-ecosystem.graphml
proot-5.1.0-checkout/doc/ecosystem/proot-ecosystem.svg
proot-5.1.0-checkout/doc/howto-release.txt
proot-5.1.0-checkout/doc/proot/
proot-5.1.0-checkout/doc/proot/changelog.txt
proot-5.1.0-checkout/doc/proot/man.1
proot-5.1.0-checkout/doc/proot/manual.txt
proot-5.1.0-checkout/doc/proot/roadmap.txt
proot-5.1.0-checkout/doc/proot/rpm-spec
proot-5.1.0-checkout/doc/proot/stylesheets/
proot-5.1.0-checkout/doc/proot/stylesheets/cli.xsl
proot-5.1.0-checkout/doc/proot/stylesheets/rpm-spec.xsl
proot-5.1.0-checkout/doc/proot/stylesheets/website.css
proot-5.1.0-checkout/doc/proot/stylesheets/website.xsl
proot-5.1.0-checkout/doc/stylesheets/
proot-5.1.0-checkout/doc/stylesheets/website.css
proot-5.1.0-checkout/doc/stylesheets/website.xsl
proot-5.1.0-checkout/src/
proot-5.1.0-checkout/src/.check_process_vm.c
proot-5.1.0-checkout/src/.check_seccomp_filter.c
proot-5.1.0-checkout/src/GNUmakefile
proot-5.1.0-checkout/src/arch.h
proot-5.1.0-checkout/src/attribute.h
proot-5.1.0-checkout/src/cli/
proot-5.1.0-checkout/src/cli/care.c
proot-5.1.0-checkout/src/cli/care.h
proot-5.1.0-checkout/src/cli/cli.c
proot-5.1.0-checkout/src/cli/cli.h
proot-5.1.0-checkout/src/cli/note.c
proot-5.1.0-checkout/src/cli/note.h
proot-5.1.0-checkout/src/cli/proot.c
proot-5.1.0-checkout/src/cli/proot.h
proot-5.1.0-checkout/src/compat.h
proot-5.1.0-checkout/src/execve/
proot-5.1.0-checkout/src/execve/aoxp.c
proot-5.1.0-checkout/src/execve/aoxp.h
proot-5.1.0-checkout/src/execve/auxv.c
proot-5.1.0-checkout/src/execve/auxv.h
proot-5.1.0-checkout/src/execve/elf.c
proot-5.1.0-checkout/src/execve/elf.h
proot-5.1.0-checkout/src/execve/enter.c
proot-5.1.0-checkout/src/execve/execve.h
proot-5.1.0-checkout/src/execve/exit.c
proot-5.1.0-checkout/src/execve/ldso.c
proot-5.1.0-checkout/src/execve/ldso.h
proot-5.1.0-checkout/src/execve/shebang.c
proot-5.1.0-checkout/src/execve/shebang.h
proot-5.1.0-checkout/src/extension/
proot-5.1.0-checkout/src/extension/care/
proot-5.1.0-checkout/src/extension/care/archive.c
proot-5.1.0-checkout/src/extension/care/archive.h
proot-5.1.0-checkout/src/extension/care/care.c
proot-5.1.0-checkout/src/extension/care/care.h
proot-5.1.0-checkout/src/extension/care/extract.c
proot-5.1.0-checkout/src/extension/care/extract.h
proot-5.1.0-checkout/src/extension/care/final.c
proot-5.1.0-checkout/src/extension/care/final.h
proot-5.1.0-checkout/src/extension/extension.c
proot-5.1.0-checkout/src/extension/extension.h
proot-5.1.0-checkout/src/extension/fake_id0/
proot-5.1.0-checkout/src/extension/fake_id0/fake_id0.c
proot-5.1.0-checkout/src/extension/kompat/
proot-5.1.0-checkout/src/extension/kompat/kompat.c
proot-5.1.0-checkout/src/loader/
proot-5.1.0-checkout/src/loader/assembly-arm.h
proot-5.1.0-checkout/src/loader/assembly-x86.h
proot-5.1.0-checkout/src/loader/assembly-x86_64.h
proot-5.1.0-checkout/src/loader/assembly.S
proot-5.1.0-checkout/src/loader/loader.c
proot-5.1.0-checkout/src/loader/script.h
proot-5.1.0-checkout/src/path/
proot-5.1.0-checkout/src/path/binding.c
proot-5.1.0-checkout/src/path/binding.h
proot-5.1.0-checkout/src/path/canon.c
proot-5.1.0-checkout/src/path/canon.h
proot-5.1.0-checkout/src/path/glue.c
proot-5.1.0-checkout/src/path/glue.h
proot-5.1.0-checkout/src/path/path.c
proot-5.1.0-checkout/src/path/path.h
proot-5.1.0-checkout/src/path/proc.c
proot-5.1.0-checkout/src/path/proc.h
proot-5.1.0-checkout/src/path/temp.c
proot-5.1.0-checkout/src/path/temp.h
proot-5.1.0-checkout/src/ptrace/
proot-5.1.0-checkout/src/ptrace/ptrace.c
proot-5.1.0-checkout/src/ptrace/ptrace.h
proot-5.1.0-checkout/src/ptrace/user.c
proot-5.1.0-checkout/src/ptrace/user.h
proot-5.1.0-checkout/src/ptrace/wait.c
proot-5.1.0-checkout/src/ptrace/wait.h
proot-5.1.0-checkout/src/syscall/
proot-5.1.0-checkout/src/syscall/chain.c
proot-5.1.0-checkout/src/syscall/chain.h
proot-5.1.0-checkout/src/syscall/enter.c
proot-5.1.0-checkout/src/syscall/exit.c
proot-5.1.0-checkout/src/syscall/heap.c
proot-5.1.0-checkout/src/syscall/heap.h
proot-5.1.0-checkout/src/syscall/seccomp.c
proot-5.1.0-checkout/src/syscall/seccomp.h
proot-5.1.0-checkout/src/syscall/socket.c
proot-5.1.0-checkout/src/syscall/socket.h
proot-5.1.0-checkout/src/syscall/syscall.c
proot-5.1.0-checkout/src/syscall/syscall.h
proot-5.1.0-checkout/src/syscall/sysnum.c
proot-5.1.0-checkout/src/syscall/sysnum.h
proot-5.1.0-checkout/src/syscall/sysnums-arm.h
proot-5.1.0-checkout/src/syscall/sysnums-arm64.h
proot-5.1.0-checkout/src/syscall/sysnums-i386.h
proot-5.1.0-checkout/src/syscall/sysnums-sh4.h
proot-5.1.0-checkout/src/syscall/sysnums-x32.h
proot-5.1.0-checkout/src/syscall/sysnums-x86_64.h
proot-5.1.0-checkout/src/syscall/sysnums.list
proot-5.1.0-checkout/src/tracee/
proot-5.1.0-checkout/src/tracee/abi.h
proot-5.1.0-checkout/src/tracee/event.c
proot-5.1.0-checkout/src/tracee/event.h
proot-5.1.0-checkout/src/tracee/mem.c
proot-5.1.0-checkout/src/tracee/mem.h
proot-5.1.0-checkout/src/tracee/reg.c
proot-5.1.0-checkout/src/tracee/reg.h
proot-5.1.0-checkout/src/tracee/tracee.c
proot-5.1.0-checkout/src/tracee/tracee.h
proot-5.1.0-checkout/tests/
proot-5.1.0-checkout/tests/GNUmakefile
proot-5.1.0-checkout/tests/argv.c
proot-5.1.0-checkout/tests/argv0.c
proot-5.1.0-checkout/tests/cat.c
proot-5.1.0-checkout/tests/chdir_getcwd.c
proot-5.1.0-checkout/tests/echo.c
proot-5.1.0-checkout/tests/exec.c
proot-5.1.0-checkout/tests/false.c
proot-5.1.0-checkout/tests/fchdir_getcwd.c
proot-5.1.0-checkout/tests/fork-wait.c
proot-5.1.0-checkout/tests/ptrace-2.c
proot-5.1.0-checkout/tests/ptrace.c
proot-5.1.0-checkout/tests/puts_proc_self_exe.c
proot-5.1.0-checkout/tests/pwd.c
proot-5.1.0-checkout/tests/readdir.c
proot-5.1.0-checkout/tests/readlink.c
proot-5.1.0-checkout/tests/symlink.c
proot-5.1.0-checkout/tests/test-00000000.sh
proot-5.1.0-checkout/tests/test-0228fbe7.sh
proot-5.1.0-checkout/tests/test-0238c7f1.sh
proot-5.1.0-checkout/tests/test-03969e70.sh
proot-5.1.0-checkout/tests/test-071599da.sh
proot-5.1.0-checkout/tests/test-0830d8a8.sh
proot-5.1.0-checkout/tests/test-092c5e26.sh
proot-5.1.0-checkout/tests/test-0cf405b0.c
proot-5.1.0-checkout/tests/test-11111111.sh
proot-5.1.0-checkout/tests/test-16573e73.c
proot-5.1.0-checkout/tests/test-1743dd3d.sh
proot-5.1.0-checkout/tests/test-1c68c218.c
proot-5.1.0-checkout/tests/test-1cd9d8f9.sh
proot-5.1.0-checkout/tests/test-1fedd9a3.sh
proot-5.1.0-checkout/tests/test-1ffc8309.c
proot-5.1.0-checkout/tests/test-1ffc8309.sh
proot-5.1.0-checkout/tests/test-22222222.sh
proot-5.1.0-checkout/tests/test-230f47cf.sh
proot-5.1.0-checkout/tests/test-230f47cg.sh.deprecated
proot-5.1.0-checkout/tests/test-230f47ch.sh
proot-5.1.0-checkout/tests/test-2401b850.sh
proot-5.1.0-checkout/tests/test-25069c12.c
proot-5.1.0-checkout/tests/test-25069c13.c
proot-5.1.0-checkout/tests/test-2db65cd2.sh
proot-5.1.0-checkout/tests/test-305ae31d.c
proot-5.1.0-checkout/tests/test-305ae31d.sh
proot-5.1.0-checkout/tests/test-311b7a95.sh
proot-5.1.0-checkout/tests/test-33333333.c
proot-5.1.0-checkout/tests/test-33333334.c
proot-5.1.0-checkout/tests/test-3624be91.sh
proot-5.1.0-checkout/tests/test-3dec4597.sh
proot-5.1.0-checkout/tests/test-44444444.c
proot-5.1.0-checkout/tests/test-517e1d6a.sh
proot-5.1.0-checkout/tests/test-517e1d6b.sh
proot-5.1.0-checkout/tests/test-51943658.c
proot-5.1.0-checkout/tests/test-53355a5b.sh
proot-5.1.0-checkout/tests/test-5467b986.sh
proot-5.1.0-checkout/tests/test-55b731d3.sh
proot-5.1.0-checkout/tests/test-55fd1da5.sh
proot-5.1.0-checkout/tests/test-5996858d.sh
proot-5.1.0-checkout/tests/test-5bed7141.c
proot-5.1.0-checkout/tests/test-5bed7142.sh
proot-5.1.0-checkout/tests/test-5bed7143.c
proot-5.1.0-checkout/tests/test-654decce.sh
proot-5.1.0-checkout/tests/test-66666666.c
proot-5.1.0-checkout/tests/test-67972fbe.sh
proot-5.1.0-checkout/tests/test-691786c8.sh
proot-5.1.0-checkout/tests/test-6b5a254a.sh
proot-5.1.0-checkout/tests/test-6d1e2650.sh
proot-5.1.0-checkout/tests/test-6fb08ce1.sh
proot-5.1.0-checkout/tests/test-713b6910.sh
proot-5.1.0-checkout/tests/test-7601199b.sh
proot-5.1.0-checkout/tests/test-77777777.c.unreliable
proot-5.1.0-checkout/tests/test-79cf6614.c
proot-5.1.0-checkout/tests/test-82ba4ba1.c
proot-5.1.0-checkout/tests/test-82ba4ba1.sh
proot-5.1.0-checkout/tests/test-88888888.c
proot-5.1.0-checkout/tests/test-8a83376a.sh
proot-5.1.0-checkout/tests/test-8e5fa256.sh
proot-5.1.0-checkout/tests/test-99999999.sh
proot-5.1.0-checkout/tests/test-9c07fad8.c
proot-5.1.0-checkout/tests/test-9f5eeb72.sh
proot-5.1.0-checkout/tests/test-a3e68988.c
proot-5.1.0-checkout/tests/test-a4d7ed70.sh
proot-5.1.0-checkout/tests/test-a8e69d6f.c
proot-5.1.0-checkout/tests/test-aaaaaaaa.sh
proot-5.1.0-checkout/tests/test-af062114.c
proot-5.1.0-checkout/tests/test-b161bc0a.sh
proot-5.1.0-checkout/tests/test-b6df3cbe.sh
proot-5.1.0-checkout/tests/test-b94dd86a.sh
proot-5.1.0-checkout/tests/test-bbbbbbbb.sh
proot-5.1.0-checkout/tests/test-bdc90417.c
proot-5.1.0-checkout/tests/test-c10e2073.c
proot-5.1.0-checkout/tests/test-c15999f9.sh
proot-5.1.0-checkout/tests/test-c47aeb7d.c
proot-5.1.0-checkout/tests/test-c5a7a0f0.c
proot-5.1.0-checkout/tests/test-c68d18dc.sh
proot-5.1.0-checkout/tests/test-c6b77b77.mk
proot-5.1.0-checkout/tests/test-c6b77b77.sh
proot-5.1.0-checkout/tests/test-careauth.sh
proot-5.1.0-checkout/tests/test-careexit.sh
proot-5.1.0-checkout/tests/test-carehwcp.sh
proot-5.1.0-checkout/tests/test-carequot.sh
proot-5.1.0-checkout/tests/test-cb1143ab.sh
proot-5.1.0-checkout/tests/test-cccccccc.sh
proot-5.1.0-checkout/tests/test-cdd39012.sh
proot-5.1.0-checkout/tests/test-cea75343.sh
proot-5.1.0-checkout/tests/test-commmmmm.sh
proot-5.1.0-checkout/tests/test-d1be631a.sh
proot-5.1.0-checkout/tests/test-d1da0d8d.sh
proot-5.1.0-checkout/tests/test-d2175fc3.sh
proot-5.1.0-checkout/tests/test-d2175fc4.c
proot-5.1.0-checkout/tests/test-d92b57ca.sh
proot-5.1.0-checkout/tests/test-dddddddd.sh
proot-5.1.0-checkout/tests/test-de756935.sh
proot-5.1.0-checkout/tests/test-df4de4db.sh
proot-5.1.0-checkout/tests/test-dfb0c3b6.sh
proot-5.1.0-checkout/tests/test-e87b34ae.c
proot-5.1.0-checkout/tests/test-e87ca6ca.sh
proot-5.1.0-checkout/tests/test-e940896f.sh
proot-5.1.0-checkout/tests/test-e99993c8.sh
proot-5.1.0-checkout/tests/test-eddeba0e.sh
proot-5.1.0-checkout/tests/test-f7089d4f.sh
proot-5.1.0-checkout/tests/test-fa205b56.c
proot-5.1.0-checkout/tests/test-fbca9cc2.sh
proot-5.1.0-checkout/tests/test-fdf487a0.c
proot-5.1.0-checkout/tests/test-ffffffff.sh
proot-5.1.0-checkout/tests/test-gggggggg.sh
proot-5.1.0-checkout/tests/test-hhhhhhhh.sh
proot-5.1.0-checkout/tests/test-iiiiiiii.c
proot-5.1.0-checkout/tests/test-kkkkkkkk.c
proot-5.1.0-checkout/tests/test-mmmmmmmm.sh
proot-5.1.0-checkout/tests/test-nnnnnnnn.c
proot-5.1.0-checkout/tests/test-oooooooo.c
proot-5.1.0-checkout/tests/test-pppppppp.sh
proot-5.1.0-checkout/tests/test-proocare.sh
proot-5.1.0-checkout/tests/test-ptrace00.c
proot-5.1.0-checkout/tests/test-ptrace01.c
proot-5.1.0-checkout/tests/test-rrrrrrrr.sh
proot-5.1.0-checkout/tests/test-ssssssss.c
proot-5.1.0-checkout/tests/test-wwwwwwww.sh
proot-5.1.0-checkout/tests/test-xxxxxxxx.c
proot-5.1.0-checkout/tests/true.c
proot-5.1.0-checkout/tests/validation.mk
phase `unpack' succeeded after 0.2 seconds
starting phase `bootstrap'
no 'configure.ac' or anything like that, doing nothing
phase `bootstrap' succeeded after 0.0 seconds
starting phase `patch-usr-bin-file'
phase `patch-usr-bin-file' succeeded after 0.0 seconds
starting phase `patch-source-shebangs'
patch-shebang: ./tests/test-11111111.sh: changing `/bin/bash' to `/gnu/store/7sfbiqh21h90bc6zi8br1xh60m6qgdd5-bash-minimal-5.0.16/bin/bash'
phase `patch-source-shebangs' succeeded after 0.1 seconds
starting phase `patch-generated-file-shebangs'
phase `patch-generated-file-shebangs' succeeded after 0.1 seconds
starting phase `set-shell-file-name'
phase `set-shell-file-name' succeeded after 0.9 seconds
starting phase `build'
make: Entering directory '/tmp/guix-build-proot-static-5.1.0.drv-0/proot-5.1.0-checkout/src'
  GEN	build.h
  CC	cli/cli.o
  CC	cli/proot.o
  CC	cli/note.o
  CC	execve/enter.o
./execve/enter.c: In function ‘compute_load_addresses’:
./execve/enter.c:335:36: error: ‘EXEC_PIC_ADDRESS’ undeclared (first use in this function)
   add_load_base(tracee->load_info, EXEC_PIC_ADDRESS);
                                    ^~~~~~~~~~~~~~~~
./execve/enter.c:335:36: note: each undeclared identifier is reported only once for each function it appears in
./execve/enter.c:349:44: error: ‘INTERP_PIC_ADDRESS’ undeclared (first use in this function); did you mean ‘EXEC_PIC_ADDRESS’?
   add_load_base(tracee->load_info->interp, INTERP_PIC_ADDRESS);
                                            ^~~~~~~~~~~~~~~~~~
                                            EXEC_PIC_ADDRESS
make: *** [GNUmakefile:163: execve/enter.o] Error 1
rm .check_process_vm .check_process_vm.o .check_seccomp_filter.o .check_seccomp_filter
make: Leaving directory '/tmp/guix-build-proot-static-5.1.0.drv-0/proot-5.1.0-checkout/src'
command "make" "-j" "1" "LDFLAGS = -ltalloc -static -static-libgcc" "-C" "src" failed with status 2
builder for `/gnu/store/aax96hkd865z2932xlbfrhqrd7zwcyra-proot-static-5.1.0.drv' failed with exit code 1
build of /gnu/store/aax96hkd865z2932xlbfrhqrd7zwcyra-proot-static-5.1.0.drv failed
Could not find build log for '/gnu/store/aax96hkd865z2932xlbfrhqrd7zwcyra-proot-static-5.1.0.drv'.
guix build: error: build of `/gnu/store/aax96hkd865z2932xlbfrhqrd7zwcyra-proot-static-5.1.0.drv' failed

^ permalink raw reply	[flat|nested] 2+ messages in thread

* bug#44179: can't build proot-static
  2020-10-23 13:45 bug#44179: can't build proot-static luhux
@ 2021-08-05  3:26 ` Maxim Cournoyer
  0 siblings, 0 replies; 2+ messages in thread
From: Maxim Cournoyer @ 2021-08-05  3:26 UTC (permalink / raw)
  To: luhux; +Cc: 44179-done

Hello,

luhux <luhux@outlook.com> writes:

> If it can be fixed, I can run my packaged Emacs environment on my Android phone.
>
> I executed this command on my x86_64-linux:
>
> guix pack -s aarch64-linux -RR busybox
>
> but it fail:


[...]

> starting phase `build'
> make: Entering directory '/tmp/guix-build-proot-static-5.1.0.drv-0/proot-5.1.0-checkout/src'
>   GEN	build.h
>   CC	cli/cli.o
>   CC	cli/proot.o
>   CC	cli/note.o
>   CC	execve/enter.o
> ./execve/enter.c: In function ‘compute_load_addresses’:
> ./execve/enter.c:335:36: error: ‘EXEC_PIC_ADDRESS’ undeclared (first use in this function)
>    add_load_base(tracee->load_info, EXEC_PIC_ADDRESS);
>                                     ^~~~~~~~~~~~~~~~
> ./execve/enter.c:335:36: note: each undeclared identifier is reported only once for each function it appears in
> ./execve/enter.c:349:44: error: ‘INTERP_PIC_ADDRESS’ undeclared (first use in this function); did you mean ‘EXEC_PIC_ADDRESS’?
>    add_load_base(tracee->load_info->interp, INTERP_PIC_ADDRESS);
>                                             ^~~~~~~~~~~~~~~~~~
>                                             EXEC_PIC_ADDRESS

I fixed that one some time ago with commit
c881516d4834cc628864bfc193cfb061c3dcde42.

Closing.

Thank you,

Maxim




^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2021-08-05  3:27 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-10-23 13:45 bug#44179: can't build proot-static luhux
2021-08-05  3:26 ` Maxim Cournoyer

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/guix.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).