Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
@Forest Expertise When you get time, could you try building wxgtk-3.2? High chances it gonna fail, but maybe it can be fixed then.
As predicted, it failed. Log attached. Even if it builds, it may crash on launch due to libsdl2_mixer not functioning correctly - most programs that depend on libsdl2_mixer crash on launch. Not all though, so we may get lucky.
 

Attachments

  • wxgtk-3.2.txt
    290 KB · Views: 1
As predicted, it failed. Log attached. Even if it builds, it may crash on launch due to libsdl2_mixer not functioning correctly - most programs that depend on libsdl2_mixer crash on launch. Not all though, so we may get lucky.

Thank you.
wx does not use SDL for GUI, only for audio, so it can just be disabled and removed from deps.

The error from the log should show up on 10.5 too: https://developer.apple.com/documen...er/volumeenumerationoptions/skiphiddenvolumes
`NSUInteger` is just a type alias, so not a problem: https://developer.apple.com/documentation/ObjectiveC/NSUInteger
I will see what can be done.

P. S. Another case affecting end-users where 10.6 is better than 10.5…
 
Thank you.
wx does not use SDL for GUI, only for audio, so it can just be disabled and removed from deps.

The error from the log should show up on 10.5 too: https://developer.apple.com/documen...er/volumeenumerationoptions/skiphiddenvolumes
`NSUInteger` is just a type alias, so not a problem: https://developer.apple.com/documentation/ObjectiveC/NSUInteger
I will see what can be done.

P. S. Another case affecting end-users where 10.6 is better than 10.5…
Good to know it can be removed.
And yeah - Snow Leopard is much better at the modern stuff. My goal is near-parity with Leopard for Tiger, I am sure with your work and Snow Leopard's inherent advantages that it will leave both Leopard and Tiger in the dust.
 
Good to know it can be removed.
And yeah - Snow Leopard is much better at the modern stuff. My goal is near-parity with Leopard for Tiger, I am sure with your work and Snow Leopard's inherent advantages that it will leave both Leopard and Tiger in the dust.

There are perhaps not many ports which actually require wx 3.2, but I switched some from 3.0 to 3.2, once the latter was confirmed to work. So we should see if 3.2 can be fixed with little pain for < 10.6, if that turns a problem, then either restore fallbacks or tweak wxWidgets portgroup to always pick wx 3.0 at maximum on those systems. (Fixing 3.2 is preferable, of course.)
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.