Bug#750737: Please update to use wxwidgets3.0

Jaromír Mikeš mira.mikes at gmail.com
Tue Jun 10 11:13:55 UTC 2014


Hello Olly,

I am just updating sooperlooper to 1.7.2 but it still not build against
libwxgtk3.0-dev.

main_panel.cpp: In member function 'void
SooperLooperGui::MainPanel::init_loopers(int)':
main_panel.cpp:451:33: error: invalid conversion from
'SooperLooperGui::LooperPanel*' to 'int' [-fpermissive]
    _main_sizer->Remove(looperpan);
                                 ^
In file included from /usr/include/wx-3.0/wx/wx.h:89:0,
                 from main_panel.cpp:20:
/usr/include/wx-3.0/wx/sizer.h:601:18: error:   initializing argument 1 of
'virtual bool wxSizer::Remove(int)' [-fpermissive]
     virtual bool Remove( int index );
                  ^
main_panel.cpp:463:57: warning: 'virtual void
wxWindowBase::SetVirtualSizeHints(int, int, int, int)' is deprecated
(declared at /usr/include/wx-3.0/wx/window.h:452)
[-Wdeprecated-declarations]
    _scroller->SetVirtualSizeHints (bestsz.GetWidth(), -1);
                                                         ^
main_panel.cpp: In member function 'void
SooperLooperGui::MainPanel::misc_action(bool, wxString)':
main_panel.cpp:1280:132: error: 'wxSAVE' was not declared in this scope
   wxString filename = do_file_selector (wxT("Choose file to save loop"),
wxT("wav"), wxT("WAVE files (*.wav)|*.wav;*.WAV;*.Wav"),
wxSAVE|wxCHANGE_DIR|wxOVERWRITE_PROMPT);

^
main_panel.cpp:1280:139: error: 'wxCHANGE_DIR' was not declared in this
scope
   wxString filename = do_file_selector (wxT("Choose file to save loop"),
wxT("wav"), wxT("WAVE files (*.wav)|*.wav;*.WAV;*.Wav"),
wxSAVE|wxCHANGE_DIR|wxOVERWRITE_PROMPT);

^
main_panel.cpp:1280:152: error: 'wxOVERWRITE_PROMPT' was not declared in
this scope
   wxString filename = do_file_selector (wxT("Choose file to save loop"),
wxT("wav"), wxT("WAVE files (*.wav)|*.wav;*.WAV;*.Wav"),
wxSAVE|wxCHANGE_DIR|wxOVERWRITE_PROMPT);

^
main_panel.cpp:1299:95: error: 'wxOPEN' was not declared in this scope
   wxString filename = do_file_selector (wxT("Choose file to open"),
wxT(""), wxT("*.slsess"), wxOPEN|wxCHANGE_DIR);

^
main_panel.cpp:1299:102: error: 'wxCHANGE_DIR' was not declared in this
scope
   wxString filename = do_file_selector (wxT("Choose file to open"),
wxT(""), wxT("*.slsess"), wxOPEN|wxCHANGE_DIR);

^
main_panel.cpp: In member function 'void
SooperLooperGui::MainPanel::do_load_session()':
main_panel.cpp:1411:105: error: 'wxOPEN' was not declared in this scope
  wxString filename = do_file_selector (wxT("Choose session to load"),
wxT("*.slsess"), wxT("*.slsess"), wxOPEN|wxCHANGE_DIR);

^
main_panel.cpp:1411:112: error: 'wxCHANGE_DIR' was not declared in this
scope
  wxString filename = do_file_selector (wxT("Choose session to load"),
wxT("*.slsess"), wxT("*.slsess"), wxOPEN|wxCHANGE_DIR);

^
main_panel.cpp: In member function 'void
SooperLooperGui::MainPanel::do_save_session(bool)':
main_panel.cpp:1422:108: error: 'wxSAVE' was not declared in this scope
  wxString filename = do_file_selector (wxT("Choose file to save session"),
wxT("slsess"), wxT("*.slsess"), wxSAVE|wxCHANGE_DIR|wxOVERWRITE_PROMPT);

^
main_panel.cpp:1422:115: error: 'wxCHANGE_DIR' was not declared in this
scope
  wxString filename = do_file_selector (wxT("Choose file to save session"),
wxT("slsess"), wxT("*.slsess"), wxSAVE|wxCHANGE_DIR|wxOVERWRITE_PROMPT);

^
main_panel.cpp:1422:128: error: 'wxOVERWRITE_PROMPT' was not declared in
this scope
  wxString filename = do_file_selector (wxT("Choose file to save session"),
wxT("slsess"), wxT("*.slsess"), wxSAVE|wxCHANGE_DIR|wxOVERWRITE_PROMPT);

^
Makefile:359: recipe for target 'main_panel.o' failed
make[4]: *** [main_panel.o] Error 1


You can get packaging repo this way if want to have a try:

gbp-clone --pristine-tar git://git.debian.org/pkg-multimedia/sooperlooper

Any help would be appreciated

best regards

mira
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.alioth.debian.org/pipermail/pkg-multimedia-maintainers/attachments/20140610/f783ce70/attachment-0001.html>


More information about the pkg-multimedia-maintainers mailing list