Skip to content

make fails on debian 11 #51

@Houston4444

Description

@Houston4444

Hi, I try to build sooperlooper from source, but make fails (./autogen.sh and ./configure works successfully).

Here is the result of the make command :

(CDPATH="${ZSH_VERSION+.}:" && cd . && autoheader)
rm -f stamp-h1
touch config.h.in
cd . && /bin/bash ./config.status config.h
config.status: creating config.h
config.status: config.h is unchanged
make  all-recursive
make[1] : on entre dans le répertoire « /home/houston/codes_sources/sooper179/sooperlooper »
Making all in libs
make[2] : on entre dans le répertoire « /home/houston/codes_sources/sooper179/sooperlooper/libs »
Making all in pbd
make[3] : on entre dans le répertoire « /home/houston/codes_sources/sooper179/sooperlooper/libs/pbd »
(CDPATH="${ZSH_VERSION+.}:" && cd . && /bin/bash '/home/houston/codes_sources/sooper179/sooperlooper/libs/pbd/missing' autoheader)
rm -f stamp-h1
touch config.h.in
cd . && /bin/bash ./config.status config.h
config.status: creating config.h
config.status: config.h is unchanged
make  all-recursive
make[4] : on entre dans le répertoire « /home/houston/codes_sources/sooper179/sooperlooper/libs/pbd »
Making all in pbd
make[5] : on entre dans le répertoire « /home/houston/codes_sources/sooper179/sooperlooper/libs/pbd/pbd »
make[5]: rien à faire pour « all ».
make[5] : on quitte le répertoire « /home/houston/codes_sources/sooper179/sooperlooper/libs/pbd/pbd »
make[5] : on entre dans le répertoire « /home/houston/codes_sources/sooper179/sooperlooper/libs/pbd »
g++ -std=c++11 -DHAVE_CONFIG_H -I.     -D_REENTRANT -O2 -fomit-frame-pointer -pipe -Wall -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -I/home/houston/codes_sources/sooper179/sooperlooper/libs/pbd -I/home/houston/codes_sources/sooper179/sooperlooper/libs/midi++ -I/usr/include/libxml2  -I/usr/include/sigc++-2.0 -I/usr/lib/x86_64-linux-gnu/sigc++-2.0/include   -MT version.o -MD -MP -MF .deps/version.Tpo -c -o version.o version.cc
mv -f .deps/version.Tpo .deps/version.Po
rm -f libpbd.a
ar cru libpbd.a basename.o dirname.o dmalloc.o ftw.o mountpoint.o pathscanner.o pool.o pthread_utils.o receiver.o textreceiver.o transmitter.o undo.o unescape.o version.o xml++.o 
ar: le modificateur « u » est ignoré puisque « D » est le défaut (consultez « U »)
ranlib libpbd.a
make[5] : on quitte le répertoire « /home/houston/codes_sources/sooper179/sooperlooper/libs/pbd »
make[4] : on quitte le répertoire « /home/houston/codes_sources/sooper179/sooperlooper/libs/pbd »
make[3] : on quitte le répertoire « /home/houston/codes_sources/sooper179/sooperlooper/libs/pbd »
Making all in midi++
make[3] : on entre dans le répertoire « /home/houston/codes_sources/sooper179/sooperlooper/libs/midi++ »
(CDPATH="${ZSH_VERSION+.}:" && cd . && /bin/bash '/home/houston/codes_sources/sooper179/sooperlooper/libs/midi++/missing' autoheader)
rm -f stamp-h1
touch config.h.in
cd . && /bin/bash ./config.status config.h
config.status: creating config.h
config.status: config.h is unchanged
make  all-recursive
make[4] : on entre dans le répertoire « /home/houston/codes_sources/sooper179/sooperlooper/libs/midi++ »
Making all in midi++
make[5] : on entre dans le répertoire « /home/houston/codes_sources/sooper179/sooperlooper/libs/midi++/midi++ »
make[5]: rien à faire pour « all ».
make[5] : on quitte le répertoire « /home/houston/codes_sources/sooper179/sooperlooper/libs/midi++/midi++ »
make[5] : on entre dans le répertoire « /home/houston/codes_sources/sooper179/sooperlooper/libs/midi++ »
g++ -std=c++11 -DHAVE_CONFIG_H -I. -I.    -D_REENTRANT -O2 -fomit-frame-pointer -pipe -Wall -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -I/home/houston/codes_sources/sooper179/sooperlooper/libs/pbd -I/home/houston/codes_sources/sooper179/sooperlooper/libs/midi++  -I/usr/include/sigc++-2.0 -I/usr/lib/x86_64-linux-gnu/sigc++-2.0/include  -MT version.o -MD -MP -MF .deps/version.Tpo -c -o version.o version.cc
mv -f .deps/version.Tpo .deps/version.Po
rm -f libmidipp.a
ar cru libmidipp.a fd_midiport.o fifomidi.o midi.o midichannel.o midicontrollable.o midifactory.o midimanager.o midiparser.o midiport.o mmc.o mtc.o port_request.o version.o alsa_sequencer_midiport.o  
ar: le modificateur « u » est ignoré puisque « D » est le défaut (consultez « U »)
ranlib libmidipp.a
make[5] : on quitte le répertoire « /home/houston/codes_sources/sooper179/sooperlooper/libs/midi++ »
make[4] : on quitte le répertoire « /home/houston/codes_sources/sooper179/sooperlooper/libs/midi++ »
make[3] : on quitte le répertoire « /home/houston/codes_sources/sooper179/sooperlooper/libs/midi++ »
make[3] : on entre dans le répertoire « /home/houston/codes_sources/sooper179/sooperlooper/libs »
make[3]: rien à faire pour « all-am ».
make[3] : on quitte le répertoire « /home/houston/codes_sources/sooper179/sooperlooper/libs »
make[2] : on quitte le répertoire « /home/houston/codes_sources/sooper179/sooperlooper/libs »
Making all in src
make[2] : on entre dans le répertoire « /home/houston/codes_sources/sooper179/sooperlooper/src »
Making all in .
make[3] : on entre dans le répertoire « /home/houston/codes_sources/sooper179/sooperlooper/src »
g++ -std=c++11 -DHAVE_CONFIG_H -I. -I..    -I/usr/include/sigc++-2.0 -I/usr/lib/x86_64-linux-gnu/sigc++-2.0/include  -I/usr/include/opus   -I/usr/include/libxml2      -g -O2 -D_REENTRANT -O2 -fomit-frame-pointer -pipe -Wall -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -I/home/houston/codes_sources/sooper179/sooperlooper/libs/pbd -I/home/houston/codes_sources/sooper179/sooperlooper/libs/midi++ -MT sooperlooper.o -MD -MP -MF .deps/sooperlooper.Tpo -c -o sooperlooper.o sooperlooper.cpp
sooperlooper.cpp:65:19: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
   65 | char *optstring = "c:l:j:p:m:t:U:S:D:L:qVh";
      |                   ^~~~~~~~~~~~~~~~~~~~~~~~~
sooperlooper.cpp:244:13: warning: ‘void setup_signals()’ defined but not used [-Wunused-function]
  244 | static void setup_signals()
      |             ^~~~~~~~~~~~~
mv -f .deps/sooperlooper.Tpo .deps/sooperlooper.Po
g++ -std=c++11 -DHAVE_CONFIG_H -I. -I..    -I/usr/include/sigc++-2.0 -I/usr/lib/x86_64-linux-gnu/sigc++-2.0/include  -I/usr/include/opus   -I/usr/include/libxml2      -g -O2 -D_REENTRANT -O2 -fomit-frame-pointer -pipe -Wall -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -I/home/houston/codes_sources/sooper179/sooperlooper/libs/pbd -I/home/houston/codes_sources/sooper179/sooperlooper/libs/midi++ -MT engine.o -MD -MP -MF .deps/engine.Tpo -c -o engine.o engine.cpp
engine.cpp: In member function ‘int SooperLooper::Engine::generate_sync(SooperLooper::nframes_t, SooperLooper::nframes_t)’:
engine.cpp:2670:13: warning: variable ‘fragpos’ set but not used [-Wunused-but-set-variable]
 2670 |   nframes_t fragpos;
      |             ^~~~~~~
engine.cpp:2671:21: warning: variable ‘timestamp’ set but not used [-Wunused-but-set-variable]
 2671 |   MIDI::timestamp_t timestamp = 0;
      |                     ^~~~~~~~~
mv -f .deps/engine.Tpo .deps/engine.Po
g++ -std=c++11 -DHAVE_CONFIG_H -I. -I..    -I/usr/include/sigc++-2.0 -I/usr/lib/x86_64-linux-gnu/sigc++-2.0/include  -I/usr/include/opus   -I/usr/include/libxml2      -g -O2 -D_REENTRANT -O2 -fomit-frame-pointer -pipe -Wall -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -I/home/houston/codes_sources/sooper179/sooperlooper/libs/pbd -I/home/houston/codes_sources/sooper179/sooperlooper/libs/midi++ -MT control_osc.o -MD -MP -MF .deps/control_osc.Tpo -c -o control_osc.o control_osc.cpp
control_osc.cpp: In member function ‘int SooperLooper::ControlOSC::set_prop_handler(const char*, const char*, lo_arg**, int, void*, SooperLooper::ControlOSC::CommandInfo*)’:
control_osc.cpp:1051:6: warning: unused variable ‘srcport’ [-Wunused-variable]
 1051 |  int srcport = atoi(sport);
      |      ^~~~~~~
mv -f .deps/control_osc.Tpo .deps/control_osc.Po
rm -f libslcore.a
ar cru libslcore.a engine.o control_osc.o looper.o plugin.o event.o midi_bridge.o midi_bind.o audio_driver.o command_map.o filter.o panner.o utils.o 
ar: le modificateur « u » est ignoré puisque « D » est le défaut (consultez « U »)
ranlib libslcore.a
g++ -std=c++11 -I/usr/include/sigc++-2.0 -I/usr/lib/x86_64-linux-gnu/sigc++-2.0/include  -I/usr/include/opus   -I/usr/include/libxml2      -g -O2 -D_REENTRANT -O2 -fomit-frame-pointer -pipe -Wall -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -I/home/houston/codes_sources/sooper179/sooperlooper/libs/pbd -I/home/houston/codes_sources/sooper179/sooperlooper/libs/midi++   -o sooperlooper sooperlooper.o libsldrivers.a libslcore.a /home/houston/codes_sources/sooper179/sooperlooper/libs/midi++/libmidipp.a /home/houston/codes_sources/sooper179/sooperlooper/libs/pbd/libpbd.a -L/usr/lib/x86_64-linux-gnu -ljack  -L/usr/lib/x86_64-linux-gnu -llo -lpthread  -L/usr/lib/x86_64-linux-gnu -lsigc-2.0  -L/usr/lib/x86_64-linux-gnu -lrubberband  -L/usr/lib/x86_64-linux-gnu -lfftw3  -L/usr/lib/x86_64-linux-gnu -lsndfile  -L/usr/lib/x86_64-linux-gnu -lsamplerate  -lasound -L/usr/lib/x86_64-linux-gnu -lxml2  
make[3] : on quitte le répertoire « /home/houston/codes_sources/sooper179/sooperlooper/src »
Making all in gui
make[3] : on entre dans le répertoire « /home/houston/codes_sources/sooper179/sooperlooper/src/gui »
g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../..    -I..  -I/usr/include/sigc++-2.0 -I/usr/lib/x86_64-linux-gnu/sigc++-2.0/include  -I/usr/include/libxml2    -I/usr/lib/x86_64-linux-gnu/wx/include/base-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -pthread -g -O2 -D_REENTRANT -O2 -fomit-frame-pointer -pipe -Wall -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -I/home/houston/codes_sources/sooper179/sooperlooper/libs/pbd -I/home/houston/codes_sources/sooper179/sooperlooper/libs/midi++ -MT gui_app.o -MD -MP -MF .deps/gui_app.Tpo -c -o gui_app.o gui_app.cpp
In file included from gui_app.cpp:52:
gui_app.hpp:85:9: error: ‘wxPoint’ does not name a type; did you mean ‘wxJoin’?
   85 |         wxPoint   _screen_pos;
      |         ^~~~~~~
      |         wxJoin
In file included from gui_app.cpp:53:
app_frame.hpp:50:34: error: invalid use of incomplete type ‘class wxFrame’
   50 |  : public wxFrame,  public sigc::trackable
      |                                  ^~~~~~~~~
In file included from /usr/include/wx-3.0/wx/wx.h:26,
                 from gui_app.cpp:45:
/usr/include/wx-3.0/wx/utils.h:54:28: note: forward declaration of ‘class wxFrame’
   54 | class WXDLLIMPEXP_FWD_CORE wxFrame;
      |                            ^~~~~~~
In file included from gui_app.cpp:53:
app_frame.hpp:55:40: error: ‘wxPoint’ does not name a type; did you mean ‘wxJoin’?
   55 |  AppFrame(const wxString& title, const wxPoint& pos, const wxSize& size, bool stay_on_top=false, bool embedded=false);
      |                                        ^~~~~~~
      |                                        wxJoin
app_frame.hpp:55:60: error: ‘wxSize’ does not name a type
   55 |  AppFrame(const wxString& title, const wxPoint& pos, const wxSize& size, bool stay_on_top=false, bool embedded=false);
      |                                                            ^~~~~~
app_frame.hpp:88:2: error: ‘wxBoxSizer’ does not name a type; did you mean ‘wxBorder’?
   88 |  wxBoxSizer * _topsizer;
      |  ^~~~~~~~~~
      |  wxBorder
app_frame.hpp:93:5: error: ‘wxToolBar’ does not name a type; did you mean ‘wxTolower’?
   93 |     wxToolBar * _toolbar;
      |     ^~~~~~~~~
      |     wxTolower
In file included from gui_app.cpp:54:
main_panel.hpp:49:18: error: expected class-name before ‘,’ token
   49 |  : public wxPanel,  public sigc::trackable
      |                  ^
main_panel.hpp:54:31: error: ‘wxWindowID’ has not been declared
   54 |  MainPanel(wxWindow * parent, wxWindowID id, const wxPoint& pos, const wxSize& size);
      |                               ^~~~~~~~~~
main_panel.hpp:54:52: error: ‘wxPoint’ does not name a type; did you mean ‘wxJoin’?
   54 |  MainPanel(wxWindow * parent, wxWindowID id, const wxPoint& pos, const wxSize& size);
      |                                                    ^~~~~~~
      |                                                    wxJoin
main_panel.hpp:54:72: error: ‘wxSize’ does not name a type
   54 |  MainPanel(wxWindow * parent, wxWindowID id, const wxPoint& pos, const wxSize& size);
      |                                                                        ^~~~~~
main_panel.hpp:98:9: error: ‘wxPoint’ does not name a type; did you mean ‘wxJoin’?
   98 |         wxPoint get_default_position() const { return _default_position; }
      |         ^~~~~~~
      |         wxJoin
main_panel.hpp:99:35: error: ‘wxPoint’ has not been declared
   99 |         void set_default_position(wxPoint pos) { _default_position = pos; }
      |                                   ^~~~~~~
main_panel.hpp:178:2: error: ‘wxScrolledWindow’ does not name a type
  178 |  wxScrolledWindow * _scroller;
      |  ^~~~~~~~~~~~~~~~
main_panel.hpp:179:2: error: ‘wxBoxSizer’ does not name a type; did you mean ‘wxBorder’?
  179 |  wxBoxSizer * _scroller_sizer;
      |  ^~~~~~~~~~
      |  wxBorder
main_panel.hpp:180:2: error: ‘wxBoxSizer’ does not name a type; did you mean ‘wxBorder’?
  180 |  wxBoxSizer * _topsizer;
      |  ^~~~~~~~~~
      |  wxBorder
main_panel.hpp:181:2: error: ‘wxPanel’ does not name a type
  181 |  wxPanel    * _top_panel;
      |  ^~~~~~~
main_panel.hpp:208:5: error: ‘wxPoint’ does not name a type; did you mean ‘wxJoin’?
  208 |     wxPoint _default_position;
      |     ^~~~~~~
      |     wxJoin
main_panel.hpp: In member function ‘void SooperLooperGui::MainPanel::set_default_position(int)’:
main_panel.hpp:99:50: error: ‘_default_position’ was not declared in this scope; did you mean ‘set_default_position’?
   99 |         void set_default_position(wxPoint pos) { _default_position = pos; }
      |                                                  ^~~~~~~~~~~~~~~~~
      |                                                  set_default_position
main_panel.hpp: At global scope:
main_panel.hpp:238:1: error: expected class-name before ‘{’ token
  238 | {
      | ^
main_panel.hpp:240:48: error: ‘wxWindowID’ has not been declared
  240 |  AddCustomLoopDialog (MainPanel * parent=NULL, wxWindowID id=-1, const wxString& title=wxT("Add Custom Loop(s)"),
      |                                                ^~~~~~~~~~
main_panel.hpp:241:16: error: ‘wxPoint’ does not name a type; did you mean ‘wxJoin’?
  241 |          const wxPoint& pos=wxDefaultPosition, const wxSize& size=wxDefaultSize);
      |                ^~~~~~~
      |                wxJoin
main_panel.hpp:241:54: error: ‘wxSize’ does not name a type
  241 |          const wxPoint& pos=wxDefaultPosition, const wxSize& size=wxDefaultSize);
      |                                                      ^~~~~~
main_panel.hpp:258:2: error: ‘wxCheckBox’ does not name a type; did you mean ‘CheckBox’?
  258 |  wxCheckBox * _discrete_check;
      |  ^~~~~~~~~~
      |  CheckBox
main_panel.hpp:241:29: error: ‘wxDefaultPosition’ was not declared in this scope
  241 |          const wxPoint& pos=wxDefaultPosition, const wxSize& size=wxDefaultSize);
      |                             ^~~~~~~~~~~~~~~~~
main_panel.hpp:241:67: error: ‘wxDefaultSize’ was not declared in this scope; did you mean ‘wxDefaultListKey’?
  241 |          const wxPoint& pos=wxDefaultPosition, const wxSize& size=wxDefaultSize);
      |                                                                   ^~~~~~~~~~~~~
      |                                                                   wxDefaultListKey
In file included from /usr/include/wx-3.0/wx/wx.h:24,
                 from gui_app.cpp:45:
gui_app.cpp:69:26: error: invalid use of non-static member function ‘void SooperLooperGui::GuiApp::process_key_event(wxKeyEvent&)’
   69 |    EVT_KEY_DOWN (GuiApp::process_key_event)
      |                          ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro ‘wxDECLARE_EVENT_TABLE_ENTRY’
   91 |     wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj)
      |                                                                         ^~
/usr/include/wx-3.0/wx/event.h:4150:5: note: in expansion of macro ‘wx__DECLARE_EVT2’
 4150 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
      |     ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4152:5: note: in expansion of macro ‘wx__DECLARE_EVT1’
 4152 |     wx__DECLARE_EVT1(evt, wxID_ANY, fn)
      |     ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4188:29: note: in expansion of macro ‘wx__DECLARE_EVT0’
 4188 | #define EVT_KEY_DOWN(func)  wx__DECLARE_EVT0(wxEVT_KEY_DOWN, wxKeyEventHandler(func))
      |                             ^~~~~~~~~~~~~~~~
gui_app.cpp:69:4: note: in expansion of macro ‘EVT_KEY_DOWN’
   69 |    EVT_KEY_DOWN (GuiApp::process_key_event)
      |    ^~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4188:62: error: ‘wxKeyEventHandler’ was not declared in this scope; did you mean ‘wxEventHandler’?
 4188 | #define EVT_KEY_DOWN(func)  wx__DECLARE_EVT0(wxEVT_KEY_DOWN, wxKeyEventHandler(func))
      |                                                              ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro ‘wxDECLARE_EVENT_TABLE_ENTRY’
   91 |     wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj)
      |                                                                         ^~
/usr/include/wx-3.0/wx/event.h:4150:5: note: in expansion of macro ‘wx__DECLARE_EVT2’
 4150 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
      |     ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4152:5: note: in expansion of macro ‘wx__DECLARE_EVT1’
 4152 |     wx__DECLARE_EVT1(evt, wxID_ANY, fn)
      |     ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4188:29: note: in expansion of macro ‘wx__DECLARE_EVT0’
 4188 | #define EVT_KEY_DOWN(func)  wx__DECLARE_EVT0(wxEVT_KEY_DOWN, wxKeyEventHandler(func))
      |                             ^~~~~~~~~~~~~~~~
gui_app.cpp:69:4: note: in expansion of macro ‘EVT_KEY_DOWN’
   69 |    EVT_KEY_DOWN (GuiApp::process_key_event)
      |    ^~~~~~~~~~~~
gui_app.cpp:70:24: error: invalid use of non-static member function ‘void SooperLooperGui::GuiApp::process_key_event(wxKeyEvent&)’
   70 |    EVT_KEY_UP (GuiApp::process_key_event)
      |                        ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro ‘wxDECLARE_EVENT_TABLE_ENTRY’
   91 |     wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj)
      |                                                                         ^~
/usr/include/wx-3.0/wx/event.h:4150:5: note: in expansion of macro ‘wx__DECLARE_EVT2’
 4150 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
      |     ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4152:5: note: in expansion of macro ‘wx__DECLARE_EVT1’
 4152 |     wx__DECLARE_EVT1(evt, wxID_ANY, fn)
      |     ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4189:27: note: in expansion of macro ‘wx__DECLARE_EVT0’
 4189 | #define EVT_KEY_UP(func)  wx__DECLARE_EVT0(wxEVT_KEY_UP, wxKeyEventHandler(func))
      |                           ^~~~~~~~~~~~~~~~
gui_app.cpp:70:4: note: in expansion of macro ‘EVT_KEY_UP’
   70 |    EVT_KEY_UP (GuiApp::process_key_event)
      |    ^~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4189:58: error: ‘wxKeyEventHandler’ was not declared in this scope; did you mean ‘wxEventHandler’?
 4189 | #define EVT_KEY_UP(func)  wx__DECLARE_EVT0(wxEVT_KEY_UP, wxKeyEventHandler(func))
      |                                                          ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro ‘wxDECLARE_EVENT_TABLE_ENTRY’
   91 |     wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj)
      |                                                                         ^~
/usr/include/wx-3.0/wx/event.h:4150:5: note: in expansion of macro ‘wx__DECLARE_EVT2’
 4150 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
      |     ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4152:5: note: in expansion of macro ‘wx__DECLARE_EVT1’
 4152 |     wx__DECLARE_EVT1(evt, wxID_ANY, fn)
      |     ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4189:27: note: in expansion of macro ‘wx__DECLARE_EVT0’
 4189 | #define EVT_KEY_UP(func)  wx__DECLARE_EVT0(wxEVT_KEY_UP, wxKeyEventHandler(func))
      |                           ^~~~~~~~~~~~~~~~
gui_app.cpp:70:4: note: in expansion of macro ‘EVT_KEY_UP’
   70 |    EVT_KEY_UP (GuiApp::process_key_event)
      |    ^~~~~~~~~~
gui_app.cpp: In member function ‘bool SooperLooperGui::GuiApp::parse_options(int, wxChar**)’:
gui_app.cpp:194:17: error: ‘_screen_pos’ was not declared in this scope
  194 |                 _screen_pos = wxPoint(x,y);
      |                 ^~~~~~~~~~~
gui_app.cpp:194:31: error: ‘wxPoint’ was not declared in this scope; did you mean ‘wxJoin’?
  194 |                 _screen_pos = wxPoint(x,y);
      |                               ^~~~~~~
      |                               wxJoin
gui_app.cpp: In constructor ‘SooperLooperGui::GuiApp::GuiApp()’:
gui_app.cpp:219:9: error: ‘_screen_pos’ was not declared in this scope
  219 |         _screen_pos = wxPoint(100, 100);
      |         ^~~~~~~~~~~
gui_app.cpp:219:23: error: ‘wxPoint’ was not declared in this scope; did you mean ‘wxJoin’?
  219 |         _screen_pos = wxPoint(100, 100);
      |                       ^~~~~~~
      |                       wxJoin
gui_app.cpp: In member function ‘virtual bool SooperLooperGui::GuiApp::OnInit()’:
gui_app.cpp:254:2: error: ‘SetExitOnFrameDelete’ was not declared in this scope
  254 |  SetExitOnFrameDelete(TRUE);
      |  ^~~~~~~~~~~~~~~~~~~~
gui_app.cpp:275:120: error: ‘_screen_pos’ was not declared in this scope
  275 |  _frame = new AppFrame (wxString::Format(wxT("SooperLooper v %s"), wxString::FromAscii(sooperlooper_version).c_str()), _screen_pos, wxDefaultSize, _stay_on_top);
      |                                                                                                                        ^~~~~~~~~~~
gui_app.cpp:275:133: error: ‘wxDefaultSize’ was not declared in this scope; did you mean ‘wxDefaultListKey’?
  275 |  _frame = new AppFrame (wxString::Format(wxT("SooperLooper v %s"), wxString::FromAscii(sooperlooper_version).c_str()), _screen_pos, wxDefaultSize, _stay_on_top);
      |                                                                                                                                     ^~~~~~~~~~~~~
      |                                                                                                                                     wxDefaultListKey
gui_app.cpp:328:57: error: ‘class SooperLooperGui::MainPanel’ has no member named ‘get_default_position’; did you mean ‘set_default_position’?
  328 |                 _screen_pos = _frame->get_main_panel()->get_default_position();
      |                                                         ^~~~~~~~~~~~~~~~~~~~
      |                                                         set_default_position
gui_app.cpp:345:10: error: ‘class SooperLooperGui::AppFrame’ has no member named ‘SetSize’
  345 |  _frame->SetSize(_screen_pos.x, _screen_pos.y, _frame->GetMinWidth(), _frame->GetMinHeight());
      |          ^~~~~~~
gui_app.cpp:345:56: error: ‘class SooperLooperGui::AppFrame’ has no member named ‘GetMinWidth’
  345 |  _frame->SetSize(_screen_pos.x, _screen_pos.y, _frame->GetMinWidth(), _frame->GetMinHeight());
      |                                                        ^~~~~~~~~~~
gui_app.cpp:345:79: error: ‘class SooperLooperGui::AppFrame’ has no member named ‘GetMinHeight’
  345 |  _frame->SetSize(_screen_pos.x, _screen_pos.y, _frame->GetMinWidth(), _frame->GetMinHeight());
      |                                                                               ^~~~~~~~~~~~
gui_app.cpp:346:2: error: ‘SetTopWindow’ was not declared in this scope
  346 |  SetTopWindow(_frame);
      |  ^~~~~~~~~~~~
gui_app.cpp:347:10: error: ‘class SooperLooperGui::AppFrame’ has no member named ‘Show’
  347 |  _frame->Show(FALSE);
      |          ^~~~
gui_app.cpp:348:10: error: ‘class SooperLooperGui::AppFrame’ has no member named ‘Raise’
  348 |  _frame->Raise();
      |          ^~~~~
gui_app.cpp:349:10: error: ‘class SooperLooperGui::AppFrame’ has no member named ‘Show’
  349 |  _frame->Show(TRUE);
      |          ^~~~
make[3]: *** [Makefile:481 : gui_app.o] Erreur 1
make[3] : on quitte le répertoire « /home/houston/codes_sources/sooper179/sooperlooper/src/gui »
make[2]: *** [Makefile:661 : all-recursive] Erreur 1
make[2] : on quitte le répertoire « /home/houston/codes_sources/sooper179/sooperlooper/src »
make[1]: *** [Makefile:432 : all-recursive] Erreur 1
make[1] : on quitte le répertoire « /home/houston/codes_sources/sooper179/sooperlooper »
make: *** [Makefile:371 : all] Erreur 2

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions