Hi, I'm working on pecl/wxwidgets [1] PHP extension which use wxWidgets >= 3.0 This extension rely on wxUSE_ON_FATAL_EXCEPTION=1 WXWIN_COMPATIBILITY_2_8=1 Talking with upstream, it seems quite difficult to detect those by conditional part as the source code is mostly generated from the WX headers. I understand that enabling now methods could change API, but this package is very young (in Fedora), and drop of compat28 seems very recent (Mon Feb 10 2014 according to changelog). Probably worth to do it now, before this one if widely used. - --enable-ipv6 \ - --disable-catch_segvs \ - --disable-compat28 + --enable-ipv6 I have run a test build with those changes, and can use it to build pecl/wxwidgets and run provided tests. http://pecl.php.net/package/wxwidgets
Building Saga also fails because of compat28 being disabled. I would either like to tell them to change their code or have it enabled, so I can finally build it in Rawhide.
Agreed, I've run into this problem too with disabling compat28. Any reason you would like --disable-catch_segvs removed? I see no reason for it as is. I've fixed the compat28 and is currently rebuilding for all branches.
(In reply to Jeremy Newton from comment #2) > Any reason you would like --disable-catch_segvs removed? As explained, pecl/wxwidgets extension expect wxUSE_ON_FATAL_EXCEPTION=1 as this expose some additional methods. With --disable-catch_segvs, wxUSE_ON_FATAL_EXCEPTION=0
Alright, I'm not too attached to this option, so I'll enable it. The koji build for rawhide is here: http://koji.fedoraproject.org/koji/taskinfo?taskID=6644713 As for the other branches, I'll make an update later when I have some time. I'm closing this, please feel free to bug me if the build fails. Thanks!
wxGTK3-3.0.0-6.fc19 has been submitted as an update for Fedora 19. https://admin.fedoraproject.org/updates/wxGTK3-3.0.0-6.fc19
wxGTK3-3.0.0-6.el6 has been submitted as an update for Fedora EPEL 6. https://admin.fedoraproject.org/updates/wxGTK3-3.0.0-6.el6
Thanks.
wxGTK3-3.0.0-6.fc20 has been submitted as an update for Fedora 20. https://admin.fedoraproject.org/updates/wxGTK3-3.0.0-6.fc20
No problem
wxGTK3-3.0.0-7.fc19 has been submitted as an update for Fedora 19. https://admin.fedoraproject.org/updates/wxGTK3-3.0.0-7.fc19
wxGTK3-3.0.0-7.fc20 has been submitted as an update for Fedora 20. https://admin.fedoraproject.org/updates/wxGTK3-3.0.0-7.fc20
wxGTK3-3.0.0-7.el6 has been submitted as an update for Fedora EPEL 6. https://admin.fedoraproject.org/updates/wxGTK3-3.0.0-7.el6
wxGTK3-3.0.0-7.fc19 has been pushed to the Fedora 19 stable repository. If problems still persist, please make note of it in this bug report.
wxGTK3-3.0.0-7.fc20 has been pushed to the Fedora 20 stable repository. If problems still persist, please make note of it in this bug report.
wxGTK3-3.0.0-7.el6 has been pushed to the Fedora EPEL 6 stable repository. If problems still persist, please make note of it in this bug report.