Hamish McIntyre-Bhatty via Cygwin writes: > I'm trying once again to get newer versions of wxWidgets and wxPython > to work under Cygwin, but I've noticed I'm running into a new problem > when simply rebuilding wxWidgets 3.1.5 that I last built around the > end of March (the prefix option to configure needed to be set), and I > don't understand how it ever compiled with the error I'm getting.
You've probably used an older compiler, also Gtk had some updates in that timeframe that might be relevant. > In amongst other errors, I get "error: wxSoundPLaybackStatus does not > name a type" and various similar errors. You can get the repo with the > full cygport setup here: > https://gitlab.com/hamishmb/cygwin-wxwidgets3.1/-/tree/3.1.5?ref_type=heads > > Can anyone give me any hints? I first tried building wxWidgets 3.1.7 > but that failed with a different error that I also don't know how to > solve. I'm not sure how I'm meant to know which header file things are > meant to be in when I get "was not declared in this scope" errors - > any hints with those or do I just need to be intimately familiar with > GNU source code for that? Since this is written in C++ you might need to explicitly set the standard that is targeted (-std=gnu++14 or -std=gnu++17, whatever is the newest that works with the targeted wxWidget version). Regards, Achim. -- +<[Q+ Matrix-12 WAVE#46+305 Neuron microQkb Andromeda XTk Blofeld]>+ Factory and User Sound Singles for Waldorf rackAttack: http://Synth.Stromeko.net/Downloads.html#WaldorfSounds -- Problem reports: https://cygwin.com/problems.html FAQ: https://cygwin.com/faq/ Documentation: https://cygwin.com/docs.html Unsubscribe info: https://cygwin.com/ml/#unsubscribe-simple

