[MacPorts] #54296: wxWidgets-3.0: fix issues after update to 3.0.3.1 (was: wxWidgets-3.0: update to 3.0.3.1)

MacPorts noreply at macports.org
Wed Nov 1 03:03:49 UTC 2017


#54296: wxWidgets-3.0: fix issues after update to 3.0.3.1
-------------------------------------------------+-------------------------
  Reporter:  mojca                               |      Owner:  mojca
      Type:  defect                              |     Status:  new
  Priority:  Normal                              |  Milestone:
 Component:  ports                               |    Version:
Resolution:                                      |   Keywords:
      Port:  wxWidgets-3.0 wxgtk-3.0 p5-alien-   |
  wxwidgets p5-wx                                |
-------------------------------------------------+-------------------------
Changes (by mojca):

 * cc: kencu (added)
 * type:  update => defect


Old description:

> This ticket is about update of wxWidgets-3.0 to version 3.0.3.1.
>
> It's slightly unlikely that wxPython 3.0.3 would be relased, at least not
> in the very near future. But maybe the old python additions works on top
> of wxWidgets 3.0.3?
>
> I tried updating the port, but there are a number of issues:
> - clang 425 segfaults when compiling, we should carefully check the
> behaviour on Slow Leopard and across some other platform verion
> - if we blacklist the compiler just for wxWidgets, p5-wx segfaults in the
> same way, probably all other dependencies as well
> - according to perl developers one should not mix the compilers and
> recompile perl (but I see no realist way to do that)
> - perl packages fail quite a number of tests
>
> I'll post patches once I'm slightly further with the experiments.

New description:

 This ticket is about ~~update of wxWidgets-3.0 to version 3.0.3.1~~ fixing
 issues after update of wxWidgets to 3.0.3.1 in
 [changeset:"70f32a50ddb64d29d483ade5110fea3cb27f7698/macports-ports"
 70f32a5]:  .

 It's slightly unlikely that wxPython 3.0.3 would be relased, at least not
 in the very near future. But maybe the old python additions works on top
 of wxWidgets 3.0.3?

 I initially tried updating the port, but there were a number of issues:
 - clang 425 segfaults when compiling, we should carefully check the
 behaviour on Slow Leopard and across some other platform verion
 - if we blacklist the compiler just for wxWidgets, p5-wx segfaults in the
 same way, probably all other dependencies as well
 - according to perl developers one should not mix the compilers and
 recompile perl (but I see no realist way to do that)
 - perl packages fail quite a number of tests

 There were some subsequent attempts to fix various bits and pieces, but
 most importantly wxPython is still broken and I would like to get this
 fixed properly.

 During the process I discovered that llvm-gcc-4.2 actually seems to build
 wxWidgets 3.0.3.1 correctly which might be the best fix for 10.7 (maybe
 better than having to resort to a newer compiler?) and there are still
 issues with p5-wx.

 It would be nice to make sure that these ports work on 10.5 and later.

 Meanwhile Vadim (one of the main developers of wxWidgets) also started
 actively fixing my old bug reports.

--

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


More information about the macports-tickets mailing list