[MacPorts] #69603: gjs @1.80.1: Undefined symbols for architecture x86_64: "std::__1::__libcpp_verbose_abort(char const*, ...)"

MacPorts noreply at macports.org
Fri Mar 29 21:04:52 UTC 2024


#69603: gjs @1.80.1: Undefined symbols for architecture x86_64:
"std::__1::__libcpp_verbose_abort(char const*, ...)"
----------------------------+------------------------
  Reporter:  christophecvr  |      Owner:  dbevans
      Type:  defect         |     Status:  reopened
  Priority:  Normal         |  Milestone:
 Component:  ports          |    Version:
Resolution:                 |   Keywords:  highsierra
      Port:  gjs            |
----------------------------+------------------------

Comment (by christophecvr):

 Replying to [comment:26 kencu]:
 > Replying to [comment:21 Dave-Allured]:
 > > >  has duplicate #69603
 > >
 > > Ken, okay.  I do not see how this helps the next guy to find out why
 `gjs` fails on their 10.13 system.  I think either add `gjs` to #68640, or
 else leave this ticket open.  Otherwise there is no ticket seen for 10.13
 on the `gjs` port status page, which is where the casual users go to find
 out.  Search trac history is too much for casual users.  Do you have a
 better idea?
 >
 > sure, add gjs to the other ticket.
 >
 > there will be many more build failures, as this issue relates to how the
 compiler is interacting with the system libc++.dylib on various systems,
 and possibly other issues like the c++ standard being used, whether
 exceptions are in use, etc.
 >
 > IMO this should all be tracked in 1 ticket, but hey, if you want 1,000
 tickets about this issue be my guest.

 Yes but this ticket apart of the error is really different. It might be
 the same source at the end. But in practice : first the other ticket is
 not valid on macos-10.13.6 but looks the be a macos 10.12 issue. It was
 also with clang 17. This problem here occurs with clang 16 and also clang
 15 . Is not there with clang 14. So leave it open then normally there will
 be no new ticket for this issue. Persons can see what to do to solve the
 problem temporarily until definitive fix have been found. But I'm afk that
 the real cause is really the fact that apple does not take care anymore of
 older os the 14+ in clang development and therefore is the use of higher
 clang versions very hazardous(unstable) on not supported os versions. A
 solution can be in the macports is making more use of gnu compiler C and
 g++ if needed for some features in gnu software packages.

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


More information about the macports-tickets mailing list