steve wrote:My guess is that you're trying to use an ANSI build of WxWidgets rather than a Unicode build.Do you really need to build audacity from source? I thought that Open Suse already had a fairly up to date version of Audacity?

The newest audacity available in openSUSE is 2.1.1I'm an openSUSE multimedia maintainer and I'm trying to update audacity to 2.1.2 specifically to fix an installation bug caused by 2.1.1 using wxWidgets 2.8 and having to overide rpms auto requires. wxWidgets 3 doesn't need this.I get the same error with openSUSE's wxGTK3-3_0, which defaults to unicode. I've packaged Fedora's wxGTK3 and audacity builds with it. I'm still looking in to the problem but for the reporter audacity-2.1.2 should be available in multimedia:apps soon. An update for openSUSE:Leap:42.1 will also be needed to fix the bug but that's going to take a while because I have to sort out the wxWidgets3 build first.

These are my amateur opinions (although I have added just a few lines into audacity in the past, I'm not a "Developer"):

(1) Re-compiling wxwidgets is kinda nasty - and probably why OpenSuse hasn't created a new audacity package in a long time.(2) The programming issue (converted parameter falling out of scope) seems valid, and our coding seems to be erroneous.(3) I have NO IDEA whether our "bad coding" is required for Windows, or OS-X.(4) The remaining errors (with just a cursory look...) are all within DirManager, so a new patch would seem to be of "reasonable" size.

These are my amateur opinions (although I have added just a few lines into audacity in the past, I'm not a "Developer"):

(1) Re-compiling wxwidgets is kinda nasty - and probably why OpenSuse hasn't created a new audacity package in a long time.(2) The programming issue (converted parameter falling out of scope) seems valid, and our coding seems to be erroneous.(3) I have NO IDEA whether our "bad coding" is required for Windows, or OS-X.(4) The remaining errors (with just a cursory look...) are all within DirManager, so a new patch would seem to be of "reasonable" size.

First: When I followed instructions and replaced all my wxWidgets libraries with "no-stl" versions, I compiled "pretty well". The result has just a small conflict regarding ALSA versus PulseAudio....

But Second: I see that 2.1.3 is already packaged for Tumbleweed, by someone smarter than me. Downloading immediately, because it will solve my audio playback problem. And, since OpenSuse has already figured out how to build it for 'Tumbleweed', ''Leap' users can probably look forward to a new OpenSuse package before too long.