[MacPorts] #52450: atk @2.22.0_0: does not activate following install/upgrade due to false positive file exists error with gtk-docs on OS X 10.9 (Mavericks)

MacPorts noreply at macports.org
Fri Sep 30 10:03:38 CEST 2016


#52450: atk @2.22.0_0: does not activate following install/upgrade due to false
positive file exists error with gtk-docs on OS X 10.9 (Mavericks)
---------------------+--------------------------------
  Reporter:  ben@…   |      Owner:  macports-tickets@…
      Type:  defect  |     Status:  new
  Priority:  Normal  |  Milestone:
 Component:  ports   |    Version:  2.3.4
Resolution:          |   Keywords:
      Port:  atk     |
---------------------+--------------------------------

Comment (by ryandesign@…):

 Replying to [comment:6 ben@…]:
 > Oh damn ... I guess it's not right to go strangle someone at Apple or
 beat them over the head with the ZFS specs ... *sigh* ...

 What are you talking about? macOS has no support for ZFS...

 > Anyway, you most certainly can see the new main file.  One moment ...

 Thanks. There are a number of things in this log I don't understand.

 {{{
 730     :debug:main Executing org.macports.main (atk)
 731     :debug:main changing euid/egid - current euid: 0 - current egid: 0
 732     :debug:main egid changed to: 501
 733     :debug:main euid changed to: 504
 734     :debug:main Skipping completed org.macports.archivefetch (atk)
 735     :debug:main Privilege de-escalation not attempted as not running
 as root.
 736     :debug:main Skipping completed org.macports.fetch (atk)
 737     :debug:main Privilege de-escalation not attempted as not running
 as root.
 738     :debug:main Skipping completed org.macports.checksum (atk)
 739     :debug:main Privilege de-escalation not attempted as not running
 as root.
 740     :debug:main Skipping completed org.macports.extract (atk)
 741     :debug:main Privilege de-escalation not attempted as not running
 as root.
 742     :debug:main Skipping completed org.macports.patch (atk)
 743     :debug:main Privilege de-escalation not attempted as not running
 as root.
 744     :debug:main Skipping completed org.macports.configure (atk)
 745     :debug:main Privilege de-escalation not attempted as not running
 as root.
 746     :debug:main Skipping completed org.macports.build (atk)
 747     :debug:main Privilege de-escalation not attempted as not running
 as root.
 748     :debug:main Skipping completed org.macports.destroot (atk)
 749     :debug:main Privilege de-escalation not attempted as not running
 as root.
 }}}

 "Skipping completed" means this was not a clean log. I would like to see
 the contents of these skipped phases, though we can probably make some
 headway without them.

 {{{
 959     :debug:install Creating atk-2.22.0_0.darwin_13.x86_64.tgz
 }}}

 Why .tgz? Our default archive suffix is .tbz2. Have you deliberately
 changed this? I think this would prevent you from being able to use our
 precompiled binaries.

 {{{
 966     :debug:install Assembled command: 'cd
 "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_devel_atk/atk/work/destroot"
 && /usr/bin/tar -cvf - . | /usr/bin/gzip -c9 >
 /opt/local/var/macports/software/atk/atk-2.22.0_0.darwin_13.x86_64.tgz'
 967     :debug:install Executing command line:  cd
 "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_devel_atk/atk/work/destroot"
 && /usr/bin/tar -cvf - . | /usr/bin/gzip -c9 >
 /opt/local/var/macports/software/atk/atk-2.22.0_0.darwin_13.x86_64.tgz
 ...
 1289    :info:install a ./opt/local/share/gtk-doc/html/atk/AtkObject.html
 ...
 1326    :info:install a ./opt/local/share/gtk-doc/html/atk/atkobject.html
 ...
 1386    :debug:install Archive atk-2.22.0_0.darwin_13.x86_64.tgz packaged
 }}}

 You were able to create the archive, containing two files whose names
 differ only by case. This implies the disk this was happening on is case
 sensitive, else those two files couldn't have existed at the same time.

 {{{
 1394    :msg:activate --->  Activating atk @2.22.0_0
 ...
 1718    :info:activate x ./opt/local/share/gtk-doc/html/atk/AtkObject.html
 ...
 1755    :info:activate x ./opt/local/share/gtk-doc/html/atk/atkobject.html
 ...
 1880    :debug:activate activating file: /opt/local/share/gtk-
 doc/html/atk/AtkObject.html
 ...
 1917    :debug:activate activating file: /opt/local/share/gtk-
 doc/html/atk/atkobject.html
 1918    :debug:activate Activation failed, rolling back.
 ...
 2021    :error:activate org.macports.activate for port atk returned: error
 renaming
 "/opt/local/var/macports/software/atk/mpextractRNhdWJUE/opt/local/share
 /gtk-doc/html/atk/atkobject.html" to "/opt/local/share/gtk-
 doc/html/atk/atkobject.html": file already exists
 2022    :debug:activate Error code: POSIX EEXIST {file already exists}
 2023    :debug:activate Backtrace: error renaming
 "/opt/local/var/macports/software/atk/mpextractRNhdWJUE/opt/local/share
 /gtk-doc/html/atk/atkobject.html" to "/opt/local/share/gtk-
 doc/html/atk/atkobject.html": file already exists
 }}}

 You were unable to extract atkobject.html from the archive presumably
 because AtkObject.html had been previously extracted and it thinks they're
 the same file, which implies this is happening on a case insensitive
 filesystem.

 Do you have more than one filesystem? Is part of your MacPorts
 installation on one filesystem and part on another filesystem, and one of
 them is case sensitive and the other is case insensitive?

-- 
Ticket URL: <https://trac.macports.org/ticket/52450#comment:7>
MacPorts <https://www.macports.org/>
Ports system for the Mac operating system



More information about the macports-tickets mailing list