Opened 7 years ago
Last modified 7 years ago
#54296 closed defect
wxWidgets-3.0: fix issues after update to 3.0.3.1 — at Version 7
Reported by: | mojca (Mojca Miklavec) | Owned by: | mojca (Mojca Miklavec) |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | |
Keywords: | Cc: | jyrkiwahlstedt, dbevans (David B. Evans), yan12125 (Chih-Hsuan Yen), MarcusCalhoun-Lopez (Marcus Calhoun-Lopez), kencu (Ken) | |
Port: | wxWidgets-3.0 wxgtk-3.0 p5-alien-wxwidgets p5-wx |
Description (last modified by mojca (Mojca Miklavec))
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 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.
Change History (7)
comment:1 Changed 7 years ago by yan12125 (Chih-Hsuan Yen)
Cc: | yan12125 added |
---|
comment:2 Changed 7 years ago by mojca (Mojca Miklavec)
comment:3 Changed 7 years ago by mojca (Mojca Miklavec)
After commit 70f32a5:
- 10.5/ppc: probably already broken before
- 10.6/i386, 10.6/x86: only 3.2 and libcxx broken
- 10.7: all 3.0 flavours broken
An example of p5-wx
build failure:
comment:4 Changed 7 years ago by MarcusCalhoun-Lopez (Marcus Calhoun-Lopez)
comment:5 Changed 7 years ago by MarcusCalhoun-Lopez (Marcus Calhoun-Lopez)
Cc: | MarcusCalhoun-Lopez added |
---|
comment:6 Changed 7 years ago by MarcusCalhoun-Lopez (Marcus Calhoun-Lopez)
comment:7 Changed 7 years ago by mojca (Mojca Miklavec)
Cc: | kencu added |
---|---|
Description: | modified (diff) |
Summary: | wxWidgets-3.0: update to 3.0.3.1 → wxWidgets-3.0: fix issues after update to 3.0.3.1 |
Type: | update → defect |
Ticket #54742 is requesting an update due to the requirement of the latest version of FileZilla. This gives an additional incentive to upgrade faster. Sorry, I didn't know there was any hurry until this point and I was still slightly hoping for another wxPython upgrade, but that seems unlikely anyway. I need to upload some patches for testing (it might take me a bit of time, any help welcome, but we need to address different version for wxWidgets and wxPython, p5-* ports, compiler testing on 10.6-10.7 etc).