Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

make fails on debian 11 #51

Open
Houston4444 opened this issue Apr 7, 2024 · 0 comments
Open

make fails on debian 11 #51

Houston4444 opened this issue Apr 7, 2024 · 0 comments

Comments

@Houston4444
Copy link

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
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant