[MacPorts] #67247: gimp3-devel non-X11 depends on both babl and babl-devel, which conflict

MacPorts noreply at macports.org
Sun Apr 16 15:15:15 UTC 2023


#67247: gimp3-devel non-X11 depends on both babl and babl-devel, which conflict
---------------------+----------------------------------------------------
 Reporter:  andlabs  |      Owner:  dbevans
     Type:  defect   |     Status:  assigned
 Priority:  Normal   |  Milestone:
Component:  ports    |    Version:
 Keywords:           |       Port:  gimp3-devel gegl-devel babl babl-devel
---------------------+----------------------------------------------------
 According to `macports_deptree` output, `gimp3-devel +quartz -x11 +no_x11`
 depends on both `babl-devel` and `gegl-devel`, and `gegl-devel` depends on
 `babl`; installing `gimp3-devel` therefore tries to install both `babl`
 and `babl-devel`, which are conflicting packages. This causes installation
 to fail:

 {{{
 $ sudo port install gimp3-devel +quartz -x11 +no_x11
 --->  Computing dependencies for gimp3-devel
 The following dependencies will be installed:
  babl
  babl-devel
  gegl-devel
 Continue? [Y/n]:
 --->  Fetching archive for babl-devel
 --->  Attempting to fetch babl-devel-0.1.102_0.darwin_16.x86_64.tbz2 from
 https://packages.macports.org/babl-devel
 --->  Attempting to fetch babl-
 devel-0.1.102_0.darwin_16.x86_64.tbz2.rmd160 from
 https://packages.macports.org/babl-devel
 --->  Installing babl-devel @0.1.102_0
 --->  Activating babl-devel @0.1.102_0
 --->  Cleaning babl-devel
 --->  Fetching archive for babl
 --->  Attempting to fetch babl-0.1.102_0.darwin_16.x86_64.tbz2 from
 https://packages.macports.org/babl
 --->  Attempting to fetch babl-0.1.102_0.darwin_16.x86_64.tbz2.rmd160 from
 https://packages.macports.org/babl
 --->  Installing babl @0.1.102_0
 --->  Activating babl @0.1.102_0
 Error: Failed to activate babl: Image error: /opt/local/bin/babl is being
 used by the active babl-devel port.  Please deactivate this port first, or
 use 'port -f activate babl' to force the activation.
     while executing
 "throw registry::image-error $msg"
     ("foreach" body line 47)
     invoked from within
 "foreach file $imagefiles {
                 set srcfile "${extracted_dir}${file}"

                 # To be able to install links, we test if we can lst..."
     invoked from within
 "registry::write {
             foreach file $imagefiles {
                 set srcfile "${extracted_dir}${file}"

                 # To be able to instal..."
 Error: See
 /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_graphics_babl/babl/main.log
 for details.
 Error: Follow https://guide.macports.org/#project.tickets if you believe
 there
 is a bug.
 Error: Processing of port gimp3-devel failed
 }}}

 This is on macOS 10.12.

-- 
Ticket URL: <https://trac.macports.org/ticket/67247>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list