[MacPorts] #55661: libiodbc has hard conflict against unixODBC

MacPorts noreply at macports.org
Mon Aug 31 20:20:20 UTC 2020


#55661: libiodbc has hard conflict against unixODBC
--------------------------------+----------------------
  Reporter:  spodzone           |      Owner:  nerdling
      Type:  defect             |     Status:  accepted
  Priority:  Normal             |  Milestone:
 Component:  ports              |    Version:
Resolution:                     |   Keywords:
      Port:  libiodbc unixODBC  |
--------------------------------+----------------------

Comment (by nerdling):

 Unfortunately, the header files still appear to conflict regardless of the
 variant. So only degree of conflict is conditional, and these ports will
 always conflict.

 {{{
 % sudo port -Nstu install current -libodbc
 --->  Computing dependencies for libiodbc
 --->  Fetching distfiles for libiodbc
 --->  Attempting to fetch iODBC-3.52.13.tar.gz from
 https://github.com/openlink/iODBC/tarball/v3.52.13
 --->  Verifying checksums for libiodbc
 --->  Extracting libiodbc
 Warning: The following existing file was hidden from the build system by
 trace mode:
   /private/var/select/sh
 --->  Applying patches to libiodbc
 Warning: The following existing file was hidden from the build system by
 trace mode:
   /private/var/select/sh
 --->  Configuring libiodbc
 Warning: The following existing files were hidden from the build system by
 trace mode:
   /opt/local/bin/ggrep
   /opt/local/bin/gmkdir
   /opt/local/bin/gsed
   /opt/local/bin/pkg-config
   /private/var/select/sh
 --->  Building libiodbc
 Warning: The following existing file was hidden from the build system by
 trace mode:
   /private/var/select/sh
 --->  Staging libiodbc into destroot
 Warning: The following existing files were hidden from the build system by
 trace mode:
   /private/var/select/sh
   /var/root/.CFUserTextEncoding
 --->  Installing libiodbc @3.52.13_1+x11
 --->  Activating libiodbc @3.52.13_1+x11
 Error: Failed to activate libiodbc: Image error:
 /opt/local/include/odbcinst.h is being used by the active unixODBC port.
 Please deactivate this port first, or use 'port -f activate libiodbc' to
 force the activation.
 }}}

-- 
Ticket URL: <https://trac.macports.org/ticket/55661#comment:6>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list