Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 845655 Details for
Bug 888870
media-sound/sooperlooper-1.7.4 - gui_app.cpp: error: class SooperLooperGui::AppFrame has no member named SetSizeHints
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
media-sound:sooperlooper-1.7.4:20221229-131100.log
media-sound:sooperlooper-1.7.4:20221229-131100.log (text/plain), 161.42 KB, created by
Toralf Förster
on 2022-12-29 13:34:33 UTC
(
hide
)
Description:
media-sound:sooperlooper-1.7.4:20221229-131100.log
Filename:
MIME Type:
Creator:
Toralf Förster
Created:
2022-12-29 13:34:33 UTC
Size:
161.42 KB
patch
obsolete
> * Package: media-sound/sooperlooper-1.7.4:0 > * Repository: gentoo > * Maintainer: sound@gentoo.org > * USE: abi_x86_64 amd64 elibc_glibc kernel_linux userland_GNU wxwidgets > * FEATURES: network-sandbox preserve-libs sandbox userpriv usersandbox > >>>> Unpacking source... >>>> Unpacking sooperlooper-1.7.4.tar.gz to /var/tmp/portage/media-sound/sooperlooper-1.7.4/work >>>> Unpacking sooperlooper-1.6.5-m4.tar.bz2 to /var/tmp/portage/media-sound/sooperlooper-1.7.4/work >>>> Source unpacked in /var/tmp/portage/media-sound/sooperlooper-1.7.4/work >>>> Preparing source in /var/tmp/portage/media-sound/sooperlooper-1.7.4/work/sooperlooper-1.7.4 ... > * Running eautoreconf in '/var/tmp/portage/media-sound/sooperlooper-1.7.4/work/sooperlooper-1.7.4/libs/pbd' ... > * Running 'aclocal -I /var/tmp/portage/media-sound/sooperlooper-1.7.4/work/sooperlooper-1.7.4/aclocal --system-acdir=/var/tmp/portage/media-sound/sooperlooper-1.7.4/temp/aclocal' ... > [ ok ] > * Running 'autoconf -I /var/tmp/portage/media-sound/sooperlooper-1.7.4/work/sooperlooper-1.7.4/aclocal --force' ... > [ ok ] > * Running 'autoheader -I /var/tmp/portage/media-sound/sooperlooper-1.7.4/work/sooperlooper-1.7.4/aclocal' ... > [ ok ] > * Running 'automake --add-missing --copy --force-missing' ... > [ ok ] > * Running eautoreconf in '/var/tmp/portage/media-sound/sooperlooper-1.7.4/work/sooperlooper-1.7.4/libs/midi++' ... > * Running 'aclocal -I /var/tmp/portage/media-sound/sooperlooper-1.7.4/work/sooperlooper-1.7.4/aclocal --system-acdir=/var/tmp/portage/media-sound/sooperlooper-1.7.4/temp/aclocal' ... > [ ok ] > * Running 'autoconf -I /var/tmp/portage/media-sound/sooperlooper-1.7.4/work/sooperlooper-1.7.4/aclocal --force' ... > [ ok ] > * Running 'autoheader -I /var/tmp/portage/media-sound/sooperlooper-1.7.4/work/sooperlooper-1.7.4/aclocal' ... > [ ok ] > * Running 'automake --add-missing --copy --force-missing' ... > [ ok ] > * Running eautoreconf in '/var/tmp/portage/media-sound/sooperlooper-1.7.4/work/sooperlooper-1.7.4/libs' ... > * Running 'aclocal -I /var/tmp/portage/media-sound/sooperlooper-1.7.4/work/sooperlooper-1.7.4/aclocal --system-acdir=/var/tmp/portage/media-sound/sooperlooper-1.7.4/temp/aclocal' ... > [ ok ] > * Running 'autoconf -I /var/tmp/portage/media-sound/sooperlooper-1.7.4/work/sooperlooper-1.7.4/aclocal --force' ... > [ ok ] > * Running 'automake --add-missing --copy --foreign --force-missing' ... > [ ok ] > * Running eautoreconf in '/var/tmp/portage/media-sound/sooperlooper-1.7.4/work/sooperlooper-1.7.4' ... > * Running 'aclocal -I /var/tmp/portage/media-sound/sooperlooper-1.7.4/work/sooperlooper-1.7.4/aclocal --system-acdir=/var/tmp/portage/media-sound/sooperlooper-1.7.4/temp/aclocal' ... > [ ok ] > * Running 'autoconf -I /var/tmp/portage/media-sound/sooperlooper-1.7.4/work/sooperlooper-1.7.4/aclocal --force' ... > [ ok ] > * Running 'autoheader -I /var/tmp/portage/media-sound/sooperlooper-1.7.4/work/sooperlooper-1.7.4/aclocal' ... > [ ok ] > * Running 'automake --add-missing --copy --foreign --force-missing' ... > [ ok ] > * Running elibtoolize in: sooperlooper-1.7.4/ > * Running elibtoolize in: sooperlooper-1.7.4/libs/ > * Running elibtoolize in: sooperlooper-1.7.4/libs/midi++/ > * Running elibtoolize in: sooperlooper-1.7.4/libs/pbd/ >>>> Source prepared. >>>> Configuring source in /var/tmp/portage/media-sound/sooperlooper-1.7.4/work/sooperlooper-1.7.4 ... > * > * Requested wxWidgets: 3.0-gtk3 > * Using wxWidgets: base-unicode-3.0-gtk3 > * > * econf: updating sooperlooper-1.7.4/config.sub with /usr/share/gnuconfig/config.sub > * econf: updating sooperlooper-1.7.4/config.guess with /usr/share/gnuconfig/config.guess > * econf: updating sooperlooper-1.7.4/libs/config.sub with /usr/share/gnuconfig/config.sub > * econf: updating sooperlooper-1.7.4/libs/config.guess with /usr/share/gnuconfig/config.guess > * econf: updating sooperlooper-1.7.4/libs/midi++/config.sub with /usr/share/gnuconfig/config.sub > * econf: updating sooperlooper-1.7.4/libs/midi++/config.guess with /usr/share/gnuconfig/config.guess > * econf: updating sooperlooper-1.7.4/libs/pbd/config.sub with /usr/share/gnuconfig/config.sub > * econf: updating sooperlooper-1.7.4/libs/pbd/config.guess with /usr/share/gnuconfig/config.guess >./configure --prefix=/usr --build=x86_64-pc-linux-gnu --host=x86_64-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --disable-dependency-tracking --disable-silent-rules --docdir=/usr/share/doc/sooperlooper-1.7.4 --htmldir=/usr/share/doc/sooperlooper-1.7.4/html --libdir=/usr/lib64 --with-gui --disable-optimize --with-wxconfig-path=/usr/lib64/wx/config/base-unicode-3.0-gtk3 >configure: loading site script /usr/share/config.site >checking build system type... x86_64-pc-linux-gnu >checking host system type... x86_64-pc-linux-gnu >checking target system type... x86_64-pc-linux-gnu >checking for a BSD-compatible install... /usr/lib/portage/python3.10/ebuild-helpers/xattr/install -c >checking whether build environment is sane... yes >checking for a race-free mkdir -p... /usr/sbin/mkdir -p >checking for gawk... gawk >checking whether make sets $(MAKE)... yes >checking whether make supports nested variables... yes >checking for x86_64-pc-linux-gnu-gcc... x86_64-pc-linux-gnu-gcc >checking whether the C compiler works... yes >checking for C compiler default output file name... a.out >checking for suffix of executables... >checking whether we are cross compiling... no >checking for suffix of object files... o >checking whether the compiler supports GNU C... yes >checking whether x86_64-pc-linux-gnu-gcc accepts -g... yes >checking for x86_64-pc-linux-gnu-gcc option to enable C11 features... none needed >checking whether x86_64-pc-linux-gnu-gcc understands -c and -o together... yes >checking whether make supports the include directive... yes (GNU style) >checking dependency style of x86_64-pc-linux-gnu-gcc... none >checking for x86_64-pc-linux-gnu-g++... x86_64-pc-linux-gnu-g++ >checking whether the compiler supports GNU C++... yes >checking whether x86_64-pc-linux-gnu-g++ accepts -g... yes >checking for x86_64-pc-linux-gnu-g++ option to enable C++11 features... none needed >checking dependency style of x86_64-pc-linux-gnu-g++... none >checking for stdio.h... yes >checking for stdlib.h... yes >checking for string.h... yes >checking for inttypes.h... yes >checking for stdint.h... yes >checking for strings.h... yes >checking for sys/stat.h... yes >checking for sys/types.h... yes >checking for unistd.h... yes >checking whether byte ordering is bigendian... no >checking whether x86_64-pc-linux-gnu-g++ supports C++11 features with -std=c++11... yes >OPT_CXXFLAGS is set based on >checking for x86_64-pc-linux-gnu-ranlib... x86_64-pc-linux-gnu-ranlib >checking for --with-macosx-sdk... >checking for --with-macosx-version-min... yes >checking for x86_64-pc-linux-gnu-pkg-config... /usr/sbin/x86_64-pc-linux-gnu-pkg-config >checking pkg-config is at least version 0.9.0... yes >checking for JACK... yes >JACKLIBS is -ljack -lpthread >checking for jack_client_open in -ljack... yes >checking for LOSC... yes >checking for initscr in -lncurses... yes >checking for nodelay in -ltinfo... yes >checking for SIGCPP... yes >checking for XML... yes >checking for SNDFILE... yes >checking for SAMPLERATE... yes >checking for RUBBERBAND... yes >checking for FFTW... yes >WXCONFIG IS "/usr/lib64/wx/config/base-unicode-3.0-gtk3" >checking for alsa/asoundlib.h... yes >checking for /System/Library/Frameworks/CoreMIDI.framework/Headers/CoreMIDI.h... no >checking that generated files are newer than configure... done >configure: creating ./config.status >config.status: creating Makefile >config.status: creating src/Makefile >config.status: creating src/gui/Makefile >config.status: creating version.h >config.status: creating config.h >config.status: executing depfiles commands >=== configuring in libs (/var/tmp/portage/media-sound/sooperlooper-1.7.4/work/sooperlooper-1.7.4/libs) >configure: running /bin/sh ./configure --disable-option-checking '--prefix=/usr' '--build=x86_64-pc-linux-gnu' '--host=x86_64-pc-linux-gnu' '--mandir=/usr/share/man' '--infodir=/usr/share/info' '--datadir=/usr/share' '--sysconfdir=/etc' '--localstatedir=/var/lib' '--disable-dependency-tracking' '--disable-silent-rules' '--docdir=/usr/share/doc/sooperlooper-1.7.4' '--htmldir=/usr/share/doc/sooperlooper-1.7.4/html' '--libdir=/usr/lib64' '--with-gui' '--disable-optimize' '--with-wxconfig-path=/usr/lib64/wx/config/base-unicode-3.0-gtk3' 'build_alias=x86_64-pc-linux-gnu' 'host_alias=x86_64-pc-linux-gnu' 'CFLAGS=-pipe -march=native -fno-diagnostics-color -O2 -falign-functions=32:25:16' 'LDFLAGS=-Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0' 'CPPFLAGS= -DNDEBUG -std=c++11' 'CXXFLAGS=-pipe -march=native -fno-diagnostics-color -O2 -falign-functions=32:25:16' --cache-file=/dev/null --srcdir=. >configure: loading site script /usr/share/config.site >checking for a BSD-compatible install... /usr/lib/portage/python3.10/ebuild-helpers/xattr/install -c >checking whether build environment is sane... yes >checking for a race-free mkdir -p... /usr/sbin/mkdir -p >checking for gawk... gawk >checking whether make sets $(MAKE)... yes >checking whether make supports nested variables... yes >checking that generated files are newer than configure... done >configure: creating ./config.status >config.status: creating Makefile >=== configuring in pbd (/var/tmp/portage/media-sound/sooperlooper-1.7.4/work/sooperlooper-1.7.4/libs/pbd) >configure: running /bin/sh ./configure --disable-option-checking '--prefix=/usr' '--build=x86_64-pc-linux-gnu' '--host=x86_64-pc-linux-gnu' '--mandir=/usr/share/man' '--infodir=/usr/share/info' '--datadir=/usr/share' '--sysconfdir=/etc' '--localstatedir=/var/lib' '--disable-dependency-tracking' '--disable-silent-rules' '--docdir=/usr/share/doc/sooperlooper-1.7.4' '--htmldir=/usr/share/doc/sooperlooper-1.7.4/html' '--libdir=/usr/lib64' '--with-gui' '--disable-optimize' '--with-wxconfig-path=/usr/lib64/wx/config/base-unicode-3.0-gtk3' 'build_alias=x86_64-pc-linux-gnu' 'host_alias=x86_64-pc-linux-gnu' 'CFLAGS=-pipe -march=native -fno-diagnostics-color -O2 -falign-functions=32:25:16' 'LDFLAGS=-Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0' 'CPPFLAGS= -DNDEBUG -std=c++11' 'CXXFLAGS=-pipe -march=native -fno-diagnostics-color -O2 -falign-functions=32:25:16' --cache-file=/dev/null --srcdir=. >configure: loading site script /usr/share/config.site >checking build system type... x86_64-pc-linux-gnu >checking host system type... x86_64-pc-linux-gnu >checking target system type... x86_64-pc-linux-gnu >checking for a BSD-compatible install... /usr/lib/portage/python3.10/ebuild-helpers/xattr/install -c >checking whether build environment is sane... yes >checking for a race-free mkdir -p... /usr/sbin/mkdir -p >checking for gawk... gawk >checking whether make sets $(MAKE)... yes >checking whether make supports nested variables... yes >checking for x86_64-pc-linux-gnu-gcc... x86_64-pc-linux-gnu-gcc >checking whether the C compiler works... yes >checking for C compiler default output file name... a.out >checking for suffix of executables... >checking whether we are cross compiling... no >checking for suffix of object files... o >checking whether the compiler supports GNU C... yes >checking whether x86_64-pc-linux-gnu-gcc accepts -g... yes >checking for x86_64-pc-linux-gnu-gcc option to enable C11 features... none needed >checking whether x86_64-pc-linux-gnu-gcc understands -c and -o together... yes >checking whether make supports the include directive... yes (GNU style) >checking dependency style of x86_64-pc-linux-gnu-gcc... none >checking for x86_64-pc-linux-gnu-g++... x86_64-pc-linux-gnu-g++ >checking whether the compiler supports GNU C++... yes >checking whether x86_64-pc-linux-gnu-g++ accepts -g... yes >checking for x86_64-pc-linux-gnu-g++ option to enable C++11 features... none needed >checking dependency style of x86_64-pc-linux-gnu-g++... none >checking for x86_64-pc-linux-gnu-ranlib... x86_64-pc-linux-gnu-ranlib >checking whether x86_64-pc-linux-gnu-g++ supports C++11 features with -std=c++11... yes >checking for --with-macosx-sdk... >checking for --with-macosx-version-min... yes >checking for dirent.h that defines DIR... yes >checking for library containing opendir... none required >checking for stdio.h... yes >checking for stdlib.h... yes >checking for string.h... yes >checking for inttypes.h... yes >checking for stdint.h... yes >checking for strings.h... yes >checking for sys/stat.h... yes >checking for sys/types.h... yes >checking for unistd.h... yes >checking for sys/time.h... yes >checking for grep that handles long lines and -e... /usr/sbin/grep >checking for egrep... /usr/sbin/grep -E >checking for fcntl.h... yes >checking for limits.h... yes >checking for sys/time.h... (cached) yes >checking for unistd.h... (cached) yes >checking for off_t... yes >checking for pid_t... yes >checking for working memcmp... yes >checking return type of signal handlers... void >checking for vprintf... yes >checking for library containing getmntent... none required >checking for regcomp... yes >checking for select... yes >checking for strdup... yes >checking for strerror... yes >checking for strtol... yes >checking for pthread_create in -lpthread... yes >checking for x86_64-pc-linux-gnu-pkg-config... /usr/sbin/x86_64-pc-linux-gnu-pkg-config >checking pkg-config is at least version 0.9.0... yes >checking for XML... yes >checking for SIGCPP... yes >checking that generated files are newer than configure... done >configure: creating ./config.status >config.status: creating Makefile >config.status: creating version.cc >config.status: creating pbd/Makefile >config.status: creating config.h >config.status: executing depfiles commands >=== configuring in midi++ (/var/tmp/portage/media-sound/sooperlooper-1.7.4/work/sooperlooper-1.7.4/libs/midi++) >configure: running /bin/sh ./configure --disable-option-checking '--prefix=/usr' '--build=x86_64-pc-linux-gnu' '--host=x86_64-pc-linux-gnu' '--mandir=/usr/share/man' '--infodir=/usr/share/info' '--datadir=/usr/share' '--sysconfdir=/etc' '--localstatedir=/var/lib' '--disable-dependency-tracking' '--disable-silent-rules' '--docdir=/usr/share/doc/sooperlooper-1.7.4' '--htmldir=/usr/share/doc/sooperlooper-1.7.4/html' '--libdir=/usr/lib64' '--with-gui' '--disable-optimize' '--with-wxconfig-path=/usr/lib64/wx/config/base-unicode-3.0-gtk3' 'build_alias=x86_64-pc-linux-gnu' 'host_alias=x86_64-pc-linux-gnu' 'CFLAGS=-pipe -march=native -fno-diagnostics-color -O2 -falign-functions=32:25:16' 'LDFLAGS=-Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0' 'CPPFLAGS= -DNDEBUG -std=c++11' 'CXXFLAGS=-pipe -march=native -fno-diagnostics-color -O2 -falign-functions=32:25:16' --cache-file=/dev/null --srcdir=. >configure: loading site script /usr/share/config.site >checking build system type... x86_64-pc-linux-gnu >checking host system type... x86_64-pc-linux-gnu >checking target system type... x86_64-pc-linux-gnu >checking for a BSD-compatible install... /usr/lib/portage/python3.10/ebuild-helpers/xattr/install -c >checking whether build environment is sane... yes >checking for a race-free mkdir -p... /usr/sbin/mkdir -p >checking for gawk... gawk >checking whether make sets $(MAKE)... yes >checking whether make supports nested variables... yes >checking for x86_64-pc-linux-gnu-gcc... x86_64-pc-linux-gnu-gcc >checking whether the C compiler works... yes >checking for C compiler default output file name... a.out >checking for suffix of executables... >checking whether we are cross compiling... no >checking for suffix of object files... o >checking whether the compiler supports GNU C... yes >checking whether x86_64-pc-linux-gnu-gcc accepts -g... yes >checking for x86_64-pc-linux-gnu-gcc option to enable C11 features... none needed >checking whether x86_64-pc-linux-gnu-gcc understands -c and -o together... yes >checking whether make supports the include directive... yes (GNU style) >checking dependency style of x86_64-pc-linux-gnu-gcc... none >checking for x86_64-pc-linux-gnu-g++... x86_64-pc-linux-gnu-g++ >checking whether the compiler supports GNU C++... yes >checking whether x86_64-pc-linux-gnu-g++ accepts -g... yes >checking for x86_64-pc-linux-gnu-g++ option to enable C++11 features... none needed >checking dependency style of x86_64-pc-linux-gnu-g++... none >checking whether x86_64-pc-linux-gnu-g++ supports C++11 features with -std=c++11... yes >checking for x86_64-pc-linux-gnu-ranlib... x86_64-pc-linux-gnu-ranlib >CXXFLAGS is set based on -D_REENTRANT -O2 -fomit-frame-pointer -pipe -Wall -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE >checking for --with-macosx-sdk... >checking for --with-macosx-version-min... yes >checking for stdio.h... yes >checking for stdlib.h... yes >checking for string.h... yes >checking for inttypes.h... yes >checking for stdint.h... yes >checking for strings.h... yes >checking for sys/stat.h... yes >checking for sys/types.h... yes >checking for unistd.h... yes >checking for alsa/asoundlib.h... yes >checking for /System/Library/Frameworks/CoreMIDI.framework/Headers/CoreMIDI.h... no >checking for x86_64-pc-linux-gnu-pkg-config... /usr/sbin/x86_64-pc-linux-gnu-pkg-config >checking pkg-config is at least version 0.9.0... yes >checking for SIGCPP... yes >checking for grep that handles long lines and -e... /usr/sbin/grep >checking for egrep... /usr/sbin/grep -E >checking for fcntl.h... yes >checking for unistd.h... (cached) yes >checking return type of signal handlers... void >checking for strdup... yes >checking that generated files are newer than configure... done >configure: creating ./config.status >config.status: creating Makefile >config.status: creating version.cc >config.status: creating midi++/Makefile >config.status: creating libmidi++.pc >config.status: creating libmidi++.spec >config.status: creating config.h >config.status: executing depfiles commands >>>> Source configured. >>>> Compiling source in /var/tmp/portage/media-sound/sooperlooper-1.7.4/work/sooperlooper-1.7.4 ... >make -j4 AR=x86_64-pc-linux-gnu-ar >make all-recursive >make[1]: Entering directory '/var/tmp/portage/media-sound/sooperlooper-1.7.4/work/sooperlooper-1.7.4' >Making all in libs >make[2]: Entering directory '/var/tmp/portage/media-sound/sooperlooper-1.7.4/work/sooperlooper-1.7.4/libs' >Making all in pbd >make[3]: Entering directory '/var/tmp/portage/media-sound/sooperlooper-1.7.4/work/sooperlooper-1.7.4/libs/pbd' >make all-recursive >make[4]: Entering directory '/var/tmp/portage/media-sound/sooperlooper-1.7.4/work/sooperlooper-1.7.4/libs/pbd' >Making all in pbd >make[5]: Entering directory '/var/tmp/portage/media-sound/sooperlooper-1.7.4/work/sooperlooper-1.7.4/libs/pbd/pbd' >make[5]: Nothing to be done for 'all'. >make[5]: Leaving directory '/var/tmp/portage/media-sound/sooperlooper-1.7.4/work/sooperlooper-1.7.4/libs/pbd/pbd' >make[5]: Entering directory '/var/tmp/portage/media-sound/sooperlooper-1.7.4/work/sooperlooper-1.7.4/libs/pbd' >x86_64-pc-linux-gnu-g++ -std=c++11 -DHAVE_CONFIG_H -I. -DNDEBUG -std=c++11 -g -D_REENTRANT -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -Wall -fno-merge-constants -I/var/tmp/portage/media-sound/sooperlooper-1.7.4/work/sooperlooper-1.7.4/libs/pbd -I/var/tmp/portage/media-sound/sooperlooper-1.7.4/work/sooperlooper-1.7.4/libs/midi++ -I/usr/include/libxml2 -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -c -o basename.o basename.cc >x86_64-pc-linux-gnu-g++ -std=c++11 -DHAVE_CONFIG_H -I. -DNDEBUG -std=c++11 -g -D_REENTRANT -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -Wall -fno-merge-constants -I/var/tmp/portage/media-sound/sooperlooper-1.7.4/work/sooperlooper-1.7.4/libs/pbd -I/var/tmp/portage/media-sound/sooperlooper-1.7.4/work/sooperlooper-1.7.4/libs/midi++ -I/usr/include/libxml2 -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -c -o dirname.o dirname.cc >x86_64-pc-linux-gnu-g++ -std=c++11 -DHAVE_CONFIG_H -I. -DNDEBUG -std=c++11 -g -D_REENTRANT -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -Wall -fno-merge-constants -I/var/tmp/portage/media-sound/sooperlooper-1.7.4/work/sooperlooper-1.7.4/libs/pbd -I/var/tmp/portage/media-sound/sooperlooper-1.7.4/work/sooperlooper-1.7.4/libs/midi++ -I/usr/include/libxml2 -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -c -o dmalloc.o dmalloc.cc >x86_64-pc-linux-gnu-g++ -std=c++11 -DHAVE_CONFIG_H -I. -DNDEBUG -std=c++11 -g -D_REENTRANT -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -Wall -fno-merge-constants -I/var/tmp/portage/media-sound/sooperlooper-1.7.4/work/sooperlooper-1.7.4/libs/pbd -I/var/tmp/portage/media-sound/sooperlooper-1.7.4/work/sooperlooper-1.7.4/libs/midi++ -I/usr/include/libxml2 -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -c -o ftw.o ftw.cc >x86_64-pc-linux-gnu-g++ -std=c++11 -DHAVE_CONFIG_H -I. -DNDEBUG -std=c++11 -g -D_REENTRANT -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -Wall -fno-merge-constants -I/var/tmp/portage/media-sound/sooperlooper-1.7.4/work/sooperlooper-1.7.4/libs/pbd -I/var/tmp/portage/media-sound/sooperlooper-1.7.4/work/sooperlooper-1.7.4/libs/midi++ -I/usr/include/libxml2 -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -c -o mountpoint.o mountpoint.cc >ftw.cc: In function âint __ftw_core(const char*, void*, int, int, __ftw_modes)â: >ftw.cc:87:9: warning: variable âskip_entryâ set but not used [-Wunused-but-set-variable] > 87 | int skip_entry; > | ^~~~~~~~~~ >x86_64-pc-linux-gnu-g++ -std=c++11 -DHAVE_CONFIG_H -I. -DNDEBUG -std=c++11 -g -D_REENTRANT -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -Wall -fno-merge-constants -I/var/tmp/portage/media-sound/sooperlooper-1.7.4/work/sooperlooper-1.7.4/libs/pbd -I/var/tmp/portage/media-sound/sooperlooper-1.7.4/work/sooperlooper-1.7.4/libs/midi++ -I/usr/include/libxml2 -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -c -o pathscanner.o pathscanner.cc >x86_64-pc-linux-gnu-g++ -std=c++11 -DHAVE_CONFIG_H -I. -DNDEBUG -std=c++11 -g -D_REENTRANT -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -Wall -fno-merge-constants -I/var/tmp/portage/media-sound/sooperlooper-1.7.4/work/sooperlooper-1.7.4/libs/pbd -I/var/tmp/portage/media-sound/sooperlooper-1.7.4/work/sooperlooper-1.7.4/libs/midi++ -I/usr/include/libxml2 -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -c -o pool.o pool.cc >x86_64-pc-linux-gnu-g++ -std=c++11 -DHAVE_CONFIG_H -I. -DNDEBUG -std=c++11 -g -D_REENTRANT -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -Wall -fno-merge-constants -I/var/tmp/portage/media-sound/sooperlooper-1.7.4/work/sooperlooper-1.7.4/libs/pbd -I/var/tmp/portage/media-sound/sooperlooper-1.7.4/work/sooperlooper-1.7.4/libs/midi++ -I/usr/include/libxml2 -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -c -o pthread_utils.o pthread_utils.cc >x86_64-pc-linux-gnu-g++ -std=c++11 -DHAVE_CONFIG_H -I. -DNDEBUG -std=c++11 -g -D_REENTRANT -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -Wall -fno-merge-constants -I/var/tmp/portage/media-sound/sooperlooper-1.7.4/work/sooperlooper-1.7.4/libs/pbd -I/var/tmp/portage/media-sound/sooperlooper-1.7.4/work/sooperlooper-1.7.4/libs/midi++ -I/usr/include/libxml2 -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -c -o receiver.o receiver.cc >x86_64-pc-linux-gnu-g++ -std=c++11 -DHAVE_CONFIG_H -I. -DNDEBUG -std=c++11 -g -D_REENTRANT -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -Wall -fno-merge-constants -I/var/tmp/portage/media-sound/sooperlooper-1.7.4/work/sooperlooper-1.7.4/libs/pbd -I/var/tmp/portage/media-sound/sooperlooper-1.7.4/work/sooperlooper-1.7.4/libs/midi++ -I/usr/include/libxml2 -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -c -o textreceiver.o textreceiver.cc >x86_64-pc-linux-gnu-g++ -std=c++11 -DHAVE_CONFIG_H -I. -DNDEBUG -std=c++11 -g -D_REENTRANT -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -Wall -fno-merge-constants -I/var/tmp/portage/media-sound/sooperlooper-1.7.4/work/sooperlooper-1.7.4/libs/pbd -I/var/tmp/portage/media-sound/sooperlooper-1.7.4/work/sooperlooper-1.7.4/libs/midi++ -I/usr/include/libxml2 -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -c -o transmitter.o transmitter.cc >x86_64-pc-linux-gnu-g++ -std=c++11 -DHAVE_CONFIG_H -I. -DNDEBUG -std=c++11 -g -D_REENTRANT -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -Wall -fno-merge-constants -I/var/tmp/portage/media-sound/sooperlooper-1.7.4/work/sooperlooper-1.7.4/libs/pbd -I/var/tmp/portage/media-sound/sooperlooper-1.7.4/work/sooperlooper-1.7.4/libs/midi++ -I/usr/include/libxml2 -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -c -o undo.o undo.cc >x86_64-pc-linux-gnu-g++ -std=c++11 -DHAVE_CONFIG_H -I. -DNDEBUG -std=c++11 -g -D_REENTRANT -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -Wall -fno-merge-constants -I/var/tmp/portage/media-sound/sooperlooper-1.7.4/work/sooperlooper-1.7.4/libs/pbd -I/var/tmp/portage/media-sound/sooperlooper-1.7.4/work/sooperlooper-1.7.4/libs/midi++ -I/usr/include/libxml2 -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -c -o unescape.o unescape.cc >x86_64-pc-linux-gnu-g++ -std=c++11 -DHAVE_CONFIG_H -I. -DNDEBUG -std=c++11 -g -D_REENTRANT -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -Wall -fno-merge-constants -I/var/tmp/portage/media-sound/sooperlooper-1.7.4/work/sooperlooper-1.7.4/libs/pbd -I/var/tmp/portage/media-sound/sooperlooper-1.7.4/work/sooperlooper-1.7.4/libs/midi++ -I/usr/include/libxml2 -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -c -o version.o version.cc >x86_64-pc-linux-gnu-g++ -std=c++11 -DHAVE_CONFIG_H -I. -DNDEBUG -std=c++11 -g -D_REENTRANT -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -Wall -fno-merge-constants -I/var/tmp/portage/media-sound/sooperlooper-1.7.4/work/sooperlooper-1.7.4/libs/pbd -I/var/tmp/portage/media-sound/sooperlooper-1.7.4/work/sooperlooper-1.7.4/libs/midi++ -I/usr/include/libxml2 -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -c -o xml++.o xml++.cc >rm -f libpbd.a >x86_64-pc-linux-gnu-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 >x86_64-pc-linux-gnu-ranlib libpbd.a >make[5]: Leaving directory '/var/tmp/portage/media-sound/sooperlooper-1.7.4/work/sooperlooper-1.7.4/libs/pbd' >make[4]: Leaving directory '/var/tmp/portage/media-sound/sooperlooper-1.7.4/work/sooperlooper-1.7.4/libs/pbd' >make[3]: Leaving directory '/var/tmp/portage/media-sound/sooperlooper-1.7.4/work/sooperlooper-1.7.4/libs/pbd' >Making all in midi++ >make[3]: Entering directory '/var/tmp/portage/media-sound/sooperlooper-1.7.4/work/sooperlooper-1.7.4/libs/midi++' >make all-recursive >make[4]: Entering directory '/var/tmp/portage/media-sound/sooperlooper-1.7.4/work/sooperlooper-1.7.4/libs/midi++' >Making all in midi++ >make[5]: Entering directory '/var/tmp/portage/media-sound/sooperlooper-1.7.4/work/sooperlooper-1.7.4/libs/midi++/midi++' >make[5]: Nothing to be done for 'all'. >make[5]: Leaving directory '/var/tmp/portage/media-sound/sooperlooper-1.7.4/work/sooperlooper-1.7.4/libs/midi++/midi++' >make[5]: Entering directory '/var/tmp/portage/media-sound/sooperlooper-1.7.4/work/sooperlooper-1.7.4/libs/midi++' >x86_64-pc-linux-gnu-g++ -std=c++11 -DHAVE_CONFIG_H -I. -I. -DNDEBUG -std=c++11 -g -D_REENTRANT -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -Wall -fno-merge-constants -I/var/tmp/portage/media-sound/sooperlooper-1.7.4/work/sooperlooper-1.7.4/libs/pbd -I/var/tmp/portage/media-sound/sooperlooper-1.7.4/work/sooperlooper-1.7.4/libs/midi++ -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -c -o fd_midiport.o fd_midiport.cc >x86_64-pc-linux-gnu-g++ -std=c++11 -DHAVE_CONFIG_H -I. -I. -DNDEBUG -std=c++11 -g -D_REENTRANT -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -Wall -fno-merge-constants -I/var/tmp/portage/media-sound/sooperlooper-1.7.4/work/sooperlooper-1.7.4/libs/pbd -I/var/tmp/portage/media-sound/sooperlooper-1.7.4/work/sooperlooper-1.7.4/libs/midi++ -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -c -o fifomidi.o fifomidi.cc >x86_64-pc-linux-gnu-g++ -std=c++11 -DHAVE_CONFIG_H -I. -I. -DNDEBUG -std=c++11 -g -D_REENTRANT -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -Wall -fno-merge-constants -I/var/tmp/portage/media-sound/sooperlooper-1.7.4/work/sooperlooper-1.7.4/libs/pbd -I/var/tmp/portage/media-sound/sooperlooper-1.7.4/work/sooperlooper-1.7.4/libs/midi++ -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -c -o midi.o midi.cc >x86_64-pc-linux-gnu-g++ -std=c++11 -DHAVE_CONFIG_H -I. -I. -DNDEBUG -std=c++11 -g -D_REENTRANT -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -Wall -fno-merge-constants -I/var/tmp/portage/media-sound/sooperlooper-1.7.4/work/sooperlooper-1.7.4/libs/pbd -I/var/tmp/portage/media-sound/sooperlooper-1.7.4/work/sooperlooper-1.7.4/libs/midi++ -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -c -o midichannel.o midichannel.cc >x86_64-pc-linux-gnu-g++ -std=c++11 -DHAVE_CONFIG_H -I. -I. -DNDEBUG -std=c++11 -g -D_REENTRANT -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -Wall -fno-merge-constants -I/var/tmp/portage/media-sound/sooperlooper-1.7.4/work/sooperlooper-1.7.4/libs/pbd -I/var/tmp/portage/media-sound/sooperlooper-1.7.4/work/sooperlooper-1.7.4/libs/midi++ -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -c -o midicontrollable.o midicontrollable.cc >x86_64-pc-linux-gnu-g++ -std=c++11 -DHAVE_CONFIG_H -I. -I. -DNDEBUG -std=c++11 -g -D_REENTRANT -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -Wall -fno-merge-constants -I/var/tmp/portage/media-sound/sooperlooper-1.7.4/work/sooperlooper-1.7.4/libs/pbd -I/var/tmp/portage/media-sound/sooperlooper-1.7.4/work/sooperlooper-1.7.4/libs/midi++ -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -c -o midifactory.o midifactory.cc >x86_64-pc-linux-gnu-g++ -std=c++11 -DHAVE_CONFIG_H -I. -I. -DNDEBUG -std=c++11 -g -D_REENTRANT -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -Wall -fno-merge-constants -I/var/tmp/portage/media-sound/sooperlooper-1.7.4/work/sooperlooper-1.7.4/libs/pbd -I/var/tmp/portage/media-sound/sooperlooper-1.7.4/work/sooperlooper-1.7.4/libs/midi++ -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -c -o midimanager.o midimanager.cc >x86_64-pc-linux-gnu-g++ -std=c++11 -DHAVE_CONFIG_H -I. -I. -DNDEBUG -std=c++11 -g -D_REENTRANT -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -Wall -fno-merge-constants -I/var/tmp/portage/media-sound/sooperlooper-1.7.4/work/sooperlooper-1.7.4/libs/pbd -I/var/tmp/portage/media-sound/sooperlooper-1.7.4/work/sooperlooper-1.7.4/libs/midi++ -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -c -o midiparser.o midiparser.cc >x86_64-pc-linux-gnu-g++ -std=c++11 -DHAVE_CONFIG_H -I. -I. -DNDEBUG -std=c++11 -g -D_REENTRANT -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -Wall -fno-merge-constants -I/var/tmp/portage/media-sound/sooperlooper-1.7.4/work/sooperlooper-1.7.4/libs/pbd -I/var/tmp/portage/media-sound/sooperlooper-1.7.4/work/sooperlooper-1.7.4/libs/midi++ -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -c -o midiport.o midiport.cc >x86_64-pc-linux-gnu-g++ -std=c++11 -DHAVE_CONFIG_H -I. -I. -DNDEBUG -std=c++11 -g -D_REENTRANT -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -Wall -fno-merge-constants -I/var/tmp/portage/media-sound/sooperlooper-1.7.4/work/sooperlooper-1.7.4/libs/pbd -I/var/tmp/portage/media-sound/sooperlooper-1.7.4/work/sooperlooper-1.7.4/libs/midi++ -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -c -o mmc.o mmc.cc >x86_64-pc-linux-gnu-g++ -std=c++11 -DHAVE_CONFIG_H -I. -I. -DNDEBUG -std=c++11 -g -D_REENTRANT -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -Wall -fno-merge-constants -I/var/tmp/portage/media-sound/sooperlooper-1.7.4/work/sooperlooper-1.7.4/libs/pbd -I/var/tmp/portage/media-sound/sooperlooper-1.7.4/work/sooperlooper-1.7.4/libs/midi++ -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -c -o mtc.o mtc.cc >x86_64-pc-linux-gnu-g++ -std=c++11 -DHAVE_CONFIG_H -I. -I. -DNDEBUG -std=c++11 -g -D_REENTRANT -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -Wall -fno-merge-constants -I/var/tmp/portage/media-sound/sooperlooper-1.7.4/work/sooperlooper-1.7.4/libs/pbd -I/var/tmp/portage/media-sound/sooperlooper-1.7.4/work/sooperlooper-1.7.4/libs/midi++ -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -c -o port_request.o port_request.cc >x86_64-pc-linux-gnu-g++ -std=c++11 -DHAVE_CONFIG_H -I. -I. -DNDEBUG -std=c++11 -g -D_REENTRANT -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -Wall -fno-merge-constants -I/var/tmp/portage/media-sound/sooperlooper-1.7.4/work/sooperlooper-1.7.4/libs/pbd -I/var/tmp/portage/media-sound/sooperlooper-1.7.4/work/sooperlooper-1.7.4/libs/midi++ -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -c -o version.o version.cc >x86_64-pc-linux-gnu-g++ -std=c++11 -DHAVE_CONFIG_H -I. -I. -DNDEBUG -std=c++11 -g -D_REENTRANT -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -Wall -fno-merge-constants -I/var/tmp/portage/media-sound/sooperlooper-1.7.4/work/sooperlooper-1.7.4/libs/pbd -I/var/tmp/portage/media-sound/sooperlooper-1.7.4/work/sooperlooper-1.7.4/libs/midi++ -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -c -o alsa_sequencer_midiport.o alsa_sequencer_midiport.cc >rm -f libmidipp.a >x86_64-pc-linux-gnu-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 >x86_64-pc-linux-gnu-ranlib libmidipp.a >make[5]: Leaving directory '/var/tmp/portage/media-sound/sooperlooper-1.7.4/work/sooperlooper-1.7.4/libs/midi++' >make[4]: Leaving directory '/var/tmp/portage/media-sound/sooperlooper-1.7.4/work/sooperlooper-1.7.4/libs/midi++' >make[3]: Leaving directory '/var/tmp/portage/media-sound/sooperlooper-1.7.4/work/sooperlooper-1.7.4/libs/midi++' >make[3]: Entering directory '/var/tmp/portage/media-sound/sooperlooper-1.7.4/work/sooperlooper-1.7.4/libs' >make[3]: Nothing to be done for 'all-am'. >make[3]: Leaving directory '/var/tmp/portage/media-sound/sooperlooper-1.7.4/work/sooperlooper-1.7.4/libs' >make[2]: Leaving directory '/var/tmp/portage/media-sound/sooperlooper-1.7.4/work/sooperlooper-1.7.4/libs' >Making all in src >make[2]: Entering directory '/var/tmp/portage/media-sound/sooperlooper-1.7.4/work/sooperlooper-1.7.4/src' >Making all in . >make[3]: Entering directory '/var/tmp/portage/media-sound/sooperlooper-1.7.4/work/sooperlooper-1.7.4/src' >x86_64-pc-linux-gnu-g++ -std=c++11 -DHAVE_CONFIG_H -I. -I.. -DNDEBUG -std=c++11 -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -I/usr/include/opus -I/usr/include/libxml2 -pipe -march=native -fno-diagnostics-color -O2 -falign-functions=32:25:16 -I/var/tmp/portage/media-sound/sooperlooper-1.7.4/work/sooperlooper-1.7.4/libs/pbd -I/var/tmp/portage/media-sound/sooperlooper-1.7.4/work/sooperlooper-1.7.4/libs/midi++ -c -o sooperlooper.o sooperlooper.cpp >x86_64-pc-linux-gnu-g++ -std=c++11 -DHAVE_CONFIG_H -I. -I.. -DNDEBUG -std=c++11 -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -I/usr/include/opus -I/usr/include/libxml2 -pipe -march=native -fno-diagnostics-color -O2 -falign-functions=32:25:16 -I/var/tmp/portage/media-sound/sooperlooper-1.7.4/work/sooperlooper-1.7.4/libs/pbd -I/var/tmp/portage/media-sound/sooperlooper-1.7.4/work/sooperlooper-1.7.4/libs/midi++ -c -o jack_audio_driver.o jack_audio_driver.cpp >x86_64-pc-linux-gnu-g++ -std=c++11 -DHAVE_CONFIG_H -I. -I.. -DNDEBUG -std=c++11 -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -I/usr/include/opus -I/usr/include/libxml2 -pipe -march=native -fno-diagnostics-color -O2 -falign-functions=32:25:16 -I/var/tmp/portage/media-sound/sooperlooper-1.7.4/work/sooperlooper-1.7.4/libs/pbd -I/var/tmp/portage/media-sound/sooperlooper-1.7.4/work/sooperlooper-1.7.4/libs/midi++ -c -o engine.o engine.cpp >x86_64-pc-linux-gnu-g++ -std=c++11 -DHAVE_CONFIG_H -I. -I.. -DNDEBUG -std=c++11 -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -I/usr/include/opus -I/usr/include/libxml2 -pipe -march=native -fno-diagnostics-color -O2 -falign-functions=32:25:16 -I/var/tmp/portage/media-sound/sooperlooper-1.7.4/work/sooperlooper-1.7.4/libs/pbd -I/var/tmp/portage/media-sound/sooperlooper-1.7.4/work/sooperlooper-1.7.4/libs/midi++ -c -o control_osc.o control_osc.cpp >jack_audio_driver.cpp: In member function âvirtual SooperLooper::nframes_t SooperLooper::JackAudioDriver::get_input_port_latency(SooperLooper::port_id_t)â: >jack_audio_driver.cpp:346:44: warning: âjack_nframes_t jack_port_get_total_latency(jack_client_t*, jack_port_t*)â is deprecated [-Wdeprecated-declarations] > 346 | return jack_port_get_total_latency (_jack, _input_ports[port-1]); > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from jack_audio_driver.cpp:23: >/usr/include/jack/jack.h:1105:16: note: declared here > 1105 | jack_nframes_t jack_port_get_total_latency (jack_client_t *, > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >jack_audio_driver.cpp: In member function âvirtual SooperLooper::nframes_t SooperLooper::JackAudioDriver::get_output_port_latency(SooperLooper::port_id_t)â: >jack_audio_driver.cpp:354:44: warning: âjack_nframes_t jack_port_get_total_latency(jack_client_t*, jack_port_t*)â is deprecated [-Wdeprecated-declarations] > 354 | return jack_port_get_total_latency (_jack, _output_ports[port-1]); > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/include/jack/jack.h:1105:16: note: declared here > 1105 | jack_nframes_t jack_port_get_total_latency (jack_client_t *, > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >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"; > | ^~~~~~~~~~~~~~~~~~~~~~~~~ >x86_64-pc-linux-gnu-g++ -std=c++11 -DHAVE_CONFIG_H -I. -I.. -DNDEBUG -std=c++11 -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -I/usr/include/opus -I/usr/include/libxml2 -pipe -march=native -fno-diagnostics-color -O2 -falign-functions=32:25:16 -I/var/tmp/portage/media-sound/sooperlooper-1.7.4/work/sooperlooper-1.7.4/libs/pbd -I/var/tmp/portage/media-sound/sooperlooper-1.7.4/work/sooperlooper-1.7.4/libs/midi++ -c -o looper.o looper.cpp >x86_64-pc-linux-gnu-g++ -std=c++11 -DHAVE_CONFIG_H -I. -I.. -DNDEBUG -std=c++11 -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -I/usr/include/opus -I/usr/include/libxml2 -pipe -march=native -fno-diagnostics-color -O2 -falign-functions=32:25:16 -I/var/tmp/portage/media-sound/sooperlooper-1.7.4/work/sooperlooper-1.7.4/libs/pbd -I/var/tmp/portage/media-sound/sooperlooper-1.7.4/work/sooperlooper-1.7.4/libs/midi++ -c -o plugin.o plugin.cc >x86_64-pc-linux-gnu-g++ -std=c++11 -DHAVE_CONFIG_H -I. -I.. -DNDEBUG -std=c++11 -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -I/usr/include/opus -I/usr/include/libxml2 -pipe -march=native -fno-diagnostics-color -O2 -falign-functions=32:25:16 -I/var/tmp/portage/media-sound/sooperlooper-1.7.4/work/sooperlooper-1.7.4/libs/pbd -I/var/tmp/portage/media-sound/sooperlooper-1.7.4/work/sooperlooper-1.7.4/libs/midi++ -c -o event.o event.cpp >x86_64-pc-linux-gnu-g++ -std=c++11 -DHAVE_CONFIG_H -I. -I.. -DNDEBUG -std=c++11 -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -I/usr/include/opus -I/usr/include/libxml2 -pipe -march=native -fno-diagnostics-color -O2 -falign-functions=32:25:16 -I/var/tmp/portage/media-sound/sooperlooper-1.7.4/work/sooperlooper-1.7.4/libs/pbd -I/var/tmp/portage/media-sound/sooperlooper-1.7.4/work/sooperlooper-1.7.4/libs/midi++ -c -o midi_bridge.o midi_bridge.cpp >x86_64-pc-linux-gnu-g++ -std=c++11 -DHAVE_CONFIG_H -I. -I.. -DNDEBUG -std=c++11 -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -I/usr/include/opus -I/usr/include/libxml2 -pipe -march=native -fno-diagnostics-color -O2 -falign-functions=32:25:16 -I/var/tmp/portage/media-sound/sooperlooper-1.7.4/work/sooperlooper-1.7.4/libs/pbd -I/var/tmp/portage/media-sound/sooperlooper-1.7.4/work/sooperlooper-1.7.4/libs/midi++ -c -o midi_bind.o midi_bind.cpp >x86_64-pc-linux-gnu-g++ -std=c++11 -DHAVE_CONFIG_H -I. -I.. -DNDEBUG -std=c++11 -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -I/usr/include/opus -I/usr/include/libxml2 -pipe -march=native -fno-diagnostics-color -O2 -falign-functions=32:25:16 -I/var/tmp/portage/media-sound/sooperlooper-1.7.4/work/sooperlooper-1.7.4/libs/pbd -I/var/tmp/portage/media-sound/sooperlooper-1.7.4/work/sooperlooper-1.7.4/libs/midi++ -c -o audio_driver.o audio_driver.cpp >x86_64-pc-linux-gnu-g++ -std=c++11 -DHAVE_CONFIG_H -I. -I.. -DNDEBUG -std=c++11 -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -I/usr/include/opus -I/usr/include/libxml2 -pipe -march=native -fno-diagnostics-color -O2 -falign-functions=32:25:16 -I/var/tmp/portage/media-sound/sooperlooper-1.7.4/work/sooperlooper-1.7.4/libs/pbd -I/var/tmp/portage/media-sound/sooperlooper-1.7.4/work/sooperlooper-1.7.4/libs/midi++ -c -o command_map.o command_map.cpp >midi_bridge.cpp: In member function âvoid* SooperLooper::MidiBridge::clock_thread_entry()â: >midi_bridge.cpp:764:31: warning: ignoring return value of âssize_t read(int, void*, size_t)â declared with attribute âwarn_unused_resultâ [-Wunused-result] > 764 | ::read(_clock_request_pipe[0], &buf, 1); > | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >x86_64-pc-linux-gnu-g++ -std=c++11 -DHAVE_CONFIG_H -I. -I.. -DNDEBUG -std=c++11 -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -I/usr/include/opus -I/usr/include/libxml2 -pipe -march=native -fno-diagnostics-color -O2 -falign-functions=32:25:16 -I/var/tmp/portage/media-sound/sooperlooper-1.7.4/work/sooperlooper-1.7.4/libs/pbd -I/var/tmp/portage/media-sound/sooperlooper-1.7.4/work/sooperlooper-1.7.4/libs/midi++ -c -o filter.o filter.cpp >x86_64-pc-linux-gnu-g++ -std=c++11 -DHAVE_CONFIG_H -I. -I.. -DNDEBUG -std=c++11 -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -I/usr/include/opus -I/usr/include/libxml2 -pipe -march=native -fno-diagnostics-color -O2 -falign-functions=32:25:16 -I/var/tmp/portage/media-sound/sooperlooper-1.7.4/work/sooperlooper-1.7.4/libs/pbd -I/var/tmp/portage/media-sound/sooperlooper-1.7.4/work/sooperlooper-1.7.4/libs/midi++ -c -o panner.o panner.cpp >x86_64-pc-linux-gnu-g++ -std=c++11 -DHAVE_CONFIG_H -I. -I.. -DNDEBUG -std=c++11 -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -I/usr/include/opus -I/usr/include/libxml2 -pipe -march=native -fno-diagnostics-color -O2 -falign-functions=32:25:16 -I/var/tmp/portage/media-sound/sooperlooper-1.7.4/work/sooperlooper-1.7.4/libs/pbd -I/var/tmp/portage/media-sound/sooperlooper-1.7.4/work/sooperlooper-1.7.4/libs/midi++ -c -o utils.o utils.cpp >x86_64-pc-linux-gnu-g++ -std=c++11 -DHAVE_CONFIG_H -I. -I.. -DNDEBUG -std=c++11 -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -I/usr/include/opus -I/usr/include/libxml2 -pipe -march=native -fno-diagnostics-color -O2 -falign-functions=32:25:16 -I/var/tmp/portage/media-sound/sooperlooper-1.7.4/work/sooperlooper-1.7.4/libs/pbd -I/var/tmp/portage/media-sound/sooperlooper-1.7.4/work/sooperlooper-1.7.4/libs/midi++ -c -o slconsole.o slconsole.cpp >x86_64-pc-linux-gnu-g++ -std=c++11 -DHAVE_CONFIG_H -I. -I.. -DNDEBUG -std=c++11 -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -I/usr/include/opus -I/usr/include/libxml2 -pipe -march=native -fno-diagnostics-color -O2 -falign-functions=32:25:16 -I/var/tmp/portage/media-sound/sooperlooper-1.7.4/work/sooperlooper-1.7.4/libs/pbd -I/var/tmp/portage/media-sound/sooperlooper-1.7.4/work/sooperlooper-1.7.4/libs/midi++ -c -o register_tool.o register_tool.cpp >slconsole.cpp: In function âint do_control_change(char)â: >slconsole.cpp:134:27: warning: ISO C++ forbids converting a string constant to âchar*â [-Wwrite-strings] > 134 | control = "dry"; > | ^~~~~ >slconsole.cpp:141:27: warning: ISO C++ forbids converting a string constant to âchar*â [-Wwrite-strings] > 141 | control = "wet"; > | ^~~~~ >slconsole.cpp:148:27: warning: ISO C++ forbids converting a string constant to âchar*â [-Wwrite-strings] > 148 | control = "feedback"; > | ^~~~~~~~~~ >slconsole.cpp:155:27: warning: ISO C++ forbids converting a string constant to âchar*â [-Wwrite-strings] > 155 | control = "rate"; > | ^~~~~~ >slconsole.cpp:162:27: warning: ISO C++ forbids converting a string constant to âchar*â [-Wwrite-strings] > 162 | control = "quantize"; > | ^~~~~~~~~~ >slconsole.cpp:169:27: warning: ISO C++ forbids converting a string constant to âchar*â [-Wwrite-strings] > 169 | control = "round"; > | ^~~~~~~ >slconsole.cpp:176:27: warning: ISO C++ forbids converting a string constant to âchar*â [-Wwrite-strings] > 176 | control = "rec_thresh"; > | ^~~~~~~~~~~~ >rm -f libsldrivers.a >x86_64-pc-linux-gnu-ar cru libsldrivers.a jack_audio_driver.o >x86_64-pc-linux-gnu-ranlib libsldrivers.a >x86_64-pc-linux-gnu-g++ -std=c++11 -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -I/usr/include/opus -I/usr/include/libxml2 -pipe -march=native -fno-diagnostics-color -O2 -falign-functions=32:25:16 -I/var/tmp/portage/media-sound/sooperlooper-1.7.4/work/sooperlooper-1.7.4/libs/pbd -I/var/tmp/portage/media-sound/sooperlooper-1.7.4/work/sooperlooper-1.7.4/libs/midi++ -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -o slregister register_tool.o -llo -lpthread /var/tmp/portage/media-sound/sooperlooper-1.7.4/work/sooperlooper-1.7.4/libs/midi++/libmidipp.a /var/tmp/portage/media-sound/sooperlooper-1.7.4/work/sooperlooper-1.7.4/libs/pbd/libpbd.a >x86_64-pc-linux-gnu-g++ -std=c++11 -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -I/usr/include/opus -I/usr/include/libxml2 -pipe -march=native -fno-diagnostics-color -O2 -falign-functions=32:25:16 -I/var/tmp/portage/media-sound/sooperlooper-1.7.4/work/sooperlooper-1.7.4/libs/pbd -I/var/tmp/portage/media-sound/sooperlooper-1.7.4/work/sooperlooper-1.7.4/libs/midi++ -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -o slconsole slconsole.o -llo -lncurses -ltinfo -lpthread /var/tmp/portage/media-sound/sooperlooper-1.7.4/work/sooperlooper-1.7.4/libs/midi++/libmidipp.a /var/tmp/portage/media-sound/sooperlooper-1.7.4/work/sooperlooper-1.7.4/libs/pbd/libpbd.a >rm -f libslcore.a >x86_64-pc-linux-gnu-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 >x86_64-pc-linux-gnu-ranlib libslcore.a >x86_64-pc-linux-gnu-g++ -std=c++11 -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -I/usr/include/opus -I/usr/include/libxml2 -pipe -march=native -fno-diagnostics-color -O2 -falign-functions=32:25:16 -I/var/tmp/portage/media-sound/sooperlooper-1.7.4/work/sooperlooper-1.7.4/libs/pbd -I/var/tmp/portage/media-sound/sooperlooper-1.7.4/work/sooperlooper-1.7.4/libs/midi++ -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -o sooperlooper sooperlooper.o libsldrivers.a libslcore.a /var/tmp/portage/media-sound/sooperlooper-1.7.4/work/sooperlooper-1.7.4/libs/midi++/libmidipp.a /var/tmp/portage/media-sound/sooperlooper-1.7.4/work/sooperlooper-1.7.4/libs/pbd/libpbd.a -ljack -lpthread -llo -lsigc-2.0 -lrubberband -lfftw3 -lsamplerate -lfftw3 -lsndfile -lsamplerate -lasound -lxml2 /var/tmp/portage/media-sound/sooperlooper-1.7.4/work/sooperlooper-1.7.4/libs/midi++/libmidipp.a /var/tmp/portage/media-sound/sooperlooper-1.7.4/work/sooperlooper-1.7.4/libs/pbd/libpbd.a >make[3]: Leaving directory '/var/tmp/portage/media-sound/sooperlooper-1.7.4/work/sooperlooper-1.7.4/src' >Making all in gui >make[3]: Entering directory '/var/tmp/portage/media-sound/sooperlooper-1.7.4/work/sooperlooper-1.7.4/src/gui' >x86_64-pc-linux-gnu-g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../.. -DNDEBUG -std=c++11 -I.. -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -I/usr/include/libxml2 -I/usr/lib64/wx/include/base-unicode-3.0-gtk3 -I/usr/include/wx-3.0-gtk3 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -pthread -pipe -march=native -fno-diagnostics-color -O2 -falign-functions=32:25:16 -I/var/tmp/portage/media-sound/sooperlooper-1.7.4/work/sooperlooper-1.7.4/libs/pbd -I/var/tmp/portage/media-sound/sooperlooper-1.7.4/work/sooperlooper-1.7.4/libs/midi++ -c -o gui_app.o gui_app.cpp >x86_64-pc-linux-gnu-g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../.. -DNDEBUG -std=c++11 -I.. -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -I/usr/include/libxml2 -I/usr/lib64/wx/include/base-unicode-3.0-gtk3 -I/usr/include/wx-3.0-gtk3 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -pthread -pipe -march=native -fno-diagnostics-color -O2 -falign-functions=32:25:16 -I/var/tmp/portage/media-sound/sooperlooper-1.7.4/work/sooperlooper-1.7.4/libs/pbd -I/var/tmp/portage/media-sound/sooperlooper-1.7.4/work/sooperlooper-1.7.4/libs/midi++ -c -o main_panel.o main_panel.cpp >x86_64-pc-linux-gnu-g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../.. -DNDEBUG -std=c++11 -I.. -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -I/usr/include/libxml2 -I/usr/lib64/wx/include/base-unicode-3.0-gtk3 -I/usr/include/wx-3.0-gtk3 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -pthread -pipe -march=native -fno-diagnostics-color -O2 -falign-functions=32:25:16 -I/var/tmp/portage/media-sound/sooperlooper-1.7.4/work/sooperlooper-1.7.4/libs/pbd -I/var/tmp/portage/media-sound/sooperlooper-1.7.4/work/sooperlooper-1.7.4/libs/midi++ -c -o app_frame.o app_frame.cpp >x86_64-pc-linux-gnu-g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../.. -DNDEBUG -std=c++11 -I.. -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -I/usr/include/libxml2 -I/usr/lib64/wx/include/base-unicode-3.0-gtk3 -I/usr/include/wx-3.0-gtk3 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -pthread -pipe -march=native -fno-diagnostics-color -O2 -falign-functions=32:25:16 -I/var/tmp/portage/media-sound/sooperlooper-1.7.4/work/sooperlooper-1.7.4/libs/pbd -I/var/tmp/portage/media-sound/sooperlooper-1.7.4/work/sooperlooper-1.7.4/libs/midi++ -c -o pix_button.o pix_button.cpp >main_panel.cpp:23:10: fatal error: wx/image.h: No such file or directory > 23 | #include <wx/image.h> > | ^~~~~~~~~~~~ >compilation terminated. >make[3]: *** [Makefile:482: main_panel.o] Error 1 >make[3]: *** Waiting for unfinished jobs.... >app_frame.cpp:23:10: fatal error: wx/image.h: No such file or directory > 23 | #include <wx/image.h> > | ^~~~~~~~~~~~ >compilation terminated. >make[3]: *** [Makefile:482: app_frame.o] Error 1 >In file included from pix_button.cpp:23: >pix_button.hpp:34:18: error: invalid use of incomplete type âclass wxWindowâ > 34 | : public wxWindow > | ^~~~~~~~ >In file included from /usr/include/wx-3.0-gtk3/wx/wx.h:26, > from pix_button.cpp:20: >/usr/include/wx-3.0-gtk3/wx/utils.h:55:28: note: forward declaration of âclass wxWindowâ > 55 | class WXDLLIMPEXP_FWD_CORE wxWindow; > | ^~~~~~~~ >pix_button.hpp:39:38: error: âwxWindowIDâ has not been declared > 39 | PixButton(wxWindow * parent, wxWindowID id=-1, bool midibindable=true, const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxDefaultSize); > | ^~~~~~~~~~ >pix_button.hpp:39:86: error: âwxPointâ does not name a type > 39 | w * parent, wxWindowID id=-1, bool midibindable=true, const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxDefaultSize); > | ^~~~~~~ > >pix_button.hpp:39:126: error: âwxSizeâ does not name a type > 39 | indable=true, const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxDefaultSize); > | ^~~~~~ > >pix_button.hpp:43:39: error: âwxBitmapâ does not name a type > 43 | void set_normal_bitmap (const wxBitmap & bm); > | ^~~~~~~~ >pix_button.hpp:44:38: error: âwxBitmapâ does not name a type > 44 | void set_focus_bitmap (const wxBitmap & bm); > | ^~~~~~~~ >pix_button.hpp:45:41: error: âwxBitmapâ does not name a type > 45 | void set_selected_bitmap (const wxBitmap & bm); > | ^~~~~~~~ >pix_button.hpp:46:41: error: âwxBitmapâ does not name a type > 46 | void set_disabled_bitmap (const wxBitmap & bm); > | ^~~~~~~~ >pix_button.hpp:47:39: error: âwxBitmapâ does not name a type > 47 | void set_active_bitmap (const wxBitmap & bm); > | ^~~~~~~~ >pix_button.hpp:49:9: error: âwxBitmapâ does not name a type > 49 | wxBitmap & get_normal_bitmap() { return _normal_bitmap;} > | ^~~~~~~~ >pix_button.hpp:50:9: error: âwxBitmapâ does not name a type > 50 | wxBitmap & get_focus_bitmap() { return _focus_bitmap; } > | ^~~~~~~~ >pix_button.hpp:51:9: error: âwxBitmapâ does not name a type > 51 | wxBitmap & get_selected_bitmap() { return _selected_bitmap; } > | ^~~~~~~~ >pix_button.hpp:52:9: error: âwxBitmapâ does not name a type > 52 | wxBitmap & get_disabled_bitmap() { return _disabled_bitmap; } > | ^~~~~~~~ >pix_button.hpp:53:9: error: âwxBitmapâ does not name a type > 53 | wxBitmap & get_active_bitmap() { return _active_bitmap; } > | ^~~~~~~~ >pix_button.hpp:59:34: error: âwxColourâ does not name a type > 59 | void set_bg_color (const wxColour & col); > | ^~~~~~~~ >pix_button.hpp:60:9: error: âwxColourâ does not name a type > 60 | wxColour & get_bg_color () { return _bgcolor; } > | ^~~~~~~~ >pix_button.hpp:97:25: error: âwxDCâ has not been declared > 97 | void draw_area (wxDC & dc); > | ^~~~ >pix_button.hpp:100:9: error: âwxBitmapâ does not name a type > 100 | wxBitmap _normal_bitmap; > | ^~~~~~~~ >pix_button.hpp:101:9: error: âwxBitmapâ does not name a type > 101 | wxBitmap _focus_bitmap; > | ^~~~~~~~ >In file included from gui_app.cpp:53: >app_frame.hpp:50:41: error: invalid use of incomplete type âclass wxFrameâ > 50 | : public wxFrame, public sigc::trackable > | ^~~~~~~~~ >In file included from /usr/include/wx-3.0-gtk3/wx/wx.h:26, > from gui_app.cpp:45: >/usr/include/wx-3.0-gtk3/wx/utils.h:54:28: note: forward declaration of âclass wxFrameâ > 54 | class WXDLLIMPEXP_FWD_CORE wxFrame; > | ^~~~~~~ >pix_button.hpp:102:9: error: âwxBitmapâ does not name a type > 102 | wxBitmap _selected_bitmap; > | ^~~~~~~~ >app_frame.hpp:55:47: error: âwxPointâ does not name a type > 55 | AppFrame(const wxString& title, const wxPoint& pos, const wxSize& size, bool stay_on_top=false, bool embedded=false); > | ^~~~~~~ >pix_button.hpp:103:9: error: âwxBitmapâ does not name a type > 103 | wxBitmap _disabled_bitmap; > | ^~~~~~~~ >pix_button.hpp:104:9: error: âwxBitmapâ does not name a type > 104 | wxBitmap _active_bitmap; > | ^~~~~~~~ >app_frame.hpp:55:67: 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); > | ^~~~~~ > >pix_button.hpp:113:9: error: âwxColourâ does not name a type > 113 | wxColour _bgcolor; > | ^~~~~~~~ >app_frame.hpp:90:9: error: âwxBoxSizerâ does not name a type; did you mean âwxBorderâ? > 90 | wxBoxSizer * _topsizer; > | ^~~~~~~~~~ > | wxBorder >pix_button.hpp:114:9: error: âwxBrushâ does not name a type > 114 | wxBrush _bgbrush; > | ^~~~~~~ >pix_button.hpp:116:9: error: âwxBitmapâ does not name a type > 116 | wxBitmap * _backing_store; > | ^~~~~~~~ >app_frame.hpp:95:5: error: âwxToolBarâ does not name a type > 95 | wxToolBar * _toolbar; > | ^~~~~~~~~ >In file included from gui_app.cpp:54: >main_panel.hpp:49:25: error: expected class-name before â,â token > 49 | : public wxPanel, public sigc::trackable > | ^ >main_panel.hpp:54:38: error: âwxWindowIDâ has not been declared > 54 | MainPanel(wxWindow * parent, wxWindowID id, const wxPoint& pos, const wxSize& size); > | ^~~~~~~~~~ >pix_button.hpp:117:9: error: âwxMemoryDCâ does not name a type; did you mean âwxMemorySizeâ? > 117 | wxMemoryDC _memdc; > | ^~~~~~~~~~ > | wxMemorySize >main_panel.hpp:54:59: error: âwxPointâ does not name a type > 54 | MainPanel(wxWindow * parent, wxWindowID id, const wxPoint& pos, const wxSize& size); > | ^~~~~~~ >pix_button.hpp:119:9: error: âwxMenuâ does not name a type > 119 | wxMenu * _popup_menu; > | ^~~~~~ >main_panel.hpp:54:79: error: âwxSizeâ does not name a type > 54 | wxWindow * parent, wxWindowID id, const wxPoint& pos, const wxSize& size); > | ^~~~~~ > >main_panel.hpp:174:9: error: âwxScrolledWindowâ does not name a type > 174 | wxScrolledWindow * _scroller; > | ^~~~~~~~~~~~~~~~ >pix_button.hpp:39:101: error: âwxDefaultPositionâ was not declared in this scope > 39 | indowID id=-1, bool midibindable=true, const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxDefaultSize); > | ^~~~~~~~~~~~~~~~~ > >main_panel.hpp:175:9: error: âwxBoxSizerâ does not name a type; did you mean âwxBorderâ? > 175 | wxBoxSizer * _main_sizer; > | ^~~~~~~~~~ > | wxBorder >main_panel.hpp:176:9: error: âwxBoxSizerâ does not name a type; did you mean âwxBorderâ? > 176 | wxBoxSizer * _topsizer; > | ^~~~~~~~~~ > | wxBorder >main_panel.hpp:177:9: error: âwxPanelâ does not name a type > 177 | wxPanel * _top_panel; > | ^~~~~~~ >main_panel.hpp:231:1: error: expected class-name before â{â token > 231 | { > | ^ >main_panel.hpp:233:55: error: âwxWindowIDâ has not been declared > 233 | AddCustomLoopDialog (MainPanel * parent=NULL, wxWindowID id=-1, const wxString& title=wxT("Add Custom Loop(s)"), > | ^~~~~~~~~~ >main_panel.hpp:234:30: error: âwxPointâ does not name a type > 234 | const wxPoint& pos=wxDefaultPosition, const wxSize& size=wxDefaultSize); > | ^~~~~~~ >pix_button.hpp:39:141: error: âwxDefaultSizeâ was not declared in this scope; did you mean âwxDefaultListKeyâ? > 39 | onst wxPoint& pos = wxDefaultPosition, const wxSize& size = wxDefaultSize); > | ^~~~~~~~~~~~~ > | wxDefaultListKey >In file included from /usr/include/wx-3.0-gtk3/wx/wx.h:24: >/usr/include/wx-3.0-gtk3/wx/event.h:4020:23: error: incomplete type âwxWindowâ used in nested name specifier > 4020 | { &baseClass::sm_eventTable, &theClass::sm_eventTableEntries[0] }; \ > | ^~~~~~~~~~~~~ >/usr/include/wx-3.0-gtk3/wx/event.h:4473:56: note: in expansion of macro âwxBEGIN_EVENT_TABLEâ > 4473 | #define BEGIN_EVENT_TABLE(a,b) wxBEGIN_EVENT_TABLE(a,b) > | ^~~~~~~~~~~~~~~~~~~ >pix_button.cpp:36:1: note: in expansion of macro âBEGIN_EVENT_TABLEâ > 36 | BEGIN_EVENT_TABLE(PixButton, wxWindow) > | ^~~~~~~~~~~~~~~~~ >main_panel.hpp:234:68: error: âwxSizeâ does not name a type > 234 | const wxPoint& pos=wxDefaultPosition, const wxSize& size=wxDefaultSize); > | ^~~~~~ > >pix_button.cpp:38:29: error: invalid use of non-static member function âvoid SooperLooperGui::PixButton::OnSize(wxSizeEvent&)â > 38 | EVT_SIZE(PixButton::OnSize) > | ^~~~~~ >/usr/include/wx-3.0-gtk3/wx/event.h:91:73: note: in definition of macro âwxDECLARE_EVENT_TABLE_ENTRYâ > 91 | tTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj) > | ^~ > >/usr/include/wx-3.0-gtk3/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-gtk3/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-gtk3/wx/event.h:4175:25: note: in expansion of macro âwx__DECLARE_EVT0â > 4175 | #define EVT_SIZE(func) wx__DECLARE_EVT0(wxEVT_SIZE, wxSizeEventHandler(func)) > | ^~~~~~~~~~~~~~~~ >pix_button.cpp:38:9: note: in expansion of macro âEVT_SIZEâ > 38 | EVT_SIZE(PixButton::OnSize) > | ^~~~~~~~ >main_panel.hpp:251:9: error: âwxCheckBoxâ does not name a type; did you mean âCheckBoxâ? > 251 | wxCheckBox * _discrete_check; > | ^~~~~~~~~~ > | CheckBox >/usr/include/wx-3.0-gtk3/wx/event.h:4175:54: error: âwxSizeEventHandlerâ was not declared in this scope; did you mean âwxIdleEventHandlerâ? > 4175 | #define EVT_SIZE(func) wx__DECLARE_EVT0(wxEVT_SIZE, wxSizeEventHandler(func)) > | ^~~~~~~~~~~~~~~~~~ >/usr/include/wx-3.0-gtk3/wx/event.h:91:73: note: in definition of macro âwxDECLARE_EVENT_TABLE_ENTRYâ > 91 | tTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj) > | ^~ > >/usr/include/wx-3.0-gtk3/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-gtk3/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-gtk3/wx/event.h:4175:25: note: in expansion of macro âwx__DECLARE_EVT0â > 4175 | #define EVT_SIZE(func) wx__DECLARE_EVT0(wxEVT_SIZE, wxSizeEventHandler(func)) > | ^~~~~~~~~~~~~~~~ >pix_button.cpp:38:9: note: in expansion of macro âEVT_SIZEâ > 38 | EVT_SIZE(PixButton::OnSize) > | ^~~~~~~~ >pix_button.cpp:39:30: error: invalid use of non-static member function âvoid SooperLooperGui::PixButton::OnPaint(wxPaintEvent&)â > 39 | EVT_PAINT(PixButton::OnPaint) > | ^~~~~~~ >/usr/include/wx-3.0-gtk3/wx/event.h:91:73: note: in definition of macro âwxDECLARE_EVENT_TABLE_ENTRYâ > 91 | tTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj) > | ^~ > >/usr/include/wx-3.0-gtk3/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-gtk3/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-gtk3/wx/event.h:4184:26: note: in expansion of macro âwx__DECLARE_EVT0â > 4184 | #define EVT_PAINT(func) wx__DECLARE_EVT0(wxEVT_PAINT, wxPaintEventHandler(func)) > | ^~~~~~~~~~~~~~~~ >pix_button.cpp:39:9: note: in expansion of macro âEVT_PAINTâ > 39 | EVT_PAINT(PixButton::OnPaint) > | ^~~~~~~~~ >main_panel.hpp:234:43: error: âwxDefaultPositionâ was not declared in this scope > 234 | const wxPoint& pos=wxDefaultPosition, const wxSize& size=wxDefaultSize); > | ^~~~~~~~~~~~~~~~~ >/usr/include/wx-3.0-gtk3/wx/event.h:4184:56: error: âwxPaintEventHandlerâ was not declared in this scope; did you mean âwxEventHandlerâ? > 4184 | #define EVT_PAINT(func) wx__DECLARE_EVT0(wxEVT_PAINT, wxPaintEventHandler(func)) > | ^~~~~~~~~~~~~~~~~~~ >/usr/include/wx-3.0-gtk3/wx/event.h:91:73: note: in definition of macro âwxDECLARE_EVENT_TABLE_ENTRYâ > 91 | tTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj) > | ^~ > >/usr/include/wx-3.0-gtk3/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-gtk3/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-gtk3/wx/event.h:4184:26: note: in expansion of macro âwx__DECLARE_EVT0â > 4184 | #define EVT_PAINT(func) wx__DECLARE_EVT0(wxEVT_PAINT, wxPaintEventHandler(func)) > | ^~~~~~~~~~~~~~~~ >pix_button.cpp:39:9: note: in expansion of macro âEVT_PAINTâ > 39 | EVT_PAINT(PixButton::OnPaint) > | ^~~~~~~~~ >pix_button.cpp:40:37: error: invalid use of non-static member function âvoid SooperLooperGui::PixButton::OnMouseEvents(wxMouseEvent&)â > 40 | EVT_MOUSE_EVENTS(PixButton::OnMouseEvents) > | ^~~~~~~~~~~~~ >/usr/include/wx-3.0-gtk3/wx/event.h:91:73: note: in definition of macro âwxDECLARE_EVENT_TABLE_ENTRYâ > 91 | tTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj) > | ^~ > >/usr/include/wx-3.0-gtk3/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-gtk3/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-gtk3/wx/event.h:4223:29: note: in expansion of macro âwx__DECLARE_EVT0â > 4223 | #define EVT_LEFT_DOWN(func) wx__DECLARE_EVT0(wxEVT_LEFT_DOWN, wxMouseEventHandler(func)) > | ^~~~~~~~~~~~~~~~ >/usr/include/wx-3.0-gtk3/wx/event.h:4245:5: note: in expansion of macro âEVT_LEFT_DOWNâ > 4245 | EVT_LEFT_DOWN(func) \ > | ^~~~~~~~~~~~~ >pix_button.cpp:40:9: note: in expansion of macro âEVT_MOUSE_EVENTSâ > 40 | EVT_MOUSE_EVENTS(PixButton::OnMouseEvents) > | ^~~~~~~~~~~~~~~~ >main_panel.hpp:234:81: error: âwxDefaultSizeâ was not declared in this scope; did you mean âwxDefaultListKeyâ? > 234 | const wxPoint& pos=wxDefaultPosition, const wxSize& size=wxDefaultSize); > | ^~~~~~~~~~~~~ > | wxDefaultListKey >/usr/include/wx-3.0-gtk3/wx/event.h:4223:63: error: âwxMouseEventHandlerâ was not declared in this scope; did you mean âwxIdleEventHandlerâ? > 4223 | efine EVT_LEFT_DOWN(func) wx__DECLARE_EVT0(wxEVT_LEFT_DOWN, wxMouseEventHandler(func)) > | ^~~~~~~~~~~~~~~~~~~ > >/usr/include/wx-3.0-gtk3/wx/event.h:91:73: note: in definition of macro âwxDECLARE_EVENT_TABLE_ENTRYâ > 91 | tTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj) > | ^~ > >/usr/include/wx-3.0-gtk3/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-gtk3/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-gtk3/wx/event.h:4223:29: note: in expansion of macro âwx__DECLARE_EVT0â > 4223 | #define EVT_LEFT_DOWN(func) wx__DECLARE_EVT0(wxEVT_LEFT_DOWN, wxMouseEventHandler(func)) > | ^~~~~~~~~~~~~~~~ >/usr/include/wx-3.0-gtk3/wx/event.h:4245:5: note: in expansion of macro âEVT_LEFT_DOWNâ > 4245 | EVT_LEFT_DOWN(func) \ > | ^~~~~~~~~~~~~ >pix_button.cpp:40:9: note: in expansion of macro âEVT_MOUSE_EVENTSâ > 40 | EVT_MOUSE_EVENTS(PixButton::OnMouseEvents) > | ^~~~~~~~~~~~~~~~ >pix_button.cpp:40:37: error: invalid use of non-static member function âvoid SooperLooperGui::PixButton::OnMouseEvents(wxMouseEvent&)â > 40 | EVT_MOUSE_EVENTS(PixButton::OnMouseEvents) > | ^~~~~~~~~~~~~ >/usr/include/wx-3.0-gtk3/wx/event.h:91:73: note: in definition of macro âwxDECLARE_EVENT_TABLE_ENTRYâ > 91 | tTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj) > | ^~ > >/usr/include/wx-3.0-gtk3/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-gtk3/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-gtk3/wx/event.h:4224:27: note: in expansion of macro âwx__DECLARE_EVT0â > 4224 | #define EVT_LEFT_UP(func) wx__DECLARE_EVT0(wxEVT_LEFT_UP, wxMouseEventHandler(func)) > | ^~~~~~~~~~~~~~~~ >/usr/include/wx-3.0-gtk3/wx/event.h:4246:5: note: in expansion of macro âEVT_LEFT_UPâ > 4246 | EVT_LEFT_UP(func) \ > | ^~~~~~~~~~~ >pix_button.cpp:40:9: note: in expansion of macro âEVT_MOUSE_EVENTSâ > 40 | EVT_MOUSE_EVENTS(PixButton::OnMouseEvents) > | ^~~~~~~~~~~~~~~~ >/usr/include/wx-3.0-gtk3/wx/event.h:4224:59: error: âwxMouseEventHandlerâ was not declared in this scope; did you mean âwxIdleEventHandlerâ? > 4224 | #define EVT_LEFT_UP(func) wx__DECLARE_EVT0(wxEVT_LEFT_UP, wxMouseEventHandler(func)) > | ^~~~~~~~~~~~~~~~~~~ >/usr/include/wx-3.0-gtk3/wx/event.h:91:73: note: in definition of macro âwxDECLARE_EVENT_TABLE_ENTRYâ > 91 | tTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj) > | ^~ > >/usr/include/wx-3.0-gtk3/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-gtk3/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-gtk3/wx/event.h:4224:27: note: in expansion of macro âwx__DECLARE_EVT0â > 4224 | #define EVT_LEFT_UP(func) wx__DECLARE_EVT0(wxEVT_LEFT_UP, wxMouseEventHandler(func)) > | ^~~~~~~~~~~~~~~~ >/usr/include/wx-3.0-gtk3/wx/event.h:4246:5: note: in expansion of macro âEVT_LEFT_UPâ > 4246 | EVT_LEFT_UP(func) \ > | ^~~~~~~~~~~ >pix_button.cpp:40:9: note: in expansion of macro âEVT_MOUSE_EVENTSâ > 40 | EVT_MOUSE_EVENTS(PixButton::OnMouseEvents) > | ^~~~~~~~~~~~~~~~ >pix_button.cpp:40:37: error: invalid use of non-static member function âvoid SooperLooperGui::PixButton::OnMouseEvents(wxMouseEvent&)â > 40 | EVT_MOUSE_EVENTS(PixButton::OnMouseEvents) > | ^~~~~~~~~~~~~ >/usr/include/wx-3.0-gtk3/wx/event.h:91:73: note: in definition of macro âwxDECLARE_EVENT_TABLE_ENTRYâ > 91 | tTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj) > | ^~ > >/usr/include/wx-3.0-gtk3/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-gtk3/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-gtk3/wx/event.h:4230:31: note: in expansion of macro âwx__DECLARE_EVT0â > 4230 | #define EVT_LEFT_DCLICK(func) wx__DECLARE_EVT0(wxEVT_LEFT_DCLICK, wxMouseEventHandler(func)) > | ^~~~~~~~~~~~~~~~ >/usr/include/wx-3.0-gtk3/wx/event.h:4247:5: note: in expansion of macro âEVT_LEFT_DCLICKâ > 4247 | EVT_LEFT_DCLICK(func) \ > | ^~~~~~~~~~~~~~~ >pix_button.cpp:40:9: note: in expansion of macro âEVT_MOUSE_EVENTSâ > 40 | EVT_MOUSE_EVENTS(PixButton::OnMouseEvents) > | ^~~~~~~~~~~~~~~~ >/usr/include/wx-3.0-gtk3/wx/event.h:4230:67: error: âwxMouseEventHandlerâ was not declared in this scope; did you mean âwxIdleEventHandlerâ? > 4230 | e EVT_LEFT_DCLICK(func) wx__DECLARE_EVT0(wxEVT_LEFT_DCLICK, wxMouseEventHandler(func)) > | ^~~~~~~~~~~~~~~~~~~ > >/usr/include/wx-3.0-gtk3/wx/event.h:91:73: note: in definition of macro âwxDECLARE_EVENT_TABLE_ENTRYâ > 91 | tTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj) > | ^~ > >/usr/include/wx-3.0-gtk3/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-gtk3/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-gtk3/wx/event.h:4230:31: note: in expansion of macro âwx__DECLARE_EVT0â > 4230 | #define EVT_LEFT_DCLICK(func) wx__DECLARE_EVT0(wxEVT_LEFT_DCLICK, wxMouseEventHandler(func)) > | ^~~~~~~~~~~~~~~~ >/usr/include/wx-3.0-gtk3/wx/event.h:4247:5: note: in expansion of macro âEVT_LEFT_DCLICKâ > 4247 | EVT_LEFT_DCLICK(func) \ > | ^~~~~~~~~~~~~~~ >pix_button.cpp:40:9: note: in expansion of macro âEVT_MOUSE_EVENTSâ > 40 | EVT_MOUSE_EVENTS(PixButton::OnMouseEvents) > | ^~~~~~~~~~~~~~~~ >pix_button.cpp:40:37: error: invalid use of non-static member function âvoid SooperLooperGui::PixButton::OnMouseEvents(wxMouseEvent&)â > 40 | EVT_MOUSE_EVENTS(PixButton::OnMouseEvents) > | ^~~~~~~~~~~~~ >/usr/include/wx-3.0-gtk3/wx/event.h:91:73: note: in definition of macro âwxDECLARE_EVENT_TABLE_ENTRYâ > 91 | tTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj) > | ^~ > >/usr/include/wx-3.0-gtk3/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-gtk3/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-gtk3/wx/event.h:4225:31: note: in expansion of macro âwx__DECLARE_EVT0â > 4225 | #define EVT_MIDDLE_DOWN(func) wx__DECLARE_EVT0(wxEVT_MIDDLE_DOWN, wxMouseEventHandler(func)) > | ^~~~~~~~~~~~~~~~ >/usr/include/wx-3.0-gtk3/wx/event.h:4248:5: note: in expansion of macro âEVT_MIDDLE_DOWNâ > 4248 | EVT_MIDDLE_DOWN(func) \ > | ^~~~~~~~~~~~~~~ >pix_button.cpp:40:9: note: in expansion of macro âEVT_MOUSE_EVENTSâ > 40 | EVT_MOUSE_EVENTS(PixButton::OnMouseEvents) > | ^~~~~~~~~~~~~~~~ >/usr/include/wx-3.0-gtk3/wx/event.h:4225:67: error: âwxMouseEventHandlerâ was not declared in this scope; did you mean âwxIdleEventHandlerâ? > 4225 | e EVT_MIDDLE_DOWN(func) wx__DECLARE_EVT0(wxEVT_MIDDLE_DOWN, wxMouseEventHandler(func)) > | ^~~~~~~~~~~~~~~~~~~ > >/usr/include/wx-3.0-gtk3/wx/event.h:91:73: note: in definition of macro âwxDECLARE_EVENT_TABLE_ENTRYâ > 91 | tTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj) > | ^~ > >/usr/include/wx-3.0-gtk3/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-gtk3/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-gtk3/wx/event.h:4225:31: note: in expansion of macro âwx__DECLARE_EVT0â > 4225 | #define EVT_MIDDLE_DOWN(func) wx__DECLARE_EVT0(wxEVT_MIDDLE_DOWN, wxMouseEventHandler(func)) > | ^~~~~~~~~~~~~~~~ >/usr/include/wx-3.0-gtk3/wx/event.h:4248:5: note: in expansion of macro âEVT_MIDDLE_DOWNâ > 4248 | EVT_MIDDLE_DOWN(func) \ > | ^~~~~~~~~~~~~~~ >pix_button.cpp:40:9: note: in expansion of macro âEVT_MOUSE_EVENTSâ > 40 | EVT_MOUSE_EVENTS(PixButton::OnMouseEvents) > | ^~~~~~~~~~~~~~~~ >pix_button.cpp:40:37: error: invalid use of non-static member function âvoid SooperLooperGui::PixButton::OnMouseEvents(wxMouseEvent&)â > 40 | EVT_MOUSE_EVENTS(PixButton::OnMouseEvents) > | ^~~~~~~~~~~~~ >/usr/include/wx-3.0-gtk3/wx/event.h:91:73: note: in definition of macro âwxDECLARE_EVENT_TABLE_ENTRYâ > 91 | tTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj) > | ^~ > >/usr/include/wx-3.0-gtk3/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-gtk3/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-gtk3/wx/event.h:4226:29: note: in expansion of macro âwx__DECLARE_EVT0â > 4226 | #define EVT_MIDDLE_UP(func) wx__DECLARE_EVT0(wxEVT_MIDDLE_UP, wxMouseEventHandler(func)) > | ^~~~~~~~~~~~~~~~ >/usr/include/wx-3.0-gtk3/wx/event.h:4249:5: note: in expansion of macro âEVT_MIDDLE_UPâ > 4249 | EVT_MIDDLE_UP(func) \ > | ^~~~~~~~~~~~~ >pix_button.cpp:40:9: note: in expansion of macro âEVT_MOUSE_EVENTSâ > 40 | EVT_MOUSE_EVENTS(PixButton::OnMouseEvents) > | ^~~~~~~~~~~~~~~~ >/usr/include/wx-3.0-gtk3/wx/event.h:4226:63: error: âwxMouseEventHandlerâ was not declared in this scope; did you mean âwxIdleEventHandlerâ? > 4226 | efine EVT_MIDDLE_UP(func) wx__DECLARE_EVT0(wxEVT_MIDDLE_UP, wxMouseEventHandler(func)) > | ^~~~~~~~~~~~~~~~~~~ > >/usr/include/wx-3.0-gtk3/wx/event.h:91:73: note: in definition of macro âwxDECLARE_EVENT_TABLE_ENTRYâ > 91 | tTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj) > | ^~ > >/usr/include/wx-3.0-gtk3/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-gtk3/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-gtk3/wx/event.h:4226:29: note: in expansion of macro âwx__DECLARE_EVT0â > 4226 | #define EVT_MIDDLE_UP(func) wx__DECLARE_EVT0(wxEVT_MIDDLE_UP, wxMouseEventHandler(func)) > | ^~~~~~~~~~~~~~~~ >/usr/include/wx-3.0-gtk3/wx/event.h:4249:5: note: in expansion of macro âEVT_MIDDLE_UPâ > 4249 | EVT_MIDDLE_UP(func) \ > | ^~~~~~~~~~~~~ >pix_button.cpp:40:9: note: in expansion of macro âEVT_MOUSE_EVENTSâ > 40 | EVT_MOUSE_EVENTS(PixButton::OnMouseEvents) > | ^~~~~~~~~~~~~~~~ >pix_button.cpp:40:37: error: invalid use of non-static member function âvoid SooperLooperGui::PixButton::OnMouseEvents(wxMouseEvent&)â > 40 | EVT_MOUSE_EVENTS(PixButton::OnMouseEvents) > | ^~~~~~~~~~~~~ >/usr/include/wx-3.0-gtk3/wx/event.h:91:73: note: in definition of macro âwxDECLARE_EVENT_TABLE_ENTRYâ > 91 | tTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj) > | ^~ > >/usr/include/wx-3.0-gtk3/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-gtk3/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-gtk3/wx/event.h:4231:33: note: in expansion of macro âwx__DECLARE_EVT0â > 4231 | #define EVT_MIDDLE_DCLICK(func) wx__DECLARE_EVT0(wxEVT_MIDDLE_DCLICK, wxMouseEventHandler(func)) > | ^~~~~~~~~~~~~~~~ >/usr/include/wx-3.0-gtk3/wx/event.h:4250:5: note: in expansion of macro âEVT_MIDDLE_DCLICKâ > 4250 | EVT_MIDDLE_DCLICK(func) \ > | ^~~~~~~~~~~~~~~~~ >pix_button.cpp:40:9: note: in expansion of macro âEVT_MOUSE_EVENTSâ > 40 | EVT_MOUSE_EVENTS(PixButton::OnMouseEvents) > | ^~~~~~~~~~~~~~~~ >/usr/include/wx-3.0-gtk3/wx/event.h:4231:71: error: âwxMouseEventHandlerâ was not declared in this scope; did you mean âwxIdleEventHandlerâ? > 4231 | T_MIDDLE_DCLICK(func) wx__DECLARE_EVT0(wxEVT_MIDDLE_DCLICK, wxMouseEventHandler(func)) > | ^~~~~~~~~~~~~~~~~~~ > >/usr/include/wx-3.0-gtk3/wx/event.h:91:73: note: in definition of macro âwxDECLARE_EVENT_TABLE_ENTRYâ > 91 | tTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj) > | ^~ > >/usr/include/wx-3.0-gtk3/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-gtk3/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-gtk3/wx/event.h:4231:33: note: in expansion of macro âwx__DECLARE_EVT0â > 4231 | #define EVT_MIDDLE_DCLICK(func) wx__DECLARE_EVT0(wxEVT_MIDDLE_DCLICK, wxMouseEventHandler(func)) > | ^~~~~~~~~~~~~~~~ >/usr/include/wx-3.0-gtk3/wx/event.h:4250:5: note: in expansion of macro âEVT_MIDDLE_DCLICKâ > 4250 | EVT_MIDDLE_DCLICK(func) \ > | ^~~~~~~~~~~~~~~~~ >pix_button.cpp:40:9: note: in expansion of macro âEVT_MOUSE_EVENTSâ > 40 | EVT_MOUSE_EVENTS(PixButton::OnMouseEvents) > | ^~~~~~~~~~~~~~~~ >pix_button.cpp:40:37: error: invalid use of non-static member function âvoid SooperLooperGui::PixButton::OnMouseEvents(wxMouseEvent&)â > 40 | EVT_MOUSE_EVENTS(PixButton::OnMouseEvents) > | ^~~~~~~~~~~~~ >/usr/include/wx-3.0-gtk3/wx/event.h:91:73: note: in definition of macro âwxDECLARE_EVENT_TABLE_ENTRYâ > 91 | tTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj) > | ^~ > >/usr/include/wx-3.0-gtk3/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-gtk3/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-gtk3/wx/event.h:4227:30: note: in expansion of macro âwx__DECLARE_EVT0â > 4227 | #define EVT_RIGHT_DOWN(func) wx__DECLARE_EVT0(wxEVT_RIGHT_DOWN, wxMouseEventHandler(func)) > | ^~~~~~~~~~~~~~~~ >/usr/include/wx-3.0-gtk3/wx/event.h:4251:5: note: in expansion of macro âEVT_RIGHT_DOWNâ > 4251 | EVT_RIGHT_DOWN(func) \ > | ^~~~~~~~~~~~~~ >pix_button.cpp:40:9: note: in expansion of macro âEVT_MOUSE_EVENTSâ > 40 | EVT_MOUSE_EVENTS(PixButton::OnMouseEvents) > | ^~~~~~~~~~~~~~~~ >/usr/include/wx-3.0-gtk3/wx/event.h:4227:65: error: âwxMouseEventHandlerâ was not declared in this scope; did you mean âwxIdleEventHandlerâ? > 4227 | ine EVT_RIGHT_DOWN(func) wx__DECLARE_EVT0(wxEVT_RIGHT_DOWN, wxMouseEventHandler(func)) > | ^~~~~~~~~~~~~~~~~~~ > >/usr/include/wx-3.0-gtk3/wx/event.h:91:73: note: in definition of macro âwxDECLARE_EVENT_TABLE_ENTRYâ > 91 | tTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj) > | ^~ > >/usr/include/wx-3.0-gtk3/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-gtk3/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-gtk3/wx/event.h:4227:30: note: in expansion of macro âwx__DECLARE_EVT0â > 4227 | #define EVT_RIGHT_DOWN(func) wx__DECLARE_EVT0(wxEVT_RIGHT_DOWN, wxMouseEventHandler(func)) > | ^~~~~~~~~~~~~~~~ >/usr/include/wx-3.0-gtk3/wx/event.h:4251:5: note: in expansion of macro âEVT_RIGHT_DOWNâ > 4251 | EVT_RIGHT_DOWN(func) \ > | ^~~~~~~~~~~~~~ >pix_button.cpp:40:9: note: in expansion of macro âEVT_MOUSE_EVENTSâ > 40 | EVT_MOUSE_EVENTS(PixButton::OnMouseEvents) > | ^~~~~~~~~~~~~~~~ >pix_button.cpp:40:37: error: invalid use of non-static member function âvoid SooperLooperGui::PixButton::OnMouseEvents(wxMouseEvent&)â > 40 | EVT_MOUSE_EVENTS(PixButton::OnMouseEvents) > | ^~~~~~~~~~~~~ >/usr/include/wx-3.0-gtk3/wx/event.h:91:73: note: in definition of macro âwxDECLARE_EVENT_TABLE_ENTRYâ > 91 | tTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj) > | ^~ > >/usr/include/wx-3.0-gtk3/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-gtk3/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-gtk3/wx/event.h:4228:28: note: in expansion of macro âwx__DECLARE_EVT0â > 4228 | #define EVT_RIGHT_UP(func) wx__DECLARE_EVT0(wxEVT_RIGHT_UP, wxMouseEventHandler(func)) > | ^~~~~~~~~~~~~~~~ >/usr/include/wx-3.0-gtk3/wx/event.h:4252:5: note: in expansion of macro âEVT_RIGHT_UPâ > 4252 | EVT_RIGHT_UP(func) \ > | ^~~~~~~~~~~~ >pix_button.cpp:40:9: note: in expansion of macro âEVT_MOUSE_EVENTSâ > 40 | EVT_MOUSE_EVENTS(PixButton::OnMouseEvents) > | ^~~~~~~~~~~~~~~~ >/usr/include/wx-3.0-gtk3/wx/event.h:4228:61: error: âwxMouseEventHandlerâ was not declared in this scope; did you mean âwxIdleEventHandlerâ? > 4228 | #define EVT_RIGHT_UP(func) wx__DECLARE_EVT0(wxEVT_RIGHT_UP, wxMouseEventHandler(func)) > | ^~~~~~~~~~~~~~~~~~~ >/usr/include/wx-3.0-gtk3/wx/event.h:91:73: note: in definition of macro âwxDECLARE_EVENT_TABLE_ENTRYâ > 91 | tTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj) > | ^~ > >/usr/include/wx-3.0-gtk3/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-gtk3/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-gtk3/wx/event.h:4228:28: note: in expansion of macro âwx__DECLARE_EVT0â > 4228 | #define EVT_RIGHT_UP(func) wx__DECLARE_EVT0(wxEVT_RIGHT_UP, wxMouseEventHandler(func)) > | ^~~~~~~~~~~~~~~~ >/usr/include/wx-3.0-gtk3/wx/event.h:4252:5: note: in expansion of macro âEVT_RIGHT_UPâ > 4252 | EVT_RIGHT_UP(func) \ > | ^~~~~~~~~~~~ >pix_button.cpp:40:9: note: in expansion of macro âEVT_MOUSE_EVENTSâ > 40 | EVT_MOUSE_EVENTS(PixButton::OnMouseEvents) > | ^~~~~~~~~~~~~~~~ >pix_button.cpp:40:37: error: invalid use of non-static member function âvoid SooperLooperGui::PixButton::OnMouseEvents(wxMouseEvent&)â > 40 | EVT_MOUSE_EVENTS(PixButton::OnMouseEvents) > | ^~~~~~~~~~~~~ >/usr/include/wx-3.0-gtk3/wx/event.h:91:73: note: in definition of macro âwxDECLARE_EVENT_TABLE_ENTRYâ > 91 | tTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj) > | ^~ > >/usr/include/wx-3.0-gtk3/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-gtk3/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-gtk3/wx/event.h:4232:32: note: in expansion of macro âwx__DECLARE_EVT0â > 4232 | #define EVT_RIGHT_DCLICK(func) wx__DECLARE_EVT0(wxEVT_RIGHT_DCLICK, wxMouseEventHandler(func)) > | ^~~~~~~~~~~~~~~~ >/usr/include/wx-3.0-gtk3/wx/event.h:4253:5: note: in expansion of macro âEVT_RIGHT_DCLICKâ > 4253 | EVT_RIGHT_DCLICK(func) \ > | ^~~~~~~~~~~~~~~~ >pix_button.cpp:40:9: note: in expansion of macro âEVT_MOUSE_EVENTSâ > 40 | EVT_MOUSE_EVENTS(PixButton::OnMouseEvents) > | ^~~~~~~~~~~~~~~~ >In file included from /usr/include/wx-3.0-gtk3/wx/wx.h:24: >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-gtk3/wx/event.h:91:73: note: in definition of macro âwxDECLARE_EVENT_TABLE_ENTRYâ > 91 | tTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj) > | ^~ > >/usr/include/wx-3.0-gtk3/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-gtk3/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-gtk3/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-gtk3/wx/event.h:4232:69: error: âwxMouseEventHandlerâ was not declared in this scope; did you mean âwxIdleEventHandlerâ? > 4232 | EVT_RIGHT_DCLICK(func) wx__DECLARE_EVT0(wxEVT_RIGHT_DCLICK, wxMouseEventHandler(func)) > | ^~~~~~~~~~~~~~~~~~~ > >/usr/include/wx-3.0-gtk3/wx/event.h:91:73: note: in definition of macro âwxDECLARE_EVENT_TABLE_ENTRYâ > 91 | tTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj) > | ^~ > >/usr/include/wx-3.0-gtk3/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-gtk3/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-gtk3/wx/event.h:4232:32: note: in expansion of macro âwx__DECLARE_EVT0â > 4232 | #define EVT_RIGHT_DCLICK(func) wx__DECLARE_EVT0(wxEVT_RIGHT_DCLICK, wxMouseEventHandler(func)) > | ^~~~~~~~~~~~~~~~ >/usr/include/wx-3.0-gtk3/wx/event.h:4253:5: note: in expansion of macro âEVT_RIGHT_DCLICKâ > 4253 | EVT_RIGHT_DCLICK(func) \ > | ^~~~~~~~~~~~~~~~ >pix_button.cpp:40:9: note: in expansion of macro âEVT_MOUSE_EVENTSâ > 40 | EVT_MOUSE_EVENTS(PixButton::OnMouseEvents) > | ^~~~~~~~~~~~~~~~ >pix_button.cpp:40:37: error: invalid use of non-static member function âvoid SooperLooperGui::PixButton::OnMouseEvents(wxMouseEvent&)â > 40 | EVT_MOUSE_EVENTS(PixButton::OnMouseEvents) > | ^~~~~~~~~~~~~ >/usr/include/wx-3.0-gtk3/wx/event.h:91:73: note: in definition of macro âwxDECLARE_EVENT_TABLE_ENTRYâ > 91 | tTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj) > | ^~ > >/usr/include/wx-3.0-gtk3/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-gtk3/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-gtk3/wx/event.h:4236:35: note: in expansion of macro âwx__DECLARE_EVT0â > 4236 | #define EVT_MOUSE_AUX1_DOWN(func) wx__DECLARE_EVT0(wxEVT_AUX1_DOWN, wxMouseEventHandler(func)) > | ^~~~~~~~~~~~~~~~ >/usr/include/wx-3.0-gtk3/wx/event.h:4254:5: note: in expansion of macro âEVT_MOUSE_AUX1_DOWNâ > 4254 | EVT_MOUSE_AUX1_DOWN(func) \ > | ^~~~~~~~~~~~~~~~~~~ >pix_button.cpp:40:9: note: in expansion of macro âEVT_MOUSE_EVENTSâ > 40 | EVT_MOUSE_EVENTS(PixButton::OnMouseEvents) > | ^~~~~~~~~~~~~~~~ >/usr/include/wx-3.0-gtk3/wx/event.h:4236:69: error: âwxMouseEventHandlerâ was not declared in this scope; did you mean âwxIdleEventHandlerâ? > 4236 | EVT_MOUSE_AUX1_DOWN(func) wx__DECLARE_EVT0(wxEVT_AUX1_DOWN, wxMouseEventHandler(func)) > | ^~~~~~~~~~~~~~~~~~~ > >/usr/include/wx-3.0-gtk3/wx/event.h:91:73: note: in definition of macro âwxDECLARE_EVENT_TABLE_ENTRYâ > 91 | tTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj) > | ^~ > >/usr/include/wx-3.0-gtk3/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-gtk3/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-gtk3/wx/event.h:4236:35: note: in expansion of macro âwx__DECLARE_EVT0â > 4236 | #define EVT_MOUSE_AUX1_DOWN(func) wx__DECLARE_EVT0(wxEVT_AUX1_DOWN, wxMouseEventHandler(func)) > | ^~~~~~~~~~~~~~~~ >/usr/include/wx-3.0-gtk3/wx/event.h:4254:5: note: in expansion of macro âEVT_MOUSE_AUX1_DOWNâ > 4254 | EVT_MOUSE_AUX1_DOWN(func) \ > | ^~~~~~~~~~~~~~~~~~~ >pix_button.cpp:40:9: note: in expansion of macro âEVT_MOUSE_EVENTSâ > 40 | EVT_MOUSE_EVENTS(PixButton::OnMouseEvents) > | ^~~~~~~~~~~~~~~~ >pix_button.cpp:40:37: error: invalid use of non-static member function âvoid SooperLooperGui::PixButton::OnMouseEvents(wxMouseEvent&)â > 40 | EVT_MOUSE_EVENTS(PixButton::OnMouseEvents) > | ^~~~~~~~~~~~~ >/usr/include/wx-3.0-gtk3/wx/event.h:91:73: note: in definition of macro âwxDECLARE_EVENT_TABLE_ENTRYâ > 91 | tTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj) > | ^~ > >/usr/include/wx-3.0-gtk3/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-gtk3/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-gtk3/wx/event.h:4237:33: note: in expansion of macro âwx__DECLARE_EVT0â > 4237 | #define EVT_MOUSE_AUX1_UP(func) wx__DECLARE_EVT0(wxEVT_AUX1_UP, wxMouseEventHandler(func)) > | ^~~~~~~~~~~~~~~~ >/usr/include/wx-3.0-gtk3/wx/event.h:4255:5: note: in expansion of macro âEVT_MOUSE_AUX1_UPâ > 4255 | EVT_MOUSE_AUX1_UP(func) \ > | ^~~~~~~~~~~~~~~~~ >pix_button.cpp:40:9: note: in expansion of macro âEVT_MOUSE_EVENTSâ > 40 | EVT_MOUSE_EVENTS(PixButton::OnMouseEvents) > | ^~~~~~~~~~~~~~~~ >/usr/include/wx-3.0-gtk3/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-gtk3/wx/event.h:91:73: note: in definition of macro âwxDECLARE_EVENT_TABLE_ENTRYâ > 91 | tTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj) > | ^~ > >/usr/include/wx-3.0-gtk3/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-gtk3/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-gtk3/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-gtk3/wx/event.h:91:73: note: in definition of macro âwxDECLARE_EVENT_TABLE_ENTRYâ > 91 | tTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj) > | ^~ > >/usr/include/wx-3.0-gtk3/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-gtk3/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-gtk3/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-gtk3/wx/event.h:4237:65: error: âwxMouseEventHandlerâ was not declared in this scope; did you mean âwxIdleEventHandlerâ? > 4237 | ine EVT_MOUSE_AUX1_UP(func) wx__DECLARE_EVT0(wxEVT_AUX1_UP, wxMouseEventHandler(func)) > | ^~~~~~~~~~~~~~~~~~~ > >/usr/include/wx-3.0-gtk3/wx/event.h:91:73: note: in definition of macro âwxDECLARE_EVENT_TABLE_ENTRYâ > 91 | tTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj) > | ^~ > >/usr/include/wx-3.0-gtk3/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-gtk3/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-gtk3/wx/event.h:4237:33: note: in expansion of macro âwx__DECLARE_EVT0â > 4237 | #define EVT_MOUSE_AUX1_UP(func) wx__DECLARE_EVT0(wxEVT_AUX1_UP, wxMouseEventHandler(func)) > | ^~~~~~~~~~~~~~~~ >/usr/include/wx-3.0-gtk3/wx/event.h:4255:5: note: in expansion of macro âEVT_MOUSE_AUX1_UPâ > 4255 | EVT_MOUSE_AUX1_UP(func) \ > | ^~~~~~~~~~~~~~~~~ >pix_button.cpp:40:9: note: in expansion of macro âEVT_MOUSE_EVENTSâ > 40 | EVT_MOUSE_EVENTS(PixButton::OnMouseEvents) > | ^~~~~~~~~~~~~~~~ >pix_button.cpp:40:37: error: invalid use of non-static member function âvoid SooperLooperGui::PixButton::OnMouseEvents(wxMouseEvent&)â > 40 | EVT_MOUSE_EVENTS(PixButton::OnMouseEvents) > | ^~~~~~~~~~~~~ >/usr/include/wx-3.0-gtk3/wx/event.h:91:73: note: in definition of macro âwxDECLARE_EVENT_TABLE_ENTRYâ > 91 | tTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj) > | ^~ > >/usr/include/wx-3.0-gtk3/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-gtk3/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-gtk3/wx/event.h:4238:37: note: in expansion of macro âwx__DECLARE_EVT0â > 4238 | #define EVT_MOUSE_AUX1_DCLICK(func) wx__DECLARE_EVT0(wxEVT_AUX1_DCLICK, wxMouseEventHandler(func)) > | ^~~~~~~~~~~~~~~~ >/usr/include/wx-3.0-gtk3/wx/event.h:4256:5: note: in expansion of macro âEVT_MOUSE_AUX1_DCLICKâ > 4256 | EVT_MOUSE_AUX1_DCLICK(func) \ > | ^~~~~~~~~~~~~~~~~~~~~ >pix_button.cpp:40:9: note: in expansion of macro âEVT_MOUSE_EVENTSâ > 40 | EVT_MOUSE_EVENTS(PixButton::OnMouseEvents) > | ^~~~~~~~~~~~~~~~ >/usr/include/wx-3.0-gtk3/wx/event.h:4238:73: error: âwxMouseEventHandlerâ was not declared in this scope; did you mean âwxIdleEventHandlerâ? > 4238 | MOUSE_AUX1_DCLICK(func) wx__DECLARE_EVT0(wxEVT_AUX1_DCLICK, wxMouseEventHandler(func)) > | ^~~~~~~~~~~~~~~~~~~ > >/usr/include/wx-3.0-gtk3/wx/event.h:91:73: note: in definition of macro âwxDECLARE_EVENT_TABLE_ENTRYâ > 91 | tTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj) > | ^~ > >/usr/include/wx-3.0-gtk3/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-gtk3/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-gtk3/wx/event.h:4238:37: note: in expansion of macro âwx__DECLARE_EVT0â > 4238 | #define EVT_MOUSE_AUX1_DCLICK(func) wx__DECLARE_EVT0(wxEVT_AUX1_DCLICK, wxMouseEventHandler(func)) > | ^~~~~~~~~~~~~~~~ >/usr/include/wx-3.0-gtk3/wx/event.h:4256:5: note: in expansion of macro âEVT_MOUSE_AUX1_DCLICKâ > 4256 | EVT_MOUSE_AUX1_DCLICK(func) \ > | ^~~~~~~~~~~~~~~~~~~~~ >pix_button.cpp:40:9: note: in expansion of macro âEVT_MOUSE_EVENTSâ > 40 | EVT_MOUSE_EVENTS(PixButton::OnMouseEvents) > | ^~~~~~~~~~~~~~~~ >pix_button.cpp:40:37: error: invalid use of non-static member function âvoid SooperLooperGui::PixButton::OnMouseEvents(wxMouseEvent&)â > 40 | EVT_MOUSE_EVENTS(PixButton::OnMouseEvents) > | ^~~~~~~~~~~~~ >/usr/include/wx-3.0-gtk3/wx/event.h:91:73: note: in definition of macro âwxDECLARE_EVENT_TABLE_ENTRYâ > 91 | tTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj) > | ^~ > >/usr/include/wx-3.0-gtk3/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-gtk3/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-gtk3/wx/event.h:4239:35: note: in expansion of macro âwx__DECLARE_EVT0â > 4239 | #define EVT_MOUSE_AUX2_DOWN(func) wx__DECLARE_EVT0(wxEVT_AUX2_DOWN, wxMouseEventHandler(func)) > | ^~~~~~~~~~~~~~~~ >/usr/include/wx-3.0-gtk3/wx/event.h:4257:5: note: in expansion of macro âEVT_MOUSE_AUX2_DOWNâ > 4257 | EVT_MOUSE_AUX2_DOWN(func) \ > | ^~~~~~~~~~~~~~~~~~~ >pix_button.cpp:40:9: note: in expansion of macro âEVT_MOUSE_EVENTSâ > 40 | EVT_MOUSE_EVENTS(PixButton::OnMouseEvents) > | ^~~~~~~~~~~~~~~~ >/usr/include/wx-3.0-gtk3/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-gtk3/wx/event.h:91:73: note: in definition of macro âwxDECLARE_EVENT_TABLE_ENTRYâ > 91 | tTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj) > | ^~ > >/usr/include/wx-3.0-gtk3/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-gtk3/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-gtk3/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-gtk3/wx/event.h:4239:69: error: âwxMouseEventHandlerâ was not declared in this scope; did you mean âwxIdleEventHandlerâ? > 4239 | EVT_MOUSE_AUX2_DOWN(func) wx__DECLARE_EVT0(wxEVT_AUX2_DOWN, wxMouseEventHandler(func)) > | ^~~~~~~~~~~~~~~~~~~ > >/usr/include/wx-3.0-gtk3/wx/event.h:91:73: note: in definition of macro âwxDECLARE_EVENT_TABLE_ENTRYâ > 91 | tTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj) > | ^~ > >/usr/include/wx-3.0-gtk3/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-gtk3/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-gtk3/wx/event.h:4239:35: note: in expansion of macro âwx__DECLARE_EVT0â > 4239 | #define EVT_MOUSE_AUX2_DOWN(func) wx__DECLARE_EVT0(wxEVT_AUX2_DOWN, wxMouseEventHandler(func)) > | ^~~~~~~~~~~~~~~~ >/usr/include/wx-3.0-gtk3/wx/event.h:4257:5: note: in expansion of macro âEVT_MOUSE_AUX2_DOWNâ > 4257 | EVT_MOUSE_AUX2_DOWN(func) \ > | ^~~~~~~~~~~~~~~~~~~ >pix_button.cpp:40:9: note: in expansion of macro âEVT_MOUSE_EVENTSâ > 40 | EVT_MOUSE_EVENTS(PixButton::OnMouseEvents) > | ^~~~~~~~~~~~~~~~ >pix_button.cpp:40:37: error: invalid use of non-static member function âvoid SooperLooperGui::PixButton::OnMouseEvents(wxMouseEvent&)â > 40 | EVT_MOUSE_EVENTS(PixButton::OnMouseEvents) > | ^~~~~~~~~~~~~ >/usr/include/wx-3.0-gtk3/wx/event.h:91:73: note: in definition of macro âwxDECLARE_EVENT_TABLE_ENTRYâ > 91 | tTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj) > | ^~ > >/usr/include/wx-3.0-gtk3/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-gtk3/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-gtk3/wx/event.h:4240:33: note: in expansion of macro âwx__DECLARE_EVT0â > 4240 | #define EVT_MOUSE_AUX2_UP(func) wx__DECLARE_EVT0(wxEVT_AUX2_UP, wxMouseEventHandler(func)) > | ^~~~~~~~~~~~~~~~ >/usr/include/wx-3.0-gtk3/wx/event.h:4258:5: note: in expansion of macro âEVT_MOUSE_AUX2_UPâ > 4258 | EVT_MOUSE_AUX2_UP(func) \ > | ^~~~~~~~~~~~~~~~~ >pix_button.cpp:40:9: note: in expansion of macro âEVT_MOUSE_EVENTSâ > 40 | EVT_MOUSE_EVENTS(PixButton::OnMouseEvents) > | ^~~~~~~~~~~~~~~~ >/usr/include/wx-3.0-gtk3/wx/event.h:4240:65: error: âwxMouseEventHandlerâ was not declared in this scope; did you mean âwxIdleEventHandlerâ? > 4240 | ine EVT_MOUSE_AUX2_UP(func) wx__DECLARE_EVT0(wxEVT_AUX2_UP, wxMouseEventHandler(func)) > | ^~~~~~~~~~~~~~~~~~~ > >/usr/include/wx-3.0-gtk3/wx/event.h:91:73: note: in definition of macro âwxDECLARE_EVENT_TABLE_ENTRYâ > 91 | tTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj) > | ^~ > >/usr/include/wx-3.0-gtk3/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-gtk3/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-gtk3/wx/event.h:4240:33: note: in expansion of macro âwx__DECLARE_EVT0â > 4240 | #define EVT_MOUSE_AUX2_UP(func) wx__DECLARE_EVT0(wxEVT_AUX2_UP, wxMouseEventHandler(func)) > | ^~~~~~~~~~~~~~~~ >/usr/include/wx-3.0-gtk3/wx/event.h:4258:5: note: in expansion of macro âEVT_MOUSE_AUX2_UPâ > 4258 | EVT_MOUSE_AUX2_UP(func) \ > | ^~~~~~~~~~~~~~~~~ >pix_button.cpp:40:9: note: in expansion of macro âEVT_MOUSE_EVENTSâ > 40 | EVT_MOUSE_EVENTS(PixButton::OnMouseEvents) > | ^~~~~~~~~~~~~~~~ >pix_button.cpp:40:37: error: invalid use of non-static member function âvoid SooperLooperGui::PixButton::OnMouseEvents(wxMouseEvent&)â > 40 | EVT_MOUSE_EVENTS(PixButton::OnMouseEvents) > | ^~~~~~~~~~~~~ >/usr/include/wx-3.0-gtk3/wx/event.h:91:73: note: in definition of macro âwxDECLARE_EVENT_TABLE_ENTRYâ > 91 | tTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj) > | ^~ > >/usr/include/wx-3.0-gtk3/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-gtk3/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-gtk3/wx/event.h:4241:37: note: in expansion of macro âwx__DECLARE_EVT0â > 4241 | #define EVT_MOUSE_AUX2_DCLICK(func) wx__DECLARE_EVT0(wxEVT_AUX2_DCLICK, wxMouseEventHandler(func)) > | ^~~~~~~~~~~~~~~~ >/usr/include/wx-3.0-gtk3/wx/event.h:4259:5: note: in expansion of macro âEVT_MOUSE_AUX2_DCLICKâ > 4259 | EVT_MOUSE_AUX2_DCLICK(func) \ > | ^~~~~~~~~~~~~~~~~~~~~ >pix_button.cpp:40:9: note: in expansion of macro âEVT_MOUSE_EVENTSâ > 40 | EVT_MOUSE_EVENTS(PixButton::OnMouseEvents) > | ^~~~~~~~~~~~~~~~ >gui_app.cpp: In member function âvirtual bool SooperLooperGui::GuiApp::OnInit()â: >gui_app.cpp:237:9: error: âSetExitOnFrameDeleteâ was not declared in this scope > 237 | SetExitOnFrameDelete(TRUE); > | ^~~~~~~~~~~~~~~~~~~~ >/usr/include/wx-3.0-gtk3/wx/event.h:4241:73: error: âwxMouseEventHandlerâ was not declared in this scope; did you mean âwxIdleEventHandlerâ? > 4241 | MOUSE_AUX2_DCLICK(func) wx__DECLARE_EVT0(wxEVT_AUX2_DCLICK, wxMouseEventHandler(func)) > | ^~~~~~~~~~~~~~~~~~~ > >/usr/include/wx-3.0-gtk3/wx/event.h:91:73: note: in definition of macro âwxDECLARE_EVENT_TABLE_ENTRYâ > 91 | tTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj) > | ^~ > >/usr/include/wx-3.0-gtk3/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-gtk3/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-gtk3/wx/event.h:4241:37: note: in expansion of macro âwx__DECLARE_EVT0â > 4241 | #define EVT_MOUSE_AUX2_DCLICK(func) wx__DECLARE_EVT0(wxEVT_AUX2_DCLICK, wxMouseEventHandler(func)) > | ^~~~~~~~~~~~~~~~ >/usr/include/wx-3.0-gtk3/wx/event.h:4259:5: note: in expansion of macro âEVT_MOUSE_AUX2_DCLICKâ > 4259 | EVT_MOUSE_AUX2_DCLICK(func) \ > | ^~~~~~~~~~~~~~~~~~~~~ >pix_button.cpp:40:9: note: in expansion of macro âEVT_MOUSE_EVENTSâ > 40 | EVT_MOUSE_EVENTS(PixButton::OnMouseEvents) > | ^~~~~~~~~~~~~~~~ >pix_button.cpp:40:37: error: invalid use of non-static member function âvoid SooperLooperGui::PixButton::OnMouseEvents(wxMouseEvent&)â > 40 | EVT_MOUSE_EVENTS(PixButton::OnMouseEvents) > | ^~~~~~~~~~~~~ >/usr/include/wx-3.0-gtk3/wx/event.h:91:73: note: in definition of macro âwxDECLARE_EVENT_TABLE_ENTRYâ > 91 | tTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj) > | ^~ > >/usr/include/wx-3.0-gtk3/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-gtk3/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-gtk3/wx/event.h:4229:26: note: in expansion of macro âwx__DECLARE_EVT0â > 4229 | #define EVT_MOTION(func) wx__DECLARE_EVT0(wxEVT_MOTION, wxMouseEventHandler(func)) > | ^~~~~~~~~~~~~~~~ >/usr/include/wx-3.0-gtk3/wx/event.h:4260:5: note: in expansion of macro âEVT_MOTIONâ > 4260 | EVT_MOTION(func) \ > | ^~~~~~~~~~ >pix_button.cpp:40:9: note: in expansion of macro âEVT_MOUSE_EVENTSâ > 40 | EVT_MOUSE_EVENTS(PixButton::OnMouseEvents) > | ^~~~~~~~~~~~~~~~ >gui_app.cpp:258:127: error: âwxPointâ was not declared in this scope; did you mean âwxPrintfâ? > 258 | v %s"), wxString::FromAscii(sooperlooper_version).c_str()), wxPoint(100, 100), wxDefaultSize, _stay_on_top); > | ^~~~~~~ > | wxPrintf >/usr/include/wx-3.0-gtk3/wx/event.h:4229:57: error: âwxMouseEventHandlerâ was not declared in this scope; did you mean âwxIdleEventHandlerâ? > 4229 | #define EVT_MOTION(func) wx__DECLARE_EVT0(wxEVT_MOTION, wxMouseEventHandler(func)) > | ^~~~~~~~~~~~~~~~~~~ >/usr/include/wx-3.0-gtk3/wx/event.h:91:73: note: in definition of macro âwxDECLARE_EVENT_TABLE_ENTRYâ > 91 | tTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj) > | ^~ > >/usr/include/wx-3.0-gtk3/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-gtk3/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-gtk3/wx/event.h:4229:26: note: in expansion of macro âwx__DECLARE_EVT0â > 4229 | #define EVT_MOTION(func) wx__DECLARE_EVT0(wxEVT_MOTION, wxMouseEventHandler(func)) > | ^~~~~~~~~~~~~~~~ >/usr/include/wx-3.0-gtk3/wx/event.h:4260:5: note: in expansion of macro âEVT_MOTIONâ > 4260 | EVT_MOTION(func) \ > | ^~~~~~~~~~ >pix_button.cpp:40:9: note: in expansion of macro âEVT_MOUSE_EVENTSâ > 40 | EVT_MOUSE_EVENTS(PixButton::OnMouseEvents) > | ^~~~~~~~~~~~~~~~ >pix_button.cpp:40:37: error: invalid use of non-static member function âvoid SooperLooperGui::PixButton::OnMouseEvents(wxMouseEvent&)â > 40 | EVT_MOUSE_EVENTS(PixButton::OnMouseEvents) > | ^~~~~~~~~~~~~ >/usr/include/wx-3.0-gtk3/wx/event.h:91:73: note: in definition of macro âwxDECLARE_EVENT_TABLE_ENTRYâ > 91 | tTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj) > | ^~ > >/usr/include/wx-3.0-gtk3/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-gtk3/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-gtk3/wx/event.h:4233:32: note: in expansion of macro âwx__DECLARE_EVT0â > 4233 | #define EVT_LEAVE_WINDOW(func) wx__DECLARE_EVT0(wxEVT_LEAVE_WINDOW, wxMouseEventHandler(func)) > | ^~~~~~~~~~~~~~~~ >/usr/include/wx-3.0-gtk3/wx/event.h:4261:5: note: in expansion of macro âEVT_LEAVE_WINDOWâ > 4261 | EVT_LEAVE_WINDOW(func) \ > | ^~~~~~~~~~~~~~~~ >pix_button.cpp:40:9: note: in expansion of macro âEVT_MOUSE_EVENTSâ > 40 | EVT_MOUSE_EVENTS(PixButton::OnMouseEvents) > | ^~~~~~~~~~~~~~~~ >gui_app.cpp:258:146: error: âwxDefaultSizeâ was not declared in this scope; did you mean âwxDefaultListKeyâ? > 258 | romAscii(sooperlooper_version).c_str()), wxPoint(100, 100), wxDefaultSize, _stay_on_top); > | ^~~~~~~~~~~~~ > | wxDefaultListKey >gui_app.cpp:322:17: error: âclass SooperLooperGui::AppFrameâ has no member named âSetSizeHintsâ > 322 | _frame->SetSizeHints(850, 210); > | ^~~~~~~~~~~~ >gui_app.cpp:323:17: error: âclass SooperLooperGui::AppFrameâ has no member named âSetSizeâ > 323 | _frame->SetSize(860, 215); > | ^~~~~~~ >/usr/include/wx-3.0-gtk3/wx/event.h:4233:69: error: âwxMouseEventHandlerâ was not declared in this scope; did you mean âwxIdleEventHandlerâ? > 4233 | EVT_LEAVE_WINDOW(func) wx__DECLARE_EVT0(wxEVT_LEAVE_WINDOW, wxMouseEventHandler(func)) > | ^~~~~~~~~~~~~~~~~~~ > >/usr/include/wx-3.0-gtk3/wx/event.h:91:73: note: in definition of macro âwxDECLARE_EVENT_TABLE_ENTRYâ > 91 | tTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj) > | ^~ > >/usr/include/wx-3.0-gtk3/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-gtk3/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-gtk3/wx/event.h:4233:32: note: in expansion of macro âwx__DECLARE_EVT0â > 4233 | #define EVT_LEAVE_WINDOW(func) wx__DECLARE_EVT0(wxEVT_LEAVE_WINDOW, wxMouseEventHandler(func)) > | ^~~~~~~~~~~~~~~~ >/usr/include/wx-3.0-gtk3/wx/event.h:4261:5: note: in expansion of macro âEVT_LEAVE_WINDOWâ > 4261 | EVT_LEAVE_WINDOW(func) \ > | ^~~~~~~~~~~~~~~~ >pix_button.cpp:40:9: note: in expansion of macro âEVT_MOUSE_EVENTSâ > 40 | EVT_MOUSE_EVENTS(PixButton::OnMouseEvents) > | ^~~~~~~~~~~~~~~~ >pix_button.cpp:40:37: error: invalid use of non-static member function âvoid SooperLooperGui::PixButton::OnMouseEvents(wxMouseEvent&)â > 40 | EVT_MOUSE_EVENTS(PixButton::OnMouseEvents) > | ^~~~~~~~~~~~~ >/usr/include/wx-3.0-gtk3/wx/event.h:91:73: note: in definition of macro âwxDECLARE_EVENT_TABLE_ENTRYâ > 91 | tTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj) > | ^~ > >/usr/include/wx-3.0-gtk3/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-gtk3/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-gtk3/wx/event.h:4234:32: note: in expansion of macro âwx__DECLARE_EVT0â > 4234 | #define EVT_ENTER_WINDOW(func) wx__DECLARE_EVT0(wxEVT_ENTER_WINDOW, wxMouseEventHandler(func)) > | ^~~~~~~~~~~~~~~~ >/usr/include/wx-3.0-gtk3/wx/event.h:4262:5: note: in expansion of macro âEVT_ENTER_WINDOWâ > 4262 | EVT_ENTER_WINDOW(func) \ > | ^~~~~~~~~~~~~~~~ >pix_button.cpp:40:9: note: in expansion of macro âEVT_MOUSE_EVENTSâ > 40 | EVT_MOUSE_EVENTS(PixButton::OnMouseEvents) > | ^~~~~~~~~~~~~~~~ >gui_app.cpp:326:9: error: âSetTopWindowâ was not declared in this scope > 326 | SetTopWindow(_frame); > | ^~~~~~~~~~~~ >gui_app.cpp:328:17: error: âclass SooperLooperGui::AppFrameâ has no member named âShowâ > 328 | _frame->Show(FALSE); > | ^~~~ >gui_app.cpp:329:17: error: âclass SooperLooperGui::AppFrameâ has no member named âRaiseâ > 329 | _frame->Raise(); > | ^~~~~ >gui_app.cpp:330:17: error: âclass SooperLooperGui::AppFrameâ has no member named âShowâ > 330 | _frame->Show(TRUE); > | ^~~~ >/usr/include/wx-3.0-gtk3/wx/event.h:4234:69: error: âwxMouseEventHandlerâ was not declared in this scope; did you mean âwxIdleEventHandlerâ? > 4234 | EVT_ENTER_WINDOW(func) wx__DECLARE_EVT0(wxEVT_ENTER_WINDOW, wxMouseEventHandler(func)) > | ^~~~~~~~~~~~~~~~~~~ > >/usr/include/wx-3.0-gtk3/wx/event.h:91:73: note: in definition of macro âwxDECLARE_EVENT_TABLE_ENTRYâ > 91 | tTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj) > | ^~ > >/usr/include/wx-3.0-gtk3/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-gtk3/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-gtk3/wx/event.h:4234:32: note: in expansion of macro âwx__DECLARE_EVT0â > 4234 | #define EVT_ENTER_WINDOW(func) wx__DECLARE_EVT0(wxEVT_ENTER_WINDOW, wxMouseEventHandler(func)) > | ^~~~~~~~~~~~~~~~ >/usr/include/wx-3.0-gtk3/wx/event.h:4262:5: note: in expansion of macro âEVT_ENTER_WINDOWâ > 4262 | EVT_ENTER_WINDOW(func) \ > | ^~~~~~~~~~~~~~~~ >pix_button.cpp:40:9: note: in expansion of macro âEVT_MOUSE_EVENTSâ > 40 | EVT_MOUSE_EVENTS(PixButton::OnMouseEvents) > | ^~~~~~~~~~~~~~~~ >pix_button.cpp:40:37: error: invalid use of non-static member function âvoid SooperLooperGui::PixButton::OnMouseEvents(wxMouseEvent&)â > 40 | EVT_MOUSE_EVENTS(PixButton::OnMouseEvents) > | ^~~~~~~~~~~~~ >/usr/include/wx-3.0-gtk3/wx/event.h:91:73: note: in definition of macro âwxDECLARE_EVENT_TABLE_ENTRYâ > 91 | tTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj) > | ^~ > >/usr/include/wx-3.0-gtk3/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-gtk3/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-gtk3/wx/event.h:4235:30: note: in expansion of macro âwx__DECLARE_EVT0â > 4235 | #define EVT_MOUSEWHEEL(func) wx__DECLARE_EVT0(wxEVT_MOUSEWHEEL, wxMouseEventHandler(func)) > | ^~~~~~~~~~~~~~~~ >/usr/include/wx-3.0-gtk3/wx/event.h:4263:5: note: in expansion of macro âEVT_MOUSEWHEELâ > 4263 | EVT_MOUSEWHEEL(func) > | ^~~~~~~~~~~~~~ >pix_button.cpp:40:9: note: in expansion of macro âEVT_MOUSE_EVENTSâ > 40 | EVT_MOUSE_EVENTS(PixButton::OnMouseEvents) > | ^~~~~~~~~~~~~~~~ >/usr/include/wx-3.0-gtk3/wx/event.h:4235:65: error: âwxMouseEventHandlerâ was not declared in this scope; did you mean âwxIdleEventHandlerâ? > 4235 | ine EVT_MOUSEWHEEL(func) wx__DECLARE_EVT0(wxEVT_MOUSEWHEEL, wxMouseEventHandler(func)) > | ^~~~~~~~~~~~~~~~~~~ > >/usr/include/wx-3.0-gtk3/wx/event.h:91:73: note: in definition of macro âwxDECLARE_EVENT_TABLE_ENTRYâ > 91 | tTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj) > | ^~ > >/usr/include/wx-3.0-gtk3/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-gtk3/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-gtk3/wx/event.h:4235:30: note: in expansion of macro âwx__DECLARE_EVT0â > 4235 | #define EVT_MOUSEWHEEL(func) wx__DECLARE_EVT0(wxEVT_MOUSEWHEEL, wxMouseEventHandler(func)) > | ^~~~~~~~~~~~~~~~ >/usr/include/wx-3.0-gtk3/wx/event.h:4263:5: note: in expansion of macro âEVT_MOUSEWHEELâ > 4263 | EVT_MOUSEWHEEL(func) > | ^~~~~~~~~~~~~~ >pix_button.cpp:40:9: note: in expansion of macro âEVT_MOUSE_EVENTSâ > 40 | EVT_MOUSE_EVENTS(PixButton::OnMouseEvents) > | ^~~~~~~~~~~~~~~~ >pix_button.cpp:42:46: error: invalid use of non-static member function âvoid SooperLooperGui::PixButton::on_menu_events(wxCommandEvent&)â > 42 | EVT_MENU (ID_BindMenuOp , PixButton::on_menu_events) > | ^~~~~~~~~~~~~~ >/usr/include/wx-3.0-gtk3/wx/event.h:91:73: note: in definition of macro âwxDECLARE_EVENT_TABLE_ENTRYâ > 91 | tTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj) > | ^~ > >/usr/include/wx-3.0-gtk3/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-gtk3/wx/event.h:4341:31: note: in expansion of macro âwx__DECLARE_EVT1â > 4341 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func)) > | ^~~~~~~~~~~~~~~~ >pix_button.cpp:42:9: note: in expansion of macro âEVT_MENUâ > 42 | EVT_MENU (ID_BindMenuOp , PixButton::on_menu_events) > | ^~~~~~~~ >/usr/include/wx-3.0-gtk3/wx/event.h:4341:67: error: âwxCommandEventHandlerâ was not declared in this scope; did you mean âwxThreadEventHandlerâ? > 4341 | e EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func)) > | ^~~~~~~~~~~~~~~~~~~~~ > >/usr/include/wx-3.0-gtk3/wx/event.h:91:73: note: in definition of macro âwxDECLARE_EVENT_TABLE_ENTRYâ > 91 | tTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj) > | ^~ > >/usr/include/wx-3.0-gtk3/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-gtk3/wx/event.h:4341:31: note: in expansion of macro âwx__DECLARE_EVT1â > 4341 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func)) > | ^~~~~~~~~~~~~~~~ >pix_button.cpp:42:9: note: in expansion of macro âEVT_MENUâ > 42 | EVT_MENU (ID_BindMenuOp , PixButton::on_menu_events) > | ^~~~~~~~ >pix_button.cpp:46:41: error: âwxWindowIDâ has not been declared > 46 | PixButton::PixButton(wxWindow * parent, wxWindowID id, bool bindable, const wxPoint& pos, const wxSize& size) > | ^~~~~~~~~~ >pix_button.cpp:46:77: error: âwxPointâ does not name a type > 46 | tton(wxWindow * parent, wxWindowID id, bool bindable, const wxPoint& pos, const wxSize& size) > | ^~~~~~~ > >pix_button.cpp:46:97: error: âwxSizeâ does not name a type > 46 | nt, wxWindowID id, bool bindable, const wxPoint& pos, const wxSize& size) > | ^~~~~~ > >pix_button.cpp: In constructor âSooperLooperGui::PixButton::PixButton(wxWindow*, int, bool, const int&, const int&)â: >pix_button.cpp:47:11: error: type âwxWindowâ is not a direct base of âSooperLooperGui::PixButtonâ > 47 | : wxWindow(parent, id, pos, size) > | ^~~~~~~~ >pix_button.cpp:49:9: error: â_bgcolorâ was not declared in this scope; did you mean âset_bg_colorâ? > 49 | _bgcolor = *wxBLACK; > | ^~~~~~~~ > | set_bg_color >pix_button.cpp:49:21: error: âwxBLACKâ was not declared in this scope > 49 | _bgcolor = *wxBLACK; > | ^~~~~~~ >pix_button.cpp:50:9: error: â_bgbrushâ was not declared in this scope > 50 | _bgbrush.SetColour (_bgcolor); > | ^~~~~~~~ >pix_button.cpp:53:9: error: â_backing_storeâ was not declared in this scope > 53 | _backing_store = 0; > | ^~~~~~~~~~~~~~ >pix_button.cpp:57:17: error: â_popup_menuâ was not declared in this scope > 57 | _popup_menu = new wxMenu(wxT("")); > | ^~~~~~~~~~~ >pix_button.cpp:57:35: error: expected type-specifier before âwxMenuâ > 57 | _popup_menu = new wxMenu(wxT("")); > | ^~~~~~ >pix_button.cpp:61:43: error: expected type-specifier before âwxMenuItemâ > 61 | _popup_menu->Append ( new wxMenuItem(_popup_menu, ID_BindMenuOp, wxT("Learn MIDI Binding"))); > | ^~~~~~~~~~ >pix_button.cpp:64:17: error: â_popup_menuâ was not declared in this scope > 64 | _popup_menu = 0; > | ^~~~~~~~~~~ >pix_button.cpp:67:9: error: âSetBackgroundColourâ was not declared in this scope > 67 | SetBackgroundColour (_bgcolor); > | ^~~~~~~~~~~~~~~~~~~ >make[3]: *** [Makefile:482: gui_app.o] Error 1 >pix_button.cpp:68:9: error: âSetThemeEnabledâ was not declared in this scope > 68 | SetThemeEnabled(false); > | ^~~~~~~~~~~~~~~ >pix_button.cpp: In destructor âvirtual SooperLooperGui::PixButton::~PixButton()â: >pix_button.cpp:75:9: error: â_memdcâ was not declared in this scope > 75 | _memdc.SelectObject(wxNullBitmap); > | ^~~~~~ >pix_button.cpp:75:29: error: âwxNullBitmapâ was not declared in this scope > 75 | _memdc.SelectObject(wxNullBitmap); > | ^~~~~~~~~~~~ >pix_button.cpp:76:13: error: â_backing_storeâ was not declared in this scope > 76 | if (_backing_store) { > | ^~~~~~~~~~~~~~ >pix_button.cpp:77:24: error: type â<type error>â argument given to âdeleteâ, expected pointer > 77 | delete _backing_store; > | ^~~~~~~~~~~~~~ >pix_button.cpp: At global scope: >pix_button.cpp:81:42: error: âwxBitmapâ does not name a type > 81 | void PixButton::set_normal_bitmap (const wxBitmap & bm) > | ^~~~~~~~ >pix_button.cpp: In member function âvoid SooperLooperGui::PixButton::set_normal_bitmap(const int&)â: >pix_button.cpp:83:17: error: request for member âOkâ in âbmâ, which is of non-class type âconst intâ > 83 | if (!bm.Ok()) return; > | ^~ >pix_button.cpp:85:9: error: â_normal_bitmapâ was not declared in this scope; did you mean âset_normal_bitmapâ? > 85 | _normal_bitmap = bm; > | ^~~~~~~~~~~~~~ > | set_normal_bitmap >pix_button.cpp:86:26: error: request for member âGetWidthâ in âbmâ, which is of non-class type âconst intâ > 86 | SetSizeHints (bm.GetWidth(), bm.GetHeight()); > | ^~~~~~~~ >pix_button.cpp:86:41: error: request for member âGetHeightâ in âbmâ, which is of non-class type âconst intâ > 86 | SetSizeHints (bm.GetWidth(), bm.GetHeight()); > | ^~~~~~~~~ >pix_button.cpp:86:9: error: âSetSizeHintsâ was not declared in this scope > 86 | SetSizeHints (bm.GetWidth(), bm.GetHeight()); > | ^~~~~~~~~~~~ >pix_button.cpp:87:27: error: request for member âGetWidthâ in âbmâ, which is of non-class type âconst intâ > 87 | SetClientSize (bm.GetWidth(), bm.GetHeight()); > | ^~~~~~~~ >pix_button.cpp:87:42: error: request for member âGetHeightâ in âbmâ, which is of non-class type âconst intâ > 87 | SetClientSize (bm.GetWidth(), bm.GetHeight()); > | ^~~~~~~~~ >pix_button.cpp:87:9: error: âSetClientSizeâ was not declared in this scope > 87 | SetClientSize (bm.GetWidth(), bm.GetHeight()); > | ^~~~~~~~~~~~~ >pix_button.cpp:88:9: error: âRefreshâ was not declared in this scope > 88 | Refresh(false); > | ^~~~~~~ >pix_button.cpp: At global scope: >pix_button.cpp:91:41: error: âwxBitmapâ does not name a type > 91 | void PixButton::set_focus_bitmap (const wxBitmap & bm) > | ^~~~~~~~ >pix_button.cpp: In member function âvoid SooperLooperGui::PixButton::set_focus_bitmap(const int&)â: >pix_button.cpp:93:17: error: request for member âOkâ in âbmâ, which is of non-class type âconst intâ > 93 | if (!bm.Ok()) return; > | ^~ >pix_button.cpp:95:9: error: â_focus_bitmapâ was not declared in this scope; did you mean âset_focus_bitmapâ? > 95 | _focus_bitmap = bm; > | ^~~~~~~~~~~~~ > | set_focus_bitmap >pix_button.cpp:96:26: error: request for member âGetWidthâ in âbmâ, which is of non-class type âconst intâ > 96 | SetSizeHints (bm.GetWidth(), bm.GetHeight()); > | ^~~~~~~~ >pix_button.cpp:96:41: error: request for member âGetHeightâ in âbmâ, which is of non-class type âconst intâ > 96 | SetSizeHints (bm.GetWidth(), bm.GetHeight()); > | ^~~~~~~~~ >pix_button.cpp:96:9: error: âSetSizeHintsâ was not declared in this scope > 96 | SetSizeHints (bm.GetWidth(), bm.GetHeight()); > | ^~~~~~~~~~~~ >pix_button.cpp:97:27: error: request for member âGetWidthâ in âbmâ, which is of non-class type âconst intâ > 97 | SetClientSize (bm.GetWidth(), bm.GetHeight()); > | ^~~~~~~~ >pix_button.cpp:97:42: error: request for member âGetHeightâ in âbmâ, which is of non-class type âconst intâ > 97 | SetClientSize (bm.GetWidth(), bm.GetHeight()); > | ^~~~~~~~~ >pix_button.cpp:97:9: error: âSetClientSizeâ was not declared in this scope > 97 | SetClientSize (bm.GetWidth(), bm.GetHeight()); > | ^~~~~~~~~~~~~ >pix_button.cpp:98:9: error: âRefreshâ was not declared in this scope > 98 | Refresh(false); > | ^~~~~~~ >pix_button.cpp: At global scope: >pix_button.cpp:101:44: error: âwxBitmapâ does not name a type > 101 | void PixButton::set_selected_bitmap (const wxBitmap & bm) > | ^~~~~~~~ >pix_button.cpp: In member function âvoid SooperLooperGui::PixButton::set_selected_bitmap(const int&)â: >pix_button.cpp:103:17: error: request for member âOkâ in âbmâ, which is of non-class type âconst intâ > 103 | if (!bm.Ok()) return; > | ^~ >pix_button.cpp:105:9: error: â_selected_bitmapâ was not declared in this scope; did you mean âset_selected_bitmapâ? > 105 | _selected_bitmap = bm; > | ^~~~~~~~~~~~~~~~ > | set_selected_bitmap >pix_button.cpp:106:26: error: request for member âGetWidthâ in âbmâ, which is of non-class type âconst intâ > 106 | SetSizeHints (bm.GetWidth(), bm.GetHeight()); > | ^~~~~~~~ >pix_button.cpp:106:41: error: request for member âGetHeightâ in âbmâ, which is of non-class type âconst intâ > 106 | SetSizeHints (bm.GetWidth(), bm.GetHeight()); > | ^~~~~~~~~ >pix_button.cpp:106:9: error: âSetSizeHintsâ was not declared in this scope > 106 | SetSizeHints (bm.GetWidth(), bm.GetHeight()); > | ^~~~~~~~~~~~ >pix_button.cpp:107:27: error: request for member âGetWidthâ in âbmâ, which is of non-class type âconst intâ > 107 | SetClientSize (bm.GetWidth(), bm.GetHeight()); > | ^~~~~~~~ >pix_button.cpp:107:42: error: request for member âGetHeightâ in âbmâ, which is of non-class type âconst intâ > 107 | SetClientSize (bm.GetWidth(), bm.GetHeight()); > | ^~~~~~~~~ >pix_button.cpp:107:9: error: âSetClientSizeâ was not declared in this scope > 107 | SetClientSize (bm.GetWidth(), bm.GetHeight()); > | ^~~~~~~~~~~~~ >pix_button.cpp:108:9: error: âRefreshâ was not declared in this scope > 108 | Refresh(false); > | ^~~~~~~ >pix_button.cpp: At global scope: >pix_button.cpp:111:44: error: âwxBitmapâ does not name a type > 111 | void PixButton::set_disabled_bitmap (const wxBitmap & bm) > | ^~~~~~~~ >pix_button.cpp: In member function âvoid SooperLooperGui::PixButton::set_disabled_bitmap(const int&)â: >pix_button.cpp:113:17: error: request for member âOkâ in âbmâ, which is of non-class type âconst intâ > 113 | if (!bm.Ok()) return; > | ^~ >pix_button.cpp:115:9: error: â_disabled_bitmapâ was not declared in this scope; did you mean âset_disabled_bitmapâ? > 115 | _disabled_bitmap = bm; > | ^~~~~~~~~~~~~~~~ > | set_disabled_bitmap >pix_button.cpp:116:26: error: request for member âGetWidthâ in âbmâ, which is of non-class type âconst intâ > 116 | SetSizeHints (bm.GetWidth(), bm.GetHeight()); > | ^~~~~~~~ >pix_button.cpp:116:41: error: request for member âGetHeightâ in âbmâ, which is of non-class type âconst intâ > 116 | SetSizeHints (bm.GetWidth(), bm.GetHeight()); > | ^~~~~~~~~ >pix_button.cpp:116:9: error: âSetSizeHintsâ was not declared in this scope > 116 | SetSizeHints (bm.GetWidth(), bm.GetHeight()); > | ^~~~~~~~~~~~ >pix_button.cpp:117:27: error: request for member âGetWidthâ in âbmâ, which is of non-class type âconst intâ > 117 | SetClientSize (bm.GetWidth(), bm.GetHeight()); > | ^~~~~~~~ >pix_button.cpp:117:42: error: request for member âGetHeightâ in âbmâ, which is of non-class type âconst intâ > 117 | SetClientSize (bm.GetWidth(), bm.GetHeight()); > | ^~~~~~~~~ >pix_button.cpp:117:9: error: âSetClientSizeâ was not declared in this scope > 117 | SetClientSize (bm.GetWidth(), bm.GetHeight()); > | ^~~~~~~~~~~~~ >pix_button.cpp:118:9: error: âRefreshâ was not declared in this scope > 118 | Refresh(false); > | ^~~~~~~ >pix_button.cpp: At global scope: >pix_button.cpp:121:42: error: âwxBitmapâ does not name a type > 121 | void PixButton::set_active_bitmap (const wxBitmap & bm) > | ^~~~~~~~ >pix_button.cpp: In member function âvoid SooperLooperGui::PixButton::set_active_bitmap(const int&)â: >pix_button.cpp:123:17: error: request for member âOkâ in âbmâ, which is of non-class type âconst intâ > 123 | if (!bm.Ok()) return; > | ^~ >pix_button.cpp:125:9: error: â_active_bitmapâ was not declared in this scope; did you mean âset_active_bitmapâ? > 125 | _active_bitmap = bm; > | ^~~~~~~~~~~~~~ > | set_active_bitmap >pix_button.cpp:126:26: error: request for member âGetWidthâ in âbmâ, which is of non-class type âconst intâ > 126 | SetSizeHints (bm.GetWidth(), bm.GetHeight()); > | ^~~~~~~~ >pix_button.cpp:126:41: error: request for member âGetHeightâ in âbmâ, which is of non-class type âconst intâ > 126 | SetSizeHints (bm.GetWidth(), bm.GetHeight()); > | ^~~~~~~~~ >pix_button.cpp:126:9: error: âSetSizeHintsâ was not declared in this scope > 126 | SetSizeHints (bm.GetWidth(), bm.GetHeight()); > | ^~~~~~~~~~~~ >pix_button.cpp:127:27: error: request for member âGetWidthâ in âbmâ, which is of non-class type âconst intâ > 127 | SetClientSize (bm.GetWidth(), bm.GetHeight()); > | ^~~~~~~~ >pix_button.cpp:127:42: error: request for member âGetHeightâ in âbmâ, which is of non-class type âconst intâ > 127 | SetClientSize (bm.GetWidth(), bm.GetHeight()); > | ^~~~~~~~~ >pix_button.cpp:127:9: error: âSetClientSizeâ was not declared in this scope > 127 | SetClientSize (bm.GetWidth(), bm.GetHeight()); > | ^~~~~~~~~~~~~ >pix_button.cpp:128:9: error: âRefreshâ was not declared in this scope > 128 | Refresh(false); > | ^~~~~~~ >pix_button.cpp: At global scope: >pix_button.cpp:132:37: error: âwxColourâ does not name a type > 132 | void PixButton::set_bg_color (const wxColour & col) > | ^~~~~~~~ >pix_button.cpp: In member function âvoid SooperLooperGui::PixButton::set_bg_color(const int&)â: >pix_button.cpp:134:9: error: â_bgcolorâ was not declared in this scope; did you mean âset_bg_colorâ? > 134 | _bgcolor = col; > | ^~~~~~~~ > | set_bg_color >pix_button.cpp:135:9: error: â_bgbrushâ was not declared in this scope > 135 | _bgbrush.SetColour (col); > | ^~~~~~~~ >pix_button.cpp:136:9: error: âSetBackgroundColourâ was not declared in this scope > 136 | SetBackgroundColour (col); > | ^~~~~~~~~~~~~~~~~~~ >pix_button.cpp:137:9: error: âRefreshâ was not declared in this scope > 137 | Refresh(false); > | ^~~~~~~ >pix_button.cpp: In member function âvoid SooperLooperGui::PixButton::set_active(bool)â: >pix_button.cpp:144:17: error: âRefreshâ was not declared in this scope > 144 | Refresh(false); > | ^~~~~~~ >pix_button.cpp: In member function âvoid SooperLooperGui::PixButton::update_size()â: >pix_button.cpp:151:9: error: âGetClientSizeâ was not declared in this scope > 151 | GetClientSize(&_width, &_height); > | ^~~~~~~~~~~~~ >pix_button.cpp:154:17: error: â_memdcâ was not declared in this scope > 154 | _memdc.SelectObject (wxNullBitmap); > | ^~~~~~ >pix_button.cpp:154:38: error: âwxNullBitmapâ was not declared in this scope > 154 | _memdc.SelectObject (wxNullBitmap); > | ^~~~~~~~~~~~ >pix_button.cpp:155:21: error: â_backing_storeâ was not declared in this scope > 155 | if (_backing_store) { > | ^~~~~~~~~~~~~~ >pix_button.cpp:156:32: error: type â<type error>â argument given to âdeleteâ, expected pointer > 156 | delete _backing_store; > | ^~~~~~~~~~~~~~ >pix_button.cpp:158:17: error: â_backing_storeâ was not declared in this scope > 158 | _backing_store = new wxBitmap(_width, _height); > | ^~~~~~~~~~~~~~ >pix_button.cpp:158:38: error: expected type-specifier before âwxBitmapâ > 158 | _backing_store = new wxBitmap(_width, _height); > | ^~~~~~~~ >pix_button.cpp: In member function âvoid SooperLooperGui::PixButton::OnSize(wxSizeEvent&)â: >pix_button.cpp:168:9: error: invalid use of incomplete type âclass wxSizeEventâ > 168 | event.Skip(); > | ^~~~~ >/usr/include/wx-3.0-gtk3/wx/event.h:663:28: note: forward declaration of âclass wxSizeEventâ > 663 | class WXDLLIMPEXP_FWD_CORE wxSizeEvent; > | ^~~~~~~~~~~ >pix_button.cpp: In member function âvoid SooperLooperGui::PixButton::OnPaint(wxPaintEvent&)â: >pix_button.cpp:173:9: error: âwxPaintDCâ was not declared in this scope; did you mean âwxPrintfâ? > 173 | wxPaintDC pdc(this); > | ^~~~~~~~~ > | wxPrintf >pix_button.cpp:175:14: error: â_backing_storeâ was not declared in this scope > 175 | if (!_backing_store) { > | ^~~~~~~~~~~~~~ >pix_button.cpp:179:19: error: â_memdcâ was not declared in this scope > 179 | draw_area(_memdc); > | ^~~~~~ >pix_button.cpp:181:9: error: âpdcâ was not declared in this scope > 181 | pdc.Blit(0, 0, _width, _height, &_memdc, 0, 0); > | ^~~ >pix_button.cpp: In function âint get_mouse_up_button(const wxMouseEvent&)â: >pix_button.cpp:186:13: error: invalid use of incomplete type âconst class wxMouseEventâ > 186 | if (ev.LeftUp()) return (int) PixButton::LeftButton; > | ^~ >/usr/include/wx-3.0-gtk3/wx/event.h:654:28: note: forward declaration of âclass wxMouseEventâ > 654 | class WXDLLIMPEXP_FWD_CORE wxMouseEvent; > | ^~~~~~~~~~~~ >pix_button.cpp:187:18: error: invalid use of incomplete type âconst class wxMouseEventâ > 187 | else if (ev.MiddleUp()) return (int) PixButton::MiddleButton; > | ^~ >/usr/include/wx-3.0-gtk3/wx/event.h:654:28: note: forward declaration of âclass wxMouseEventâ > 654 | class WXDLLIMPEXP_FWD_CORE wxMouseEvent; > | ^~~~~~~~~~~~ >pix_button.cpp:188:18: error: invalid use of incomplete type âconst class wxMouseEventâ > 188 | else if (ev.RightUp()) return (int) PixButton::RightButton; > | ^~ >/usr/include/wx-3.0-gtk3/wx/event.h:654:28: note: forward declaration of âclass wxMouseEventâ > 654 | class WXDLLIMPEXP_FWD_CORE wxMouseEvent; > | ^~~~~~~~~~~~ >pix_button.cpp: In function âint get_mouse_button(const wxMouseEvent&)â: >pix_button.cpp:194:13: error: invalid use of incomplete type âconst class wxMouseEventâ > 194 | if (ev.ButtonDown()) { > | ^~ >/usr/include/wx-3.0-gtk3/wx/event.h:654:28: note: forward declaration of âclass wxMouseEventâ > 654 | class WXDLLIMPEXP_FWD_CORE wxMouseEvent; > | ^~~~~~~~~~~~ >pix_button.cpp:195:21: error: invalid use of incomplete type âconst class wxMouseEventâ > 195 | if (ev.LeftDown()) return (int) PixButton::LeftButton; > | ^~ >/usr/include/wx-3.0-gtk3/wx/event.h:654:28: note: forward declaration of âclass wxMouseEventâ > 654 | class WXDLLIMPEXP_FWD_CORE wxMouseEvent; > | ^~~~~~~~~~~~ >pix_button.cpp:196:26: error: invalid use of incomplete type âconst class wxMouseEventâ > 196 | else if (ev.MiddleDown()) return (int) PixButton::MiddleButton; > | ^~ >/usr/include/wx-3.0-gtk3/wx/event.h:654:28: note: forward declaration of âclass wxMouseEventâ > 654 | class WXDLLIMPEXP_FWD_CORE wxMouseEvent; > | ^~~~~~~~~~~~ >pix_button.cpp:197:26: error: invalid use of incomplete type âconst class wxMouseEventâ > 197 | else if (ev.RightDown()) return (int) PixButton::RightButton; > | ^~ >/usr/include/wx-3.0-gtk3/wx/event.h:654:28: note: forward declaration of âclass wxMouseEventâ > 654 | class WXDLLIMPEXP_FWD_CORE wxMouseEvent; > | ^~~~~~~~~~~~ >pix_button.cpp:200:18: error: invalid use of incomplete type âconst class wxMouseEventâ > 200 | else if (ev.ButtonUp()) { > | ^~ >/usr/include/wx-3.0-gtk3/wx/event.h:654:28: note: forward declaration of âclass wxMouseEventâ > 654 | class WXDLLIMPEXP_FWD_CORE wxMouseEvent; > | ^~~~~~~~~~~~ >pix_button.cpp:201:21: error: invalid use of incomplete type âconst class wxMouseEventâ > 201 | if (ev.LeftUp()) return (int) PixButton::LeftButton; > | ^~ >/usr/include/wx-3.0-gtk3/wx/event.h:654:28: note: forward declaration of âclass wxMouseEventâ > 654 | class WXDLLIMPEXP_FWD_CORE wxMouseEvent; > | ^~~~~~~~~~~~ >pix_button.cpp:202:26: error: invalid use of incomplete type âconst class wxMouseEventâ > 202 | else if (ev.MiddleUp()) return (int) PixButton::MiddleButton; > | ^~ >/usr/include/wx-3.0-gtk3/wx/event.h:654:28: note: forward declaration of âclass wxMouseEventâ > 654 | class WXDLLIMPEXP_FWD_CORE wxMouseEvent; > | ^~~~~~~~~~~~ >pix_button.cpp:203:26: error: invalid use of incomplete type âconst class wxMouseEventâ > 203 | else if (ev.RightUp()) return (int) PixButton::RightButton; > | ^~ >/usr/include/wx-3.0-gtk3/wx/event.h:654:28: note: forward declaration of âclass wxMouseEventâ > 654 | class WXDLLIMPEXP_FWD_CORE wxMouseEvent; > | ^~~~~~~~~~~~ >pix_button.cpp: In member function âvoid SooperLooperGui::PixButton::OnMouseEvents(wxMouseEvent&)â: >pix_button.cpp:212:14: error: âIsEnabledâ was not declared in this scope > 212 | if (!IsEnabled()) { > | ^~~~~~~~~ >pix_button.cpp:213:17: error: invalid use of incomplete type âclass wxMouseEventâ > 213 | ev.Skip(); > | ^~ >/usr/include/wx-3.0-gtk3/wx/event.h:654:28: note: forward declaration of âclass wxMouseEventâ > 654 | class WXDLLIMPEXP_FWD_CORE wxMouseEvent; > | ^~~~~~~~~~~~ >pix_button.cpp:217:13: error: invalid use of incomplete type âclass wxMouseEventâ > 217 | if (ev.Moving()) { > | ^~ >/usr/include/wx-3.0-gtk3/wx/event.h:654:28: note: forward declaration of âclass wxMouseEventâ > 654 | class WXDLLIMPEXP_FWD_CORE wxMouseEvent; > | ^~~~~~~~~~~~ >pix_button.cpp:220:18: error: invalid use of incomplete type âclass wxMouseEventâ > 220 | else if (ev.RightDown()) { > | ^~ >/usr/include/wx-3.0-gtk3/wx/event.h:654:28: note: forward declaration of âclass wxMouseEventâ > 654 | class WXDLLIMPEXP_FWD_CORE wxMouseEvent; > | ^~~~~~~~~~~~ >pix_button.cpp:221:21: error: â_popup_menuâ was not declared in this scope > 221 | if (_popup_menu) { > | ^~~~~~~~~~~ >pix_button.cpp:222:31: error: âclass SooperLooperGui::PixButtonâ has no member named âPopupMenuâ > 222 | this->PopupMenu ( _popup_menu, ev.GetX(), ev.GetY()); > | ^~~~~~~~~ >pix_button.cpp:222:56: error: invalid use of incomplete type âclass wxMouseEventâ > 222 | this->PopupMenu ( _popup_menu, ev.GetX(), ev.GetY()); > | ^~ >/usr/include/wx-3.0-gtk3/wx/event.h:654:28: note: forward declaration of âclass wxMouseEventâ > 654 | class WXDLLIMPEXP_FWD_CORE wxMouseEvent; > | ^~~~~~~~~~~~ >pix_button.cpp:222:67: error: invalid use of incomplete type âclass wxMouseEventâ > 222 | this->PopupMenu ( _popup_menu, ev.GetX(), ev.GetY()); > | ^~ > >/usr/include/wx-3.0-gtk3/wx/event.h:654:28: note: forward declaration of âclass wxMouseEventâ > 654 | class WXDLLIMPEXP_FWD_CORE wxMouseEvent; > | ^~~~~~~~~~~~ >pix_button.cpp:225:18: error: invalid use of incomplete type âclass wxMouseEventâ > 225 | else if (ev.RightUp()) { > | ^~ >/usr/include/wx-3.0-gtk3/wx/event.h:654:28: note: forward declaration of âclass wxMouseEventâ > 654 | class WXDLLIMPEXP_FWD_CORE wxMouseEvent; > | ^~~~~~~~~~~~ >pix_button.cpp:228:18: error: invalid use of incomplete type âclass wxMouseEventâ > 228 | else if (ev.ButtonDown()) > | ^~ >/usr/include/wx-3.0-gtk3/wx/event.h:654:28: note: forward declaration of âclass wxMouseEventâ > 654 | class WXDLLIMPEXP_FWD_CORE wxMouseEvent; > | ^~~~~~~~~~~~ >pix_button.cpp:230:23: error: invalid use of incomplete type âclass wxMouseEventâ > 230 | if (!(ev.MiddleDown() && ev.ControlDown())) { > | ^~ >/usr/include/wx-3.0-gtk3/wx/event.h:654:28: note: forward declaration of âclass wxMouseEventâ > 654 | class WXDLLIMPEXP_FWD_CORE wxMouseEvent; > | ^~~~~~~~~~~~ >pix_button.cpp:230:42: error: invalid use of incomplete type âclass wxMouseEventâ > 230 | if (!(ev.MiddleDown() && ev.ControlDown())) { > | ^~ >/usr/include/wx-3.0-gtk3/wx/event.h:654:28: note: forward declaration of âclass wxMouseEventâ > 654 | class WXDLLIMPEXP_FWD_CORE wxMouseEvent; > | ^~~~~~~~~~~~ >pix_button.cpp:233:25: error: âCaptureMouseâ was not declared in this scope > 233 | CaptureMouse(); > | ^~~~~~~~~~~~ >pix_button.cpp:235:25: error: âRefreshâ was not declared in this scope > 235 | Refresh(false); > | ^~~~~~~ >pix_button.cpp:238:18: error: invalid use of incomplete type âclass wxMouseEventâ > 238 | else if (ev.ButtonUp()) > | ^~ >/usr/include/wx-3.0-gtk3/wx/event.h:654:28: note: forward declaration of âclass wxMouseEventâ > 654 | class WXDLLIMPEXP_FWD_CORE wxMouseEvent; > | ^~~~~~~~~~~~ >pix_button.cpp:242:13: error: âReleaseMouseâ was not declared in this scope > 242 | ReleaseMouse(); > | ^~~~~~~~~~~~ >pix_button.cpp:248:17: error: âwxPointâ was not declared in this scope; did you mean âwxPrintfâ? > 248 | wxPoint pt = ev.GetPosition(); > | ^~~~~~~ > | wxPrintf >pix_button.cpp:249:17: error: âwxRectâ was not declared in this scope; did you mean âwxGetcâ? > 249 | wxRect bounds = GetRect(); > | ^~~~~~ > | wxGetc >pix_button.cpp:250:17: error: âptâ was not declared in this scope > 250 | pt.x += bounds.x; > | ^~ >pix_button.cpp:250:25: error: âboundsâ was not declared in this scope; did you mean âroundlâ? > 250 | pt.x += bounds.x; > | ^~~~~~ > | roundl >pix_button.cpp:256:29: error: invalid use of incomplete type âclass wxMouseEventâ > 256 | if (ev.MiddleUp() && ev.ControlDown()) { > | ^~ >/usr/include/wx-3.0-gtk3/wx/event.h:654:28: note: forward declaration of âclass wxMouseEventâ > 654 | class WXDLLIMPEXP_FWD_CORE wxMouseEvent; > | ^~~~~~~~~~~~ >pix_button.cpp:256:46: error: invalid use of incomplete type âclass wxMouseEventâ > 256 | if (ev.MiddleUp() && ev.ControlDown()) { > | ^~ >/usr/include/wx-3.0-gtk3/wx/event.h:654:28: note: forward declaration of âclass wxMouseEventâ > 654 | class WXDLLIMPEXP_FWD_CORE wxMouseEvent; > | ^~~~~~~~~~~~ >pix_button.cpp:261:17: error: âRefreshâ was not declared in this scope > 261 | Refresh(false); > | ^~~~~~~ >pix_button.cpp:263:18: error: invalid use of incomplete type âclass wxMouseEventâ > 263 | else if (ev.ButtonDClick()) { > | ^~ >/usr/include/wx-3.0-gtk3/wx/event.h:654:28: note: forward declaration of âclass wxMouseEventâ > 654 | class WXDLLIMPEXP_FWD_CORE wxMouseEvent; > | ^~~~~~~~~~~~ >pix_button.cpp:266:17: error: âRefreshâ was not declared in this scope > 266 | Refresh(false); > | ^~~~~~~ >pix_button.cpp:268:18: error: invalid use of incomplete type âclass wxMouseEventâ > 268 | else if (ev.Entering()) > | ^~ >/usr/include/wx-3.0-gtk3/wx/event.h:654:28: note: forward declaration of âclass wxMouseEventâ > 654 | class WXDLLIMPEXP_FWD_CORE wxMouseEvent; > | ^~~~~~~~~~~~ >pix_button.cpp:272:17: error: âRefreshâ was not declared in this scope > 272 | Refresh(false); > | ^~~~~~~ >pix_button.cpp:274:18: error: invalid use of incomplete type âclass wxMouseEventâ > 274 | else if (ev.Leaving()) > | ^~ >/usr/include/wx-3.0-gtk3/wx/event.h:654:28: note: forward declaration of âclass wxMouseEventâ > 654 | class WXDLLIMPEXP_FWD_CORE wxMouseEvent; > | ^~~~~~~~~~~~ >pix_button.cpp:278:17: error: âRefreshâ was not declared in this scope > 278 | Refresh(false); > | ^~~~~~~ >pix_button.cpp:281:9: error: invalid use of incomplete type âclass wxMouseEventâ > 281 | ev.Skip(); > | ^~ >/usr/include/wx-3.0-gtk3/wx/event.h:654:28: note: forward declaration of âclass wxMouseEventâ > 654 | class WXDLLIMPEXP_FWD_CORE wxMouseEvent; > | ^~~~~~~~~~~~ >pix_button.cpp: In member function âvoid SooperLooperGui::PixButton::on_menu_events(wxCommandEvent&)â: >pix_button.cpp:286:13: error: invalid use of incomplete type âclass wxCommandEventâ > 286 | if (ev.GetId() == ID_BindMenuOp) { > | ^~ >/usr/include/wx-3.0-gtk3/wx/event.h:653:28: note: forward declaration of âclass wxCommandEventâ > 653 | class WXDLLIMPEXP_FWD_CORE wxCommandEvent; > | ^~~~~~~~~~~~~~ >pix_button.cpp: At global scope: >pix_button.cpp:292:6: error: variable or field âdraw_areaâ declared void > 292 | void PixButton::draw_area(wxDC & dc) > | ^~~~~~~~~ >pix_button.cpp:292:27: error: âwxDCâ was not declared in this scope > 292 | void PixButton::draw_area(wxDC & dc) > | ^~~~ >pix_button.cpp:292:34: error: âdcâ was not declared in this scope > 292 | void PixButton::draw_area(wxDC & dc) > | ^~ >make[3]: *** [Makefile:482: pix_button.o] Error 1 >make[3]: Leaving directory '/var/tmp/portage/media-sound/sooperlooper-1.7.4/work/sooperlooper-1.7.4/src/gui' >make[2]: *** [Makefile:658: all-recursive] Error 1 >make[2]: Leaving directory '/var/tmp/portage/media-sound/sooperlooper-1.7.4/work/sooperlooper-1.7.4/src' >make[1]: *** [Makefile:428: all-recursive] Error 1 >make[1]: Leaving directory '/var/tmp/portage/media-sound/sooperlooper-1.7.4/work/sooperlooper-1.7.4' >make: *** [Makefile:367: all] Error 2 > * ERROR: media-sound/sooperlooper-1.7.4::gentoo failed (compile phase): > * emake failed > * > * If you need support, post the output of `emerge --info '=media-sound/sooperlooper-1.7.4::gentoo'`, > * the complete build log and the output of `emerge -pqv '=media-sound/sooperlooper-1.7.4::gentoo'`. > * The complete build log is located at '/var/log/portage/media-sound:sooperlooper-1.7.4:20221229-131100.log'. > * For convenience, a symlink to the build log is located at '/var/tmp/portage/media-sound/sooperlooper-1.7.4/temp/build.log'. > * The ebuild environment file is located at '/var/tmp/portage/media-sound/sooperlooper-1.7.4/temp/environment'. > * Working directory: '/var/tmp/portage/media-sound/sooperlooper-1.7.4/work/sooperlooper-1.7.4' > * S: '/var/tmp/portage/media-sound/sooperlooper-1.7.4/work/sooperlooper-1.7.4' >
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 888870
:
845649
|
845650
|
845651
|
845652
|
845653
|
845654
| 845655 |
845656