[MacPorts] #67574: dia @0.97.3_6 is broken by icu update

MacPorts noreply at macports.org
Sun Jun 25 05:12:28 UTC 2023


#67574: dia @0.97.3_6 is broken by icu update
------------------------+-----------------------
  Reporter:  fhgwright  |      Owner:  fhgwright
      Type:  defect     |     Status:  assigned
  Priority:  Normal     |  Milestone:
 Component:  ports      |    Version:  2.8.1
Resolution:             |   Keywords:
      Port:  dia        |
------------------------+-----------------------

Comment (by fhgwright):

 Replying to [comment:3 fhgwright]:
 > Replying to [comment:1 ryandesign]:
 > > Replying to [ticket:67574 fhgwright]:
 > > > This seems to be an indirect dependency via `libxml2`
 > >
 > > If so, that would be overlinking and should be fixed. For example, if
 dia uses `xml2-config --libs` to determine what libs to use, it should be
 changed to `xml2-config --libs --dynamic`.

 That was indeed the issue.  Fixed in [https://github.com/macports
 /macports-ports/pull/19228]

 Given that it doesn't directly call `icu`, the following seems suspect:
 {{{
 # required for for ICU
 compiler.cxx_standard     2011
 configure.cxxflags-append -std=c++11
 }}}

 I left that as is, but it may be why on 10.5 i386 it tries to build with
 the slightly broken `clang-7.0`.

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


More information about the macports-tickets mailing list