[MacPorts] #68970: libreoffice @7.6.3.2_1: depends unconditionally on unixODBC, which can lead to build conflicts

MacPorts noreply at macports.org
Sun Dec 24 00:49:13 UTC 2023


#68970: libreoffice @7.6.3.2_1: depends unconditionally on unixODBC, which can lead
to build conflicts
-------------------------+-------------------------
 Reporter:  cooljeanius  |      Owner:  (none)
     Type:  defect       |     Status:  new
 Priority:  Normal       |  Milestone:
Component:  ports        |    Version:  2.8.1
 Keywords:               |       Port:  libreoffice
-------------------------+-------------------------
 libreoffice has `port:unixODBC` under its `depends_build-append` section.
 However, unixODBC has a number of conflicts, which can prevent upgrades:
 {{{
 --->  Computing dependencies for unixODBC
 DEBUG: Checking for conflicts against unixODBC
 DEBUG: Searching for dependency: virtuoso
 DEBUG: Found Dependency: receipt exists for virtuoso
 DEBUG: Searching for dependency: virtuoso-7
 DEBUG: Found Dependency: receipt exists for virtuoso-7
 DEBUG: Searching for dependency: libiodbc
 DEBUG: Found Dependency: receipt exists for libiodbc
 Error: Can't install unixODBC because conflicting ports are active:
 virtuoso virtuoso-7 libiodbc
 Error: Problem while installing unixODBC
 DEBUG: Rebuilding port libreoffice finished with status 1
 DEBUG: rev-upgrade failed: Error rebuilding libreoffice
     while executing
 "error "Error rebuilding $portname""
     (procedure "revupgrade_scanandrebuild" line 460)
     invoked from within
 "revupgrade_scanandrebuild broken_port_counts $opts"
 Error: rev-upgrade failed: Error rebuilding libreoffice
 }}}
 I'm wondering if this dependency could be switched to be a `path:`-style
 dependency instead?

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


More information about the macports-tickets mailing list