build: make deploy fails on macOS Big Sur 11.1 #20878

issue hebasto openend this issue on January 7, 2021
  1. hebasto commented at 7:41 pm on January 7, 2021: member
     0% make deploy
     1Making all in src
     2Making all in doc/man
     3make[1]: Nothing to be done for `all'.
     4make[1]: Nothing to be done for `all-am'.
     5build-aux/install-sh -c -d Bitcoin-Qt.app/Contents/MacOS
     6STRIPPROG="/usr/bin/strip" /bin/sh /Users/hebasto1/bitcoin/build-aux/install-sh -c -s  ./src/qt/bitcoin-qt Bitcoin-Qt.app/Contents/MacOS/Bitcoin-Qt
     7/usr/local/bin/python3.9 ./contrib/macdeploy/macdeployqtplus Bitcoin-Qt.app Bitcoin-Core -translations-dir= -dmg
     8Traceback (most recent call last):
     9  File "/Users/hebasto1/bitcoin/./contrib/macdeploy/macdeployqtplus", line 22, in <module>
    10    from ds_store import DSStore
    11ModuleNotFoundError: No module named 'ds_store'
    12make: *** [Bitcoin-Core.dmg] Error 1
    
  2. hebasto added the label Bug on Jan 7, 2021
  3. hebasto commented at 8:00 pm on January 7, 2021: member
    It is easy fixed by pip3 install ds_store. The question is: is this a documentation flaw or a bug in the Makefile.am?
  4. jonasschnelli commented at 8:16 pm on January 7, 2021: contributor
    AFAIK there are more issue like the svg conversion tool… I went down that rabbit hole but couldn’t find an exit. A fix would be great.
  5. hebasto commented at 8:41 pm on January 7, 2021: member

    @jonasschnelli

    A fix would be great.

    There are to ways:

    1. update our docs with pip3 install ds_store step, or
    2. or add OSX_DEPLOY_SCRIPT target to Makefile.am

    is this a documentation flaw or a bug in the Makefile.am?

  6. fanquake closed this on Jan 10, 2021

  7. sidhujag referenced this in commit 1cd3c7b845 on Jan 10, 2021
  8. hebasto commented at 5:02 pm on March 16, 2022: member

    @otech47

    Does #20878 (comment) work for you?

    Could you make another try in a new Terminal window?

  9. otech47 commented at 5:06 pm on March 16, 2022: none

    @otech47

    Does #20878 (comment) work for you?

    Sorry @hebasto I quickly deleted my comment to see if there was something in this doc that may help before re-posting but no pip3 install ds_store did not work

    Comment was:

    I’m still seeing this error after following the build guide

    Screen Shot 2022-03-16 at 5 55 36 PM Screen Shot 2022-03-16 at 5 56 20 PM

    There may be an extra command/config I need that maybe could be added to the documentation… will try to figure it out

  10. hebasto commented at 5:11 pm on March 16, 2022: member

    Sorry @hebasto I quickly deleted my comment to see if there was something in this doc that may help before re-posting but no pip3 install ds_store did not work

    Could you make another try in a new Terminal window?

  11. otech47 commented at 5:16 pm on March 16, 2022: none

    Could you make another try in a new Terminal window?

    No luck unfortunately

  12. hebasto commented at 5:19 pm on March 16, 2022: member

    @otech47

    Please provide system details (arch, os) including the way python itself has been installed.

  13. Dunya-8a commented at 6:49 pm on April 14, 2022: none

    @hebasto I’m having the same issue. Running on a Macbook Pro, Monterey 12.3. I installed python via brew as specified in the MacOS build docs but I also have an installation via conda (which is currently not working in my editor I should say). However, I just ran python -version and it gives me python not found. Odd.

    Also I installed the required dependencies (ds_store and mac_alias) with pip3.

    Any thoughts?

  14. kmdarshan commented at 5:26 pm on July 7, 2022: none
    I noticed deleting the old installation of ds_store, and reinstalling worked.
  15. DrahtBot locked this on Jul 7, 2023

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-11-17 15:12 UTC

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