[MacPorts] #41996: expat @2.1.0: sh: /usr/bin/gnutar: No such file or directory (was: expat @2.1.0 command execution failed)

MacPorts noreply at macports.org
Wed Jan 1 18:06:39 PST 2014


#41996: expat @2.1.0: sh: /usr/bin/gnutar: No such file or directory
-----------------------------+--------------------------------
  Reporter:  glowworm4200@…  |      Owner:  macports-tickets@…
      Type:  defect          |     Status:  closed
  Priority:  Normal          |  Milestone:
 Component:  ports           |    Version:  2.2.1
Resolution:  invalid         |   Keywords:
      Port:  expat           |
-----------------------------+--------------------------------
Changes (by ryandesign@…):

 * status:  new => closed
 * cc: ryandesign@… (added)
 * resolution:   => invalid
 * port:   => expat


Old description:

> {{{
> $ sudo port install expat
> Password:
> --->  Extracting expat
> '''Error: org.macports.extract for port expat returned: command execution
> failed'''
> Please see the log file for port expat for details:
> /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_expat/expat/main.log
> To report a bug, follow the instructions in the guide:
>     http://guide.macports.org/#project.tickets
> Error: Processing of port expat failed
> }}}
>
> {{{
> $ cat
> /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_expat/expat/main.log
> version:1
> :debug:main expat has no conflicts
> :debug:main Executing org.macports.main (expat)
> :debug:main changing euid/egid - current euid: 0 - current egid: 0
> :debug:main egid changed to: 500
> :debug:main euid changed to: 502
> :debug:main Skipping completed org.macports.archivefetch (expat)
> :debug:main Privilege de-escalation not attempted as not running as root.
> :debug:main Skipping completed org.macports.fetch (expat)
> :debug:main Privilege de-escalation not attempted as not running as root.
> :debug:main Skipping completed org.macports.checksum (expat)
> :debug:main Privilege de-escalation not attempted as not running as root.
> :debug:extract extract phase started at Wed Jan  1 18:47:59 EST 2014
> :notice:extract --->  Extracting expat
> :debug:extract Executing org.macports.extract (expat)
> :info:extract --->  Extracting expat-2.1.0.tar.gz
> :debug:extract setting option extract.args to
> '/opt/local/var/macports/distfiles/expat/expat-2.1.0.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_tarballs_ports_textproc_expat/expat/work/.CC_PRINT_OPTIONS'
> LIBRARY_PATH='/opt/local/lib' CC_PRINT_OPTIONS='YES'
> MACOSX_DEPLOYMENT_TARGET='10.5'
> :debug:extract Assembled command: 'cd
> "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_expat/expat/work"
> && /usr/bin/gzip -dc
> '/opt/local/var/macports/distfiles/expat/expat-2.1.0.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_tarballs_ports_textproc_expat/expat/work"
> && /usr/bin/gzip -dc
> '/opt/local/var/macports/distfiles/expat/expat-2.1.0.tar.gz' |
> /usr/bin/gnutar --no-same-owner -xf -
> :info:extract sh: /usr/bin/gnutar: No such file or directory
> :info:extract
> :info:extract gzip: stdout: Broken pipe
> ''':info:extract Command failed:  cd'''
> "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_expat/expat/work"
> && /usr/bin/gzip -dc
> '/opt/local/var/macports/distfiles/expat/expat-2.1.0.tar.gz' |
> /usr/bin/gnutar --no-same-owner -xf -
> :info:extract Exit code: 127
> ''':error:extract org.macports.extract for port expat 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 expat:
> 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 expat for details:
> /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_expat/expat/main.log
> }}}
>
> I'm on OSX 10.5.8 (PPC G4), with Macports 2.2.1, and I downloaded and
> installed Xcode 3.1.4
>
> I've used macports in the past on OSX 10.4.11 without issue. I must have
> done something wrong or am missing something, but I can't figure out
> what. All attempts to install anything fail.
>
> I'm not sure if the Command Line Utitilites from Xcode are installed, but
> from other errors caused by that problem, this doesn't appear to look the
> same. All guides point to going into Xcode > Preferences > Downloads, but
> either I"m overlooking it or that option doesn't exist in my version.
> There is no "Downloads" tab.
>
> Another thing I would like to mention, which may or may not be causing
> problems are the $PATH and $MANPATH values which return:
>

> {{{
> $ $PATH
> -bash:
> /opt/local/bin:/opt/local/sbin:/opt/local/bin:/opt/local/sbin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin::
> No such file or directory
> }}}
>

> {{{
> $ $MANPATH
> -bash:
> /opt/local/share/man:/opt/local/share/man:/usr/share/man:/usr/local/share/man:/usr/X11/man:
> No such file or directory
> }}}
>

> I'm pretty sure that it shouldn't contain "No such file or directory",
> but without going into vim and deleting it manually, I don't know how to
> fix it.  The installer script backed up my .bash_profile and created a
> new one. I don't know if that "if" block running in there is causing
> issues or what.
>

> {{{
> $ cat .bash_profile
> # System-wide .profile for sh(1)
>
> PATH="/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:"
> export PATH
>
> if [ "${BASH-no}" != "no" ]; then
>         [ -r /etc/bashrc ] && . /etc/bashrc
> fi
>
> ##
> # Your previous /Users/phil/.bash_profile file was backed up as
> /Users/phil/.bash_profile.macports-saved_2014-01-01_at_03:50:42
> ##
>
> # MacPorts Installer addition on 2014-01-01_at_03:50:42: adding an
> appropriate PATH variable for use with MacPorts.
> export PATH=/opt/local/bin:/opt/local/sbin:$PATH
> # Finished adapting your PATH environment variable for use with MacPorts.
>

> # MacPorts Installer addition on 2014-01-01_at_03:50:42: adding an
> appropriate MANPATH variable for use with MacPorts.
> export MANPATH=/opt/local/share/man:$MANPATH
> # Finished adapting your MANPATH environment variable for use with
> MacPorts.
>

> ##
> # Your previous /Users/phil/.bash_profile file was backed up as
> /Users/phil/.bash_profile.macports-saved_2014-01-01_at_17:47:24
> ##
>
> # MacPorts Installer addition on 2014-01-01_at_17:47:24: adding an
> appropriate PATH variable for use with MacPorts.
> export PATH=/opt/local/bin:/opt/local/sbin:$PATH
> # Finished adapting your PATH environment variable for use with MacPorts.
>

> # MacPorts Installer addition on 2014-01-01_at_17:47:24: adding an
> appropriate MANPATH variable for use with MacPorts.
> export MANPATH=/opt/local/share/man:$MANPATH
> # Finished adapting your MANPATH environment variable for use with
> MacPorts.
> }}}
>
> I'm guessing I'm either missing some component or something is setup
> incorrectly. Unfortunately I don't know where to look to see what's
> missing. I've searched the internet for two days, with no progress. Any
> help would be appreciated.

New description:

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

 {{{
 $ cat
 /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_expat/expat/main.log
 version:1
 :debug:main expat has no conflicts
 :debug:main Executing org.macports.main (expat)
 :debug:main changing euid/egid - current euid: 0 - current egid: 0
 :debug:main egid changed to: 500
 :debug:main euid changed to: 502
 :debug:main Skipping completed org.macports.archivefetch (expat)
 :debug:main Privilege de-escalation not attempted as not running as root.
 :debug:main Skipping completed org.macports.fetch (expat)
 :debug:main Privilege de-escalation not attempted as not running as root.
 :debug:main Skipping completed org.macports.checksum (expat)
 :debug:main Privilege de-escalation not attempted as not running as root.
 :debug:extract extract phase started at Wed Jan  1 18:47:59 EST 2014
 :notice:extract --->  Extracting expat
 :debug:extract Executing org.macports.extract (expat)
 :info:extract --->  Extracting expat-2.1.0.tar.gz
 :debug:extract setting option extract.args to
 '/opt/local/var/macports/distfiles/expat/expat-2.1.0.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_tarballs_ports_textproc_expat/expat/work/.CC_PRINT_OPTIONS'
 LIBRARY_PATH='/opt/local/lib' CC_PRINT_OPTIONS='YES'
 MACOSX_DEPLOYMENT_TARGET='10.5'
 :debug:extract Assembled command: 'cd
 "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_expat/expat/work"
 && /usr/bin/gzip -dc
 '/opt/local/var/macports/distfiles/expat/expat-2.1.0.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_tarballs_ports_textproc_expat/expat/work"
 && /usr/bin/gzip -dc
 '/opt/local/var/macports/distfiles/expat/expat-2.1.0.tar.gz' |
 /usr/bin/gnutar --no-same-owner -xf -
 :info:extract sh: /usr/bin/gnutar: No such file or directory
 :info:extract
 :info:extract gzip: stdout: Broken pipe
 :info:extract Command failed:  cd
 "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_expat/expat/work"
 && /usr/bin/gzip -dc
 '/opt/local/var/macports/distfiles/expat/expat-2.1.0.tar.gz' |
 /usr/bin/gnutar --no-same-owner -xf -
 :info:extract Exit code: 127
 :error:extract org.macports.extract for port expat 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 expat:
 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 expat for details:
 /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_expat/expat/main.log
 }}}

 I'm on OSX 10.5.8 (PPC G4), with Macports 2.2.1, and I downloaded and
 installed Xcode 3.1.4

 I've used macports in the past on OSX 10.4.11 without issue. I must have
 done something wrong or am missing something, but I can't figure out what.
 All attempts to install anything fail.

 I'm not sure if the Command Line Utitilites from Xcode are installed, but
 from other errors caused by that problem, this doesn't appear to look the
 same. All guides point to going into Xcode > Preferences > Downloads, but
 either I"m overlooking it or that option doesn't exist in my version.
 There is no "Downloads" tab.

 Another thing I would like to mention, which may or may not be causing
 problems are the $PATH and $MANPATH values which return:


 {{{
 $ $PATH
 -bash:
 /opt/local/bin:/opt/local/sbin:/opt/local/bin:/opt/local/sbin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin::
 No such file or directory
 }}}


 {{{
 $ $MANPATH
 -bash:
 /opt/local/share/man:/opt/local/share/man:/usr/share/man:/usr/local/share/man:/usr/X11/man:
 No such file or directory
 }}}


 I'm pretty sure that it shouldn't contain "No such file or directory", but
 without going into vim and deleting it manually, I don't know how to fix
 it.  The installer script backed up my .bash_profile and created a new
 one. I don't know if that "if" block running in there is causing issues or
 what.


 {{{
 $ cat .bash_profile
 # System-wide .profile for sh(1)

 PATH="/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:"
 export PATH

 if [ "${BASH-no}" != "no" ]; then
         [ -r /etc/bashrc ] && . /etc/bashrc
 fi

 ##
 # Your previous /Users/phil/.bash_profile file was backed up as
 /Users/phil/.bash_profile.macports-saved_2014-01-01_at_03:50:42
 ##

 # MacPorts Installer addition on 2014-01-01_at_03:50:42: adding an
 appropriate PATH variable for use with MacPorts.
 export PATH=/opt/local/bin:/opt/local/sbin:$PATH
 # Finished adapting your PATH environment variable for use with MacPorts.


 # MacPorts Installer addition on 2014-01-01_at_03:50:42: adding an
 appropriate MANPATH variable for use with MacPorts.
 export MANPATH=/opt/local/share/man:$MANPATH
 # Finished adapting your MANPATH environment variable for use with
 MacPorts.


 ##
 # Your previous /Users/phil/.bash_profile file was backed up as
 /Users/phil/.bash_profile.macports-saved_2014-01-01_at_17:47:24
 ##

 # MacPorts Installer addition on 2014-01-01_at_17:47:24: adding an
 appropriate PATH variable for use with MacPorts.
 export PATH=/opt/local/bin:/opt/local/sbin:$PATH
 # Finished adapting your PATH environment variable for use with MacPorts.


 # MacPorts Installer addition on 2014-01-01_at_17:47:24: adding an
 appropriate MANPATH variable for use with MacPorts.
 export MANPATH=/opt/local/share/man:$MANPATH
 # Finished adapting your MANPATH environment variable for use with
 MacPorts.
 }}}

 I'm guessing I'm either missing some component or something is setup
 incorrectly. Unfortunately I don't know where to look to see what's
 missing. I've searched the internet for two days, with no progress. Any
 help would be appreciated.

--

Comment:

 `/usr/bin/gnutar` is part of your operating system. If it's missing,
 restore it from your backups, or reinstall Mac OS X.

-- 
Ticket URL: <https://trac.macports.org/ticket/41996#comment:1>
MacPorts <http://www.macports.org/>
Ports system for OS X


More information about the macports-tickets mailing list