-
Notifications
You must be signed in to change notification settings - Fork 52
Open
Description
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
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels