[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