Я пытался установить базу ключей на моем внешнем диске OSX. Не удается установить gnupg. Я побежал

sudo port clean gnupg и sudo port -v install gnupg и затем получить подробности

cat /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_mail_gnupg/gnupg/main.log

Это проблема с путями моего диска? Другие мои порты вроде бы в порядке, и я регулярно обновляюсь. Заранее спасибо.

:info:configure config.status: executing po-directories commands
    :info:configure config.status: creating po/POTFILES
    :info:configure config.status: creating po/Makefile
    :info:configure 
    :info:configure                 Version info:   gnupg 1.4.20
    :info:configure                 Configured for: Darwin (x86_64-apple-darwin15.5.0)
    :info:configure 
    :debug:configure Privilege de-escalation not attempted as not running as root.
    :debug:build build phase started at Thu Jun  9 13:11:22 EDT 2016
    :notice:build --->  Building gnupg
    :debug:build Executing org.macports.build (gnupg)
    :debug:build Environment: 
    CC_PRINT_OPTIONS='YES'
    CC_PRINT_OPTIONS_FILE='/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_mail_gnupg/gnupg/work/.CC_PRINT_OPTIONS'
    CPATH='/opt/local/include'
    LIBRARY_PATH='/opt/local/lib'
    MACOSX_DEPLOYMENT_TARGET='10.11'
    :debug:build Assembled command: 'cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_mail_gnupg/gnupg/work/gnupg-1.4.20" && /usr/bin/make -j4 -w all'
    :debug:build Executing command line:  cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_mail_gnupg/gnupg/work/gnupg-1.4.20" && /usr/bin/make -j4 -w all 
    :info:build make: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_mail_gnupg/gnupg/work/gnupg-1.4.20'
    :info:build /Volumes/Macintosh HD/Applications/Xcode.app/Contents/Developer/usr/bin/make  all-recursive
    :info:build make: /Volumes/Macintosh: No such file or directory
    :info:build make: *** [all] Error 1
    :info:build make: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_mail_gnupg/gnupg/work/gnupg-1.4.20'
    :info:build Command failed:  cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_mail_gnupg/gnupg/work/gnupg-1.4.20" && /usr/bin/make -j4 -w all 
    :info:build Exit code: 2
    :error:build org.macports.build for port gnupg returned: command execution failed
    :debug:build Error code: CHILDSTATUS 12774 2
    :debug:build Backtrace: command execution failed
        while executing
    "system -nice 0 $fullcmdstring"
        ("eval" body line 1)
        invoked from within
    "eval system $notty $nice \$fullcmdstring"
        invoked from within
    "command_exec build"
        (procedure "portbuild::build_main" line 8)
        invoked from within
    "portbuild::build_main org.macports.build"
        ("eval" body line 1)
        invoked from within
    "eval $procedure $targetname"
    :info:build Warning: targets not executed for gnupg: org.macports.activate org.macports.build org.macports.destroot org.macports.install
    :notice:build Please see the log file for port gnupg for details:
        /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_mail_gnupg/gnupg/main.log

1 ответ1

2

Проблема в том, что плохо написанный файл порта, make-файл или сценарий сборки не смогли указать путь, поэтому пространство в имени вашего загрузочного тома "Macintosh HD" используется неправильно.

Вы можете обойти этот файл сборки с ошибками, удалив пробел из имени вашего тома.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .