La instalación de ghostscript usando MacPorts falla

4

Recientemente actualicé MacOSX a la versión 10.9. Antes de hacer eso, desinstalé todos los paquetes macports usando:

sudo port uninstall --follow-dependencies installed

Ahora estoy ejecutando MacPorts 2.2.1 y Xcode 5.0.2 está instalado en mi computadora. Me gustaría instalar ghostscript (en realidad me gustaría instalar inkscape, pero la instalación de ghostscript falla) usando el siguiente comando:

sudo port install ghostscript

Pero recibo el siguiente error:

--->  Extracting ghostscript
Error: org.macports.extract for port ghostscript returned: command execution failed
Please see the log file for port ghostscript for details:
    /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_ports_print_ghostscript/ghostscript/main.log
To report a bug, follow the instructions in the guide:
    http://guide.macports.org/#project.tickets
Error: Processing of port ghostscript failed

Las últimas líneas del archivo de registro ( cat /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_ports_print_ghostscript/ghostscript/main.log ) contienen:

:debug:main Executing org.macports.main (ghostscript)
:debug:main Skipping completed org.macports.archivefetch (ghostscript)
:debug:main Skipping completed org.macports.fetch (ghostscript)
:debug:main Skipping completed org.macports.checksum (ghostscript)
:debug:extract extract phase started at Tue Dec 17 13:31:36 CET 2013
:notice:extract --->  Extracting ghostscript
:debug:extract Executing org.macports.extract (ghostscript)
:info:extract --->  Extracting ghostscript-9.10.tar.gz
:debug:extract setting option extract.args to '/opt/local/var/macports/distfiles/ghostscript/ghostscript-9.10.tar.gz'
:debug:extract Environment: CPATH='/opt/local/include' CC_PRINT_OPTIONS_FILE='/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_print_ghostscript/ghostscript/work/.CC_PRINT_OPTIONS' LIBRARY_PATH='/opt/local/lib' CC_PRINT_OPTIONS='YES' MACOSX_DEPLOYMENT_TARGET='10.9'
:debug:extract Assembled command: 'cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_print_ghostscript/ghostscript/work" && /usr/bin/gzip -dc '/opt/local/var/macports/distfiles/ghostscript/ghostscript-9.10.tar.gz' | /usr/bin/gnutar --no-same-owner -xf -'
:debug:extract Executing command line:  cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_print_ghostscript/ghostscript/work" && /usr/bin/gzip -dc '/opt/local/var/macports/distfiles/ghostscript/ghostscript-9.10.tar.gz' | /usr/bin/gnutar --no-same-owner -xf - 
:info:extract sh: /usr/bin/gnutar: No such file or directory
:info:extract gzip: error writing to output: Broken pipe
:info:extract gzip: /opt/local/var/macports/distfiles/ghostscript/ghostscript-9.10.tar.gz: uncompress failed
:info:extract Command failed:  cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_print_ghostscript/ghostscript/work" && /usr/bin/gzip -dc '/opt/local/var/macports/distfiles/ghostscript/ghostscript-9.10.tar.gz' | /usr/bin/gnutar --no-same-owner -xf - 
:info:extract Exit code: 127
:error:extract org.macports.extract for port ghostscript returned: command execution failed
:debug:extract Error code: NONE
:debug:extract Backtrace: command execution failed
    while executing
"$procedure $targetname"
:info:extract Warning: targets not executed for ghostscript: org.macports.activate org.macports.extract org.macports.patch org.macports.configure org.macports.build org.macports.destroot org.macports.install
:notice:extract Please see the log file for port ghostscript for details:
    /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_ports_print_ghostscript/ghostscript/main.log

No pude averiguar qué es lo que está mal, ...

    
pregunta R_User 17.12.2013 - 13:49

3 respuestas

3

El problema es que macports está intentando usar / usr / bin / gnutar, pero no puede encontrarlo. Creo que esto sucede porque su versión de macports no fue diseñada para mavericks y, por lo tanto, no sabe dónde están realmente las herramientas (como gnutar). Existen diferentes versiones de macports 2.2.1, dependiendo de su versión de OS X.

Debería reinstalar macports (para mavericks) desde el binario aquí: enlace

probablemente deberías también ejecutar xcode-select --install

    
respondido por el tmdavison 17.12.2013 - 14:09
0

Tuve un problema similar, pero el archivo de registro indicó que mi compilador C no estaba funcionando. xcodebuild -license resolvió el problema, aunque previamente había aceptado la licencia.

    
respondido por el Bert 01.04.2014 - 11:56
0

Solo resolví por mí abriendo XCode y estoy de acuerdo.

    
respondido por el Lipe 09.12.2015 - 00:04

Lea otras preguntas en las etiquetas