[MacPorts] #46675: rb-fxruby: install.rb:551:in `mkdir': Operation not permitted - /opt/local/lib/ruby/vendor_ruby/1.8/fox16 (was: FXRuby Install Failing - Error: org.macports.destroot for port rb-fxruby returned: command execution failed)

MacPorts noreply at macports.org
Sun Jan 25 22:47:01 PST 2015


#46675: rb-fxruby: install.rb:551:in `mkdir': Operation not permitted -
/opt/local/lib/ruby/vendor_ruby/1.8/fox16
------------------------------+--------------------
  Reporter:  mclamb.donald@…  |      Owner:  lyle@…
      Type:  defect           |     Status:  new
  Priority:  Normal           |  Milestone:
 Component:  ports            |    Version:  2.3.3
Resolution:                   |   Keywords:
      Port:  rb-fxruby        |
------------------------------+--------------------
Changes (by ryandesign@…):

 * cc: mclamb.donald@… (removed)
 * keywords:  fxruby, =>
 * owner:  macports-tickets@… => lyle@…
 * port:   => rb-fxruby


Old description:

> Hello,
>
> I am getting an error when attempting a fx-ruby install with macports.
>
> I received the same error before and performed a uninstall-reinstall of
> macports
>
> Bash Error:
> --->  Attempting to fetch FXRuby-1.6.19.tar.gz from
> http://distfiles.macports.org/ruby
>
> --->  Verifying checksums for rb-fxruby
>
> --->  Extracting rb-fxruby
>
> --->  Configuring rb-fxruby
>
> --->  Building rb-fxruby
>
> --->  Staging rb-fxruby into destroot
>
> Error: org.macports.destroot for port rb-fxruby returned: command
> execution failed
>
> Please see the log file for port rb-fxruby for details:
>
> /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports
> .org_release_tarballs_ports_ruby_rb-fxruby/rb-fxruby/main.log
>
> To report a bug, follow the instructions in the guide:
>
>     http://guide.macports.org/#project.tickets
>
> Error: Processing of port rb-fxruby failed
>
> dons-MacBook-Air:/ don$ c
>

>

>

>

>

>
> After this I tried cleaning the port, got this error:
>

>
> dons-MacBook-Air:/ don$ sudo port install rb-fxruby
> --->  Computing dependencies for rb-fxruby
> --->  Fetching archive for rb-fxruby
> --->  Attempting to fetch rb-fxruby-1.6.19_0.darwin_14.x86_64.tbz2 from
> http://mse.uk.packages.macports.org/sites/packages.macports.org/rb-fxruby
> --->  Attempting to fetch rb-fxruby-1.6.19_0.darwin_14.x86_64.tbz2 from
> http://packages.macports.org/rb-fxruby
> --->  Attempting to fetch rb-fxruby-1.6.19_0.darwin_14.x86_64.tbz2 from
> http://nue.de.packages.macports.org/macports/packages/rb-fxruby
> --->  Fetching distfiles for rb-fxruby
> --->  Verifying checksums for rb-fxruby
> --->  Extracting rb-fxruby
> --->  Configuring rb-fxruby
> --->  Building rb-fxruby
> --->  Staging rb-fxruby into destroot
> Error: org.macports.destroot for port rb-fxruby returned: command
> execution failed
> Please see the log file for port rb-fxruby for details:
> /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports
> .org_release_tarballs_ports_ruby_rb-fxruby/rb-fxruby/main.log
> To report a bug, follow the instructions in the guide:
>     http://guide.macports.org/#project.tickets
> Error: Processing of port rb-fxruby failed
> dons-MacBook-Air:/ don$
>

> log is attached.
>
> Any advise or help would be appreciated,
>
> don

New description:

 Hello,

 I am getting an error when attempting a fx-ruby install with macports.

 I received the same error before and performed a uninstall-reinstall of
 macports

 Bash Error:

 {{{
 --->  Attempting to fetch FXRuby-1.6.19.tar.gz from
 http://distfiles.macports.org/ruby
 --->  Verifying checksums for rb-fxruby
 --->  Extracting rb-fxruby
 --->  Configuring rb-fxruby
 --->  Building rb-fxruby
 --->  Staging rb-fxruby into destroot
 Error: org.macports.destroot for port rb-fxruby returned: command
 execution failed
 Please see the log file for port rb-fxruby for details:
 /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports
 .org_release_tarballs_ports_ruby_rb-fxruby/rb-fxruby/main.log
 To report a bug, follow the instructions in the guide:
     http://guide.macports.org/#project.tickets
 Error: Processing of port rb-fxruby failed
 dons-MacBook-Air:/ don$ c
 }}}

 After this I tried cleaning the port, got this error:

 {{{
 dons-MacBook-Air:/ don$ sudo port install rb-fxruby
 --->  Computing dependencies for rb-fxruby
 --->  Fetching archive for rb-fxruby
 --->  Attempting to fetch rb-fxruby-1.6.19_0.darwin_14.x86_64.tbz2 from
 http://mse.uk.packages.macports.org/sites/packages.macports.org/rb-fxruby
 --->  Attempting to fetch rb-fxruby-1.6.19_0.darwin_14.x86_64.tbz2 from
 http://packages.macports.org/rb-fxruby
 --->  Attempting to fetch rb-fxruby-1.6.19_0.darwin_14.x86_64.tbz2 from
 http://nue.de.packages.macports.org/macports/packages/rb-fxruby
 --->  Fetching distfiles for rb-fxruby
 --->  Verifying checksums for rb-fxruby
 --->  Extracting rb-fxruby
 --->  Configuring rb-fxruby
 --->  Building rb-fxruby
 --->  Staging rb-fxruby into destroot
 Error: org.macports.destroot for port rb-fxruby returned: command
 execution failed
 Please see the log file for port rb-fxruby for details:
 /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports
 .org_release_tarballs_ports_ruby_rb-fxruby/rb-fxruby/main.log
 To report a bug, follow the instructions in the guide:
     http://guide.macports.org/#project.tickets
 Error: Processing of port rb-fxruby failed
 dons-MacBook-Air:/ don$
 }}}

 log is attached.

 Any advise or help would be appreciated,

 don

--

Comment:

 The error message is correct insofar as ports are not permitted to create
 files outside of the work directory. The question is why the port is
 attempting to do this, and how to make it stop attempting to do this.

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


More information about the macports-tickets mailing list