[MacPorts] #71670: qt58-qtbase fails to configure on mavericks

MacPorts noreply at macports.org
Sat Dec 28 17:22:26 UTC 2024


#71670: qt58-qtbase fails to configure on mavericks
-----------------------+-------------------------
 Reporter:  tehcog     |      Owner:  (none)
     Type:  defect     |     Status:  new
 Priority:  Normal     |  Milestone:
Component:  ports      |    Version:  2.10.5
 Keywords:  mavericks  |       Port:  qt58-qtbase
-----------------------+-------------------------
 MacPorts Installed Version:
 Version: 2.10.5
 {{{
 The following installed ports are outdated:
 boost176                       1.76.0_11 < 1.76.0_12
 ...
 icu                            74.2_0 < 76.1_0
 ....
 qt58-qtbase                    5.8.0_13 < 5.8.0_14
 qt58-qtbase-docs               5.8.0_13 < 5.8.0_14
 }}}
 There are plenty of outdated ports, but these are the pertinant ones (we
 think)

 We try to update boost176.
 {{{
 sudo port -v upgrade boost176
 }}}
 First, port fetches, installs and activates, in the following order:

 icu @76.1_0
 libxml2 @2.13.5_2
 boost176 @1.76.0_12+no_single+no_static+python310, builds with
 clang++-mp-16

 Then we get this:
 {{{
 --->  Updating database of binaries
 --->  Scanning binaries for linking errors
 Could not open /opt/local/lib/libicudata.74.dylib: Error opening or
 reading file (referenced from
 /opt/local/libexec/qt5/lib/QtCore.framework/Versions/5/QtCore)
 Could not open /opt/local/lib/libicuuc.74.dylib: Error opening or reading
 file (referenced from
 /opt/local/libexec/qt5/lib/QtCore.framework/Versions/5/QtCore)
 Could not open /opt/local/lib/libicui18n.74.dylib: Error opening or
 reading file (referenced from
 /opt/local/libexec/qt5/lib/QtCore.framework/Versions/5/QtCore)
 Could not open /opt/local/lib/libicuio.74.dylib: Error opening or reading
 file (referenced from /opt/local/libexec/texlive/binaries/bibtexu)
 --->  Found 93 broken files, matching files to ports
 --->  Found 10 broken ports, determining rebuild order
 --->  Rebuilding in order
      fsearch @0.2.3_3
      gspell @1.12.2_0
      raptor2 @2.0.16_2
      harfbuzz-icu @10.1.0_0
      webkit2-gtk @2.28.2_8+minibrowser+x11
      libical @3.0.18_0
      boost171 @1.71.0_8+no_single+no_static+python310
      boost181 @1.81.0_11+no_single+no_static+python311
      qt58-qtbase @5.8.0_13+openssl
      texlive-bin @2024.70613_0+x11
 }}}
 This is a listing segment of '/opt/local/lib/' prior to the icu upgrade:
 {{{
 .rwxr-xr-x   31M root     admin  6 Jan 16:59  libicudata.74.2.dylib
 lrwxr-xr-x     - root     admin  6 Jan 16:59  libicudata.74.dylib ->
 libicudata.74.2.dylib
 .rwxr-xr-x   31M root     admin  6 Jan 16:59  libicudata.a
 lrwxr-xr-x     - root     admin  6 Jan 16:59  libicudata.dylib ->
 libicudata.74.2.dylib
 .rwxr-xr-x  3.0M root     admin  6 Jan 16:59  libicui18n.74.2.dylib
 lrwxr-xr-x     - root     admin  6 Jan 16:59  libicui18n.74.dylib ->
 libicui18n.74.2.dylib
 .rwxr-xr-x  6.0M root     admin  6 Jan 16:59  libicui18n.a
 lrwxr-xr-x     - root     admin  6 Jan 16:59  libicui18n.dylib ->
 libicui18n.74.2.dylib
 .rwxr-xr-x   62k root     admin  6 Jan 16:59  libicuio.74.2.dylib
 lrwxr-xr-x     - root     admin  6 Jan 16:59  libicuio.74.dylib ->
 libicuio.74.2.dylib
 .rwxr-xr-x   78k root     admin  6 Jan 16:59  libicuio.a
 lrwxr-xr-x     - root     admin  6 Jan 16:59  libicuio.dylib ->
 libicuio.74.2.dylib
 .rwxr-xr-x   71k root     admin  6 Jan 16:59  libicutest.74.2.dylib
 lrwxr-xr-x     - root     admin  6 Jan 16:59  libicutest.74.dylib ->
 libicutest.74.2.dylib
 .rwxr-xr-x   92k root     admin  6 Jan 16:59  libicutest.a
 lrwxr-xr-x     - root     admin  6 Jan 16:59  libicutest.dylib ->
 libicutest.74.2.dylib
 .rwxr-xr-x  208k root     admin  6 Jan 16:59  libicutu.74.2.dylib
 lrwxr-xr-x     - root     admin  6 Jan 16:59  libicutu.74.dylib ->
 libicutu.74.2.dylib
 .rwxr-xr-x  314k root     admin  6 Jan 16:59  libicutu.a
 lrwxr-xr-x     - root     admin  6 Jan 16:59  libicutu.dylib ->
 libicutu.74.2.dylib
 .rwxr-xr-x  1.8M root     admin  6 Jan 16:59  libicuuc.74.2.dylib
 lrwxr-xr-x     - root     admin  6 Jan 16:59  libicuuc.74.dylib ->
 libicuuc.74.2.dylib
 .rwxr-xr-x  3.2M root     admin  6 Jan 16:59  libicuuc.a
 lrwxr-xr-x     - root     admin  6 Jan 16:59  libicuuc.dylib ->
 libicuuc.74.2.dylib
 }}}
 This is a listing segment of '/opt/local/lib/' after the icu upgrade:
 {{{
 .rwxr-xr-x   32M root     admin 22 Dec 14:39  libicudata.76.1.dylib
 lrwxr-xr-x     - root     admin 22 Dec 14:39  libicudata.76.dylib ->
 libicudata.76.1.dylib
 .rwxr-xr-x   32M root     admin 22 Dec 14:39  libicudata.a
 lrwxr-xr-x     - root     admin 22 Dec 14:39  libicudata.dylib ->
 libicudata.76.1.dylib
 .rwxr-xr-x  3.1M root     admin 22 Dec 14:39  libicui18n.76.1.dylib
 lrwxr-xr-x     - root     admin 22 Dec 14:39  libicui18n.76.dylib ->
 libicui18n.76.1.dylib
 .rwxr-xr-x  5.6M root     admin 22 Dec 14:39  libicui18n.a
 lrwxr-xr-x     - root     admin 22 Dec 14:39  libicui18n.dylib ->
 libicui18n.76.1.dylib
 .rwxr-xr-x   61k root     admin 22 Dec 14:39  libicuio.76.1.dylib
 lrwxr-xr-x     - root     admin 22 Dec 14:39  libicuio.76.dylib ->
 libicuio.76.1.dylib
 .rwxr-xr-x   68k root     admin 22 Dec 14:39  libicuio.a
 lrwxr-xr-x     - root     admin 22 Dec 14:39  libicuio.dylib ->
 libicuio.76.1.dylib
 .rwxr-xr-x   68k root     admin 22 Dec 14:39  libicutest.76.1.dylib
 lrwxr-xr-x     - root     admin 22 Dec 14:39  libicutest.76.dylib ->
 libicutest.76.1.dylib
 .rwxr-xr-x   81k root     admin 22 Dec 14:39  libicutest.a
 lrwxr-xr-x     - root     admin 22 Dec 14:39  libicutest.dylib ->
 libicutest.76.1.dylib
 .rwxr-xr-x  201k root     admin 22 Dec 14:39  libicutu.76.1.dylib
 lrwxr-xr-x     - root     admin 22 Dec 14:39  libicutu.76.dylib ->
 libicutu.76.1.dylib
 .rwxr-xr-x  273k root     admin 22 Dec 14:39  libicutu.a
 lrwxr-xr-x     - root     admin 22 Dec 14:39  libicutu.dylib ->
 libicutu.76.1.dylib
 .rwxr-xr-x  1.8M root     admin 22 Dec 14:39  libicuuc.76.1.dylib
 lrwxr-xr-x     - root     admin 22 Dec 14:39  libicuuc.76.dylib ->
 libicuuc.76.1.dylib
 .rwxr-xr-x  2.8M root     admin 22 Dec 14:39  libicuuc.a
 lrwxr-xr-x     - root     admin 22 Dec 14:39  libicuuc.dylib ->
 libicuuc.76.1.dylib
 }}}
 The rebuilds succeed until qt58-qtbase, which fails to configure.

 Now apps like KeePassXC, LibreCAD, sqlitebrowser, stellarium & wireshark3
 no longer function.

 Please see attached main.log

 Thanks for your help.

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


More information about the macports-tickets mailing list