doc: Split depends installation instructions per arch #14264

pull MarcoFalke wants to merge 2 commits into bitcoin:master from MarcoFalke:Mf1809-docDepends changing 2 files +24 −11
  1. MarcoFalke commented at 0:48 am on September 19, 2018: member

    The current depends installation instructions fail on bionic with

    0E: Unable to locate package g++-4.8-aarch64-linux-gnu
    1E: Unable to locate package gcc-4.8-aarch64-linux-gnu
    2E: Unable to locate package g++-4.8-arm-linux-gnueabihf
    3E: Unable to locate package gcc-4.8-arm-linux-gnueabihf
    

    Also, they fail due to missing dependencies make automake cmake pkg-config python3

    Fix this by removing the explicit version and splitting them into common instructions and instructions per linux architecture.

  2. doc: Split depends installation instructions per arch 0000009015
  3. MarcoFalke added the label Docs on Sep 19, 2018
  4. MarcoFalke commented at 0:56 am on September 19, 2018: member

    Fun fact:

    0git log 000000 -1
    1error: short SHA1 000000 is ambiguous
    2hint: The candidates are:
    3hint:   000000035 commit 2018-06-20 - Obsolete #!/bin/bash shebang
    4hint:   000000901 commit 2018-09-18 - doc: Split depends installation instructions per arch
    5fatal: ambiguous argument '000000': unknown revision or path not in the working tree.
    6Use '--' to separate paths from revisions, like this:
    7'git <command> [<revision>...] -- [<file>...]'
    
  5. DrahtBot commented at 1:52 am on September 19, 2018: member
  6. MarcoFalke force-pushed on Sep 19, 2018
  7. doc: Split build linux dependencies fad95e8da6
  8. MarcoFalke force-pushed on Sep 19, 2018
  9. MarcoFalke force-pushed on Sep 19, 2018
  10. MarcoFalke force-pushed on Sep 19, 2018
  11. MarcoFalke force-pushed on Sep 19, 2018
  12. MarcoFalke force-pushed on Sep 19, 2018
  13. MarcoFalke force-pushed on Sep 19, 2018
  14. MarcoFalke force-pushed on Sep 19, 2018
  15. MarcoFalke commented at 4:24 pm on September 19, 2018: member
    Tested that the current instructions work on no fresh and minimal ubuntu/debian due to missing packages or not-found packages.
  16. MarcoFalke force-pushed on Sep 19, 2018
  17. MarcoFalke force-pushed on Sep 19, 2018
  18. MarcoFalke commented at 5:40 pm on September 19, 2018: member
    Tested that depends compilation (and cross-compilation) works now with fad16ac14df1190de4c9fa9ee2e5ae89c421f0d3 on debian:9, xenial and bionic.
  19. MarcoFalke added this to the milestone 0.17.1 on Sep 19, 2018
  20. MarcoFalke removed this from the milestone 0.17.1 on Sep 19, 2018
  21. in depends/README.md:51 in fad16ac14d outdated
    52+
    53+    sudo apt-get install make automake cmake curl g++-multilib libtool binutils-gold bsdmainutils pkg-config python3
    54+
    55+For linux ARM cross compilation:
    56+
    57+    sudo apt-get install g++-aarch64-linux-gnu binutils-aarch64-linux-gnu
    


    arowser commented at 11:36 pm on September 19, 2018:
    line 51 is for aarch64, I guess you should swap with line 55.
  22. MarcoFalke force-pushed on Sep 20, 2018
  23. MarcoFalke force-pushed on Sep 20, 2018
  24. in depends/README.md:39 in fa6e22eafe outdated
    38+#### For macOS cross compilation:
    39 
    40     sudo apt-get install curl librsvg2-bin libtiff-tools bsdmainutils cmake imagemagick libcap-dev libz-dev libbz2-dev python-setuptools
    41 
    42-For Win32/Win64 cross compilation:
    43+#### For Win32/Win64 cross compilation:
    


    practicalswift commented at 8:17 am on September 21, 2018:
    02018-09-19 20:32:54 mdl(pr=14264): depends/README.md:39: MD026 Trailing punctuation in header
    
  25. in depends/README.md:43 in fa6e22eafe outdated
    43+#### For Win32/Win64 cross compilation:
    44 
    45 - see [build-windows.md](../doc/build-windows.md#cross-compilation-for-ubuntu-and-windows-subsystem-for-linux)
    46 
    47-For linux (including i386, ARM) cross compilation:
    48+#### For linux (including i386, ARM) cross compilation:
    


    practicalswift commented at 8:17 am on September 21, 2018:
    02018-09-19 20:32:54 mdl(pr=14264): depends/README.md:43: MD026 Trailing punctuation in header
    
  26. in depends/README.md:35 in fa6e22eafe outdated
    29@@ -30,29 +30,38 @@ Common `host-platform-triplets` for cross compilation are:
    30 
    31 No other options are needed, the paths are automatically configured.
    32 
    33-Install the required dependencies: Ubuntu & Debian
    34---------------------------------------------------
    35+### Install the required dependencies: Ubuntu & Debian
    36 
    37-For macOS cross compilation:
    38+#### For macOS cross compilation:
    


    practicalswift commented at 8:17 am on September 21, 2018:
    02018-09-19 20:32:54 mdl(pr=14264): depends/README.md:47: MD026 Trailing punctuation in header
    
  27. MarcoFalke force-pushed on Sep 21, 2018
  28. MarcoFalke force-pushed on Sep 21, 2018
  29. DrahtBot commented at 6:44 am on September 28, 2018: member
    Coverage Change (pull 14264) Reference (master)
    Lines -0.0706 % 87.0361 %
    Functions +0.0000 % 84.1130 %
    Branches -0.0483 % 51.5451 %
  30. MarcoFalke commented at 4:53 am on October 3, 2018: member
    @Sjors I’ve stolen this from you. Mind to take a look here if it looks right?
  31. Sjors commented at 3:27 am on October 4, 2018: member
    It looks OK to me, but only way to know for sure is to try on a fresh machine, which I haven’t gotten around to.
  32. MarcoFalke commented at 3:58 am on October 4, 2018: member
    I am going to merge, since the current instructions are broken and I tried this on several fresh machines.
  33. MarcoFalke merged this on Oct 4, 2018
  34. MarcoFalke closed this on Oct 4, 2018

  35. MarcoFalke referenced this in commit 69a29b5a8e on Oct 4, 2018
  36. MarcoFalke deleted the branch on Oct 4, 2018
  37. deadalnix referenced this in commit 3aaf582f6e on Mar 6, 2020
  38. ftrader referenced this in commit 2043fee4b2 on Aug 17, 2020
  39. MarcoFalke locked this on Sep 8, 2021

github-metadata-mirror

This is a metadata mirror of the GitHub repository bitcoin/bitcoin. This site is not affiliated with GitHub. Content is generated from a GitHub metadata backup.
generated: 2024-12-19 12:12 UTC

This site is hosted by @0xB10C
More mirrored repositories can be found on mirror.b10c.me