Compiling Audacity 1.0.0 with wxWidgets 2.8.12

Hello I am attempting to compile Audacity 1.0.0 and have it work with the newer wxWidgets 2.8.12.

When compiling VSTEffects.cpp I am getting the following error:

error C2664: ‘VSTEffectDialog::OnSlider’ : cannot convert parameter 1 from ‘void (__thiscall VSTEffectDialog::* )(wxCommandEvent &)’ to ‘wxCommandEvent &’

The code looks like this:

BEGIN_EVENT_TABLE(VSTEffectDialog, wxDialog)
EVT_BUTTON(wxID_OK, VSTEffectDialog::OnOK)
EVT_BUTTON(wxID_CANCEL, VSTEffectDialog::OnCancel)
EVT_COMMAND_SCROLL(VSTEFFECT_SLIDER_ID, VSTEffectDialog::OnSlider)
EVT_SLIDER(VSTEFFECT_SLIDER_ID, VSTEffectDialog::OnSlider)
END_EVENT_TABLE()

I have been tearing through the code and looking online but havent found anything helpful. Has anyone else tried this or seen this error before? thank you in advance for any help.

Why do you want to build Audacity 1.0.0?
Not only is it obsolete, I don’t think that Audacity 1.0.0 supported VST.

My goal was to get a simpler engine than the newest audacity, I am developing a website that will use audacity for collaborative music development and I wanted to start with a simpler audio engine to appeal to less experienced musicians. If there is an easy way to hide functionality with audacity 2.0.4 then I would probably go with that.

I want to use the less robust version so not to alienate less experienced users. This will tie in with another project.

Is it easier to compile v2.0.4 and hide features?

In the current 2.x series, any of the menu items can be easily disabled through using the translation files.
See here: http://manual.audacityteam.org/man/Simplifying_Audacity
Also, if you intend to release a modified version of Audacity, please see here: http://audacityteam.org/about/license