[a@gb1 ~]$ LANG=C [a@gb1 ~]$ paru sooperlooper 4 aur/sooperlooper.lv2-git r54.d3e8002-1 [+0 ~0.00] [Installed] A LV2 version of the old LADSPA SooperLooper plugin. 3 aur/sooperlooper-headless 1.7.9-1 [+0 ~0.00] Live looping sampler capable of immediate loop recording (sans gui) 2 aur/sooperlooper-git r549.0cf3001-1 [+3 ~0.18] Live looping sampler capable of immediate loop recording. Built from git. 1 aur/sooperlooper 1.7.8-1 [+13 ~0.00] [Out-of-date: 2023-08-01] Live looping sampler capable of immediate loop recording :: Packages to install (eg: 1 2 3, 1-3): :: 1 [sudo] password for a: :: Resolving dependencies... :: There are 3 providers available for sooperlooper: :: Repository AUR: 1) sooperlooper 2) sooperlooper-git 3) sooperlooper-headless Enter a number (default=1): :: Calculating conflicts... :: Calculating inner conflicts... :: marked out of date: sooperlooper Repo Make (2) autoconf-archive-1:2023.02.20-1 gendesk-1.0.9-3 Aur (1) sooperlooper-1.7.8-1 :: Proceed to review? [Y/n]: :: Downloading PKGBUILDs... PKGBUILDs up to date nothing new to review resolving dependencies... looking for conflicting packages... Packages (2) autoconf-archive-1:2023.02.20-1 gendesk-1.0.9-3 Total Installed Size: 8.65 MiB :: Proceed with installation? [Y/n] checking keyring... checking package integrity... loading package files... checking for file conflicts... checking available disk space... :: Processing package changes... installing autoconf-archive... Optional dependencies for autoconf-archive automake: macros for use with it [installed] installing gendesk... :: Running post-transaction hooks... (1/3) Arming ConditionNeedsUpdate... (2/3) ChangeAttributes... (3/3) Updating the info directory file... fetching devel info... ==> Making package: sooperlooper 1.7.8-1 (Wed Apr 10 04:42:13 2024) ==> Retrieving sources... -> Found sooperlooper-1.7.8.tar.gz ==> Validating source files with sha512sums... sooperlooper-1.7.8.tar.gz ... Passed ==> Validating source files with b2sums... sooperlooper-1.7.8.tar.gz ... Passed ==> Making package: sooperlooper 1.7.8-1 (Wed Apr 10 04:42:14 2024) ==> Checking runtime dependencies... ==> Checking buildtime dependencies... ==> Retrieving sources... -> Found sooperlooper-1.7.8.tar.gz ==> Validating source files with sha512sums... sooperlooper-1.7.8.tar.gz ... Passed ==> Validating source files with b2sums... sooperlooper-1.7.8.tar.gz ... Passed ==> Removing existing $srcdir/ directory... ==> Extracting sources... -> Extracting sooperlooper-1.7.8.tar.gz with bsdtar ==> Starting prepare()... ---------------------------------------------------------------------- Checking basic compilation tools ... pkg-config: found. autoconf: found. aclocal: found. automake: found. libtool: found. gettext: found. autopoint: found. ---------------------------------------------------------------------- linking autoconf macros to /home/a/.cache/paru/clone/sooperlooper/src/sooperlooper-1.7.8/aclocal ... ---------------------------------------------------------------------- Bootstrapping makefiles etc. Ignore any warnings about AC_TRY_RUN, AC_PROG_LEX, and AC_DEFINE ... Building autoconf files for libs ... configure.ac:4: warning: AM_INIT_AUTOMAKE: two- and three-arguments forms are deprecated. For more info, see: configure.ac:4: https://www.gnu.org/software/automake/manual/automake.html#Modernize-AM_005fINIT_005fAUTOMAKE-invocation configure.ac:4: warning: AM_INIT_AUTOMAKE: two- and three-arguments forms are deprecated. ./lib/autoconf/general.m4:2434: AC_DIAGNOSE is expanded from... aclocal.m4:139: AM_INIT_AUTOMAKE is expanded from... configure.ac:4: the top level configure.ac:8: warning: AC_OUTPUT should be used without arguments. configure.ac:8: You should run autoupdate. Building autoconf files for libs/pbd ... configure.ac:24: warning: AM_INIT_AUTOMAKE: two- and three-arguments forms are deprecated. For more info, see: configure.ac:24: https://www.gnu.org/software/automake/manual/automake.html#Modernize-AM_005fINIT_005fAUTOMAKE-invocation configure.ac:29: installing './compile' configure.ac:5: installing './config.guess' configure.ac:5: installing './config.sub' configure.ac:24: installing './install-sh' configure.ac:24: installing './missing' Makefile.am: installing './depcomp' configure.ac:7: warning: The macro 'AC_VALIDATE_CACHED_SYSTEM_TUPLE' is obsolete. configure.ac:7: You should run autoupdate. ./lib/autoconf/general.m4:2089: AC_VALIDATE_CACHED_SYSTEM_TUPLE is expanded from... configure.ac:7: the top level configure.ac:24: warning: AM_INIT_AUTOMAKE: two- and three-arguments forms are deprecated. ./lib/autoconf/general.m4:2434: AC_DIAGNOSE is expanded from... aclocal.m4:811: AM_INIT_AUTOMAKE is expanded from... configure.ac:24: the top level configure.ac:49: warning: The macro 'AC_LANG_CPLUSPLUS' is obsolete. configure.ac:49: You should run autoupdate. ./lib/autoconf/c.m4:270: AC_LANG_CPLUSPLUS is expanded from... configure.ac:49: the top level configure.ac:164: warning: The macro 'AC_TRY_LINK' is obsolete. configure.ac:164: You should run autoupdate. ./lib/autoconf/general.m4:2918: AC_TRY_LINK is expanded from... configure.ac:164: the top level configure.ac:169: warning: The macro 'AC_TRY_LINK' is obsolete. configure.ac:169: You should run autoupdate. ./lib/autoconf/general.m4:2918: AC_TRY_LINK is expanded from... configure.ac:169: the top level configure.ac:178: warning: The macro 'AC_HEADER_STDC' is obsolete. configure.ac:178: You should run autoupdate. ./lib/autoconf/headers.m4:663: AC_HEADER_STDC is expanded from... configure.ac:178: the top level configure.ac:186: warning: The macro 'AC_HEADER_TIME' is obsolete. configure.ac:186: You should run autoupdate. ./lib/autoconf/headers.m4:702: AC_HEADER_TIME is expanded from... configure.ac:186: the top level configure.ac:190: warning: The macro 'AC_TYPE_SIGNAL' is obsolete. configure.ac:190: You should run autoupdate. ./lib/autoconf/types.m4:805: AC_TYPE_SIGNAL is expanded from... configure.ac:190: the top level configure.ac:210: warning: AC_OUTPUT should be used without arguments. configure.ac:210: You should run autoupdate. Building autoconf files for libs/midi++ ... configure.ac:29: warning: AM_INIT_AUTOMAKE: two- and three-arguments forms are deprecated. For more info, see: configure.ac:29: https://www.gnu.org/software/automake/manual/automake.html#Modernize-AM_005fINIT_005fAUTOMAKE-invocation configure.ac:36: installing './compile' configure.ac:4: installing './config.guess' configure.ac:4: installing './config.sub' configure.ac:29: installing './install-sh' configure.ac:29: installing './missing' Makefile.am:10: warning: 'INCLUDES' is the old name for 'AM_CPPFLAGS' (or '*_CPPFLAGS') Makefile.am: installing './depcomp' configure.ac:6: warning: The macro 'AC_VALIDATE_CACHED_SYSTEM_TUPLE' is obsolete. configure.ac:6: You should run autoupdate. ./lib/autoconf/general.m4:2089: AC_VALIDATE_CACHED_SYSTEM_TUPLE is expanded from... configure.ac:6: the top level configure.ac:29: warning: AM_INIT_AUTOMAKE: two- and three-arguments forms are deprecated. ./lib/autoconf/general.m4:2434: AC_DIAGNOSE is expanded from... aclocal.m4:811: AM_INIT_AUTOMAKE is expanded from... configure.ac:29: the top level configure.ac:48: warning: The macro 'AC_LANG_CPLUSPLUS' is obsolete. configure.ac:48: You should run autoupdate. ./lib/autoconf/c.m4:270: AC_LANG_CPLUSPLUS is expanded from... configure.ac:48: the top level configure.ac:176: warning: The macro 'AC_TRY_LINK' is obsolete. configure.ac:176: You should run autoupdate. ./lib/autoconf/general.m4:2918: AC_TRY_LINK is expanded from... configure.ac:176: the top level configure.ac:181: warning: The macro 'AC_TRY_LINK' is obsolete. configure.ac:181: You should run autoupdate. ./lib/autoconf/general.m4:2918: AC_TRY_LINK is expanded from... configure.ac:181: the top level configure.ac:230: warning: The macro 'AC_HEADER_STDC' is obsolete. configure.ac:230: You should run autoupdate. ./lib/autoconf/headers.m4:663: AC_HEADER_STDC is expanded from... configure.ac:230: the top level configure.ac:238: warning: The macro 'AC_TYPE_SIGNAL' is obsolete. configure.ac:238: You should run autoupdate. ./lib/autoconf/types.m4:805: AC_TYPE_SIGNAL is expanded from... configure.ac:238: the top level configure.ac:248: warning: AC_OUTPUT should be used without arguments. configure.ac:248: You should run autoupdate. Building autoconf/automake files for the top level ... configure.ac:27: warning: AM_INIT_AUTOMAKE: two- and three-arguments forms are deprecated. For more info, see: configure.ac:27: https://www.gnu.org/software/automake/manual/automake.html#Modernize-AM_005fINIT_005fAUTOMAKE-invocation configure.ac:34: installing './compile' configure.ac:5: installing './config.guess' configure.ac:5: installing './config.sub' configure.ac:7: warning: The macro 'AC_VALIDATE_CACHED_SYSTEM_TUPLE' is obsolete. configure.ac:7: You should run autoupdate. ./lib/autoconf/general.m4:2089: AC_VALIDATE_CACHED_SYSTEM_TUPLE is expanded from... configure.ac:7: the top level configure.ac:27: warning: AM_INIT_AUTOMAKE: two- and three-arguments forms are deprecated. ./lib/autoconf/general.m4:2434: AC_DIAGNOSE is expanded from... aclocal.m4:811: AM_INIT_AUTOMAKE is expanded from... configure.ac:27: the top level configure.ac:72: warning: The macro 'AC_LANG_CPLUSPLUS' is obsolete. configure.ac:72: You should run autoupdate. ./lib/autoconf/c.m4:270: AC_LANG_CPLUSPLUS is expanded from... configure.ac:72: the top level configure.ac:185: warning: The macro 'AC_TRY_LINK' is obsolete. configure.ac:185: You should run autoupdate. ./lib/autoconf/general.m4:2918: AC_TRY_LINK is expanded from... configure.ac:185: the top level configure.ac:190: warning: The macro 'AC_TRY_LINK' is obsolete. configure.ac:190: You should run autoupdate. ./lib/autoconf/general.m4:2918: AC_TRY_LINK is expanded from... configure.ac:190: the top level configure.ac:357: warning: The macro 'AC_LANG_CPLUSPLUS' is obsolete. configure.ac:357: You should run autoupdate. ./lib/autoconf/c.m4:270: AC_LANG_CPLUSPLUS is expanded from... configure.ac:357: the top level configure.ac:390: warning: AC_OUTPUT should be used without arguments. configure.ac:390: You should run autoupdate. ---------------------------------------------------------------------- Bootstrapping is complete. You can now run: ./configure make make install [net.essej.sooperlooper] Generating desktop file... ok ==> Sources are ready. sooperlooper-1.7.8-1: parsing pkg list... ==> Making package: sooperlooper 1.7.8-1 (Wed Apr 10 04:42:19 2024) ==> Checking runtime dependencies... ==> Checking buildtime dependencies... ==> WARNING: Using existing $srcdir/ tree ==> Removing existing $pkgdir/ directory... ==> Starting build()... 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/bin/install -c checking whether build environment is sane... yes /home/a/.cache/paru/clone/sooperlooper/src/sooperlooper-1.7.8/missing: Unknown `--is-lightweight' option Try `/home/a/.cache/paru/clone/sooperlooper/src/sooperlooper-1.7.8/missing --help' for more information configure: WARNING: 'missing' script is too old or missing checking for a race-free mkdir -p... /usr/bin/mkdir -p checking for gawk... gawk checking whether make sets $(MAKE)... yes checking whether make supports nested variables... yes checking for gcc... 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 gcc accepts -g... yes checking for gcc option to enable C11 features... none needed checking whether gcc understands -c and -o together... yes checking whether make supports the include directive... yes (GNU style) checking dependency style of gcc... gcc3 checking for g++... g++ checking whether the compiler supports GNU C++... yes checking whether g++ accepts -g... yes checking for g++ option to enable C++11 features... none needed checking dependency style of g++... gcc3 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 g++ supports C++11 features with -std=c++11... yes OPT_CXXFLAGS is set based on -D_REENTRANT -O2 -fomit-frame-pointer -pipe -Wall -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE checking for ranlib... ranlib checking for --with-macosx-sdk... checking for --with-macosx-version-min... yes checking for pkg-config... /usr/bin/pkg-config checking pkg-config is at least version 0.9.0... yes checking for jack >= 0.80.0... yes JACKLIBS is -ljack checking for jack_client_open in -ljack... yes checking for liblo >= 0.10... yes checking for initscr in -lncurses... yes checking for nodelay in -ltinfo... yes checking for sigc++-2.0 >= 2.2.10... yes checking for libxml-2.0 >= 2.5... yes checking for sndfile >= 1.0.2... yes checking for samplerate >= 0.0.13... yes checking for rubberband >= 0.0.13... yes checking for fftw3 >= 3.0... yes WXCONFIG IS "" checking for wx-config-2.6... no checking for wxgtk2-2.5-config... no checking for wxgtk2-2.4-config... no checking for wxgtk-2.4-config... no checking for wx-config... /usr/bin/wx-config checking for alsa/asoundlib.h... yes checking for /System/Library/Frameworks/CoreMIDI.framework... 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 (/home/a/.cache/paru/clone/sooperlooper/src/sooperlooper-1.7.8/libs) configure: running /bin/sh ./configure --disable-option-checking '--prefix=/usr' 'CFLAGS=-march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -ffile-prefix-map=/home/a/.cache/paru/clone/sooperlooper/src=/usr/src/debug/sooperlooper -flto=auto' 'LDFLAGS=-Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -Wl,-z,pack-relative-relocs -flto=auto' 'CXXFLAGS=-march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/home/a/.cache/paru/clone/sooperlooper/src=/usr/src/debug/sooperlooper -flto=auto' --cache-file=/dev/null --srcdir=. checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes /home/a/.cache/paru/clone/sooperlooper/src/sooperlooper-1.7.8/missing: Unknown `--is-lightweight' option Try `/home/a/.cache/paru/clone/sooperlooper/src/sooperlooper-1.7.8/missing --help' for more information configure: WARNING: 'missing' script is too old or missing checking for a race-free mkdir -p... /usr/bin/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 (/home/a/.cache/paru/clone/sooperlooper/src/sooperlooper-1.7.8/libs/pbd) configure: running /bin/sh ./configure --disable-option-checking '--prefix=/usr' 'CFLAGS=-march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -ffile-prefix-map=/home/a/.cache/paru/clone/sooperlooper/src=/usr/src/debug/sooperlooper -flto=auto' 'LDFLAGS=-Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -Wl,-z,pack-relative-relocs -flto=auto' 'CXXFLAGS=-march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/home/a/.cache/paru/clone/sooperlooper/src=/usr/src/debug/sooperlooper -flto=auto' --cache-file=/dev/null --srcdir=. 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/bin/install -c checking whether build environment is sane... yes checking for a race-free mkdir -p... /usr/bin/mkdir -p checking for gawk... gawk checking whether make sets $(MAKE)... yes checking whether make supports nested variables... yes checking for gcc... 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 gcc accepts -g... yes checking for gcc option to enable C11 features... none needed checking whether gcc understands -c and -o together... yes checking whether make supports the include directive... yes (GNU style) checking dependency style of gcc... gcc3 checking for g++... g++ checking whether the compiler supports GNU C++... yes checking whether g++ accepts -g... yes checking for g++ option to enable C++11 features... none needed checking dependency style of g++... gcc3 checking for ranlib... ranlib checking whether 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/bin/grep checking for egrep... /usr/bin/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 pkg-config... /usr/bin/pkg-config checking pkg-config is at least version 0.9.0... yes checking for libxml-2.0 >= 2.5... yes checking for sigc++-2.0 >= 2.2.10... 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++ (/home/a/.cache/paru/clone/sooperlooper/src/sooperlooper-1.7.8/libs/midi++) configure: running /bin/sh ./configure --disable-option-checking '--prefix=/usr' 'CFLAGS=-march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -ffile-prefix-map=/home/a/.cache/paru/clone/sooperlooper/src=/usr/src/debug/sooperlooper -flto=auto' 'LDFLAGS=-Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -Wl,-z,pack-relative-relocs -flto=auto' 'CXXFLAGS=-march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/home/a/.cache/paru/clone/sooperlooper/src=/usr/src/debug/sooperlooper -flto=auto' --cache-file=/dev/null --srcdir=. 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/bin/install -c checking whether build environment is sane... yes checking for a race-free mkdir -p... /usr/bin/mkdir -p checking for gawk... gawk checking whether make sets $(MAKE)... yes checking whether make supports nested variables... yes checking for gcc... 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 gcc accepts -g... yes checking for gcc option to enable C11 features... none needed checking whether gcc understands -c and -o together... yes checking whether make supports the include directive... yes (GNU style) checking dependency style of gcc... gcc3 checking for g++... g++ checking whether the compiler supports GNU C++... yes checking whether g++ accepts -g... yes checking for g++ option to enable C++11 features... none needed checking dependency style of g++... gcc3 checking whether g++ supports C++11 features with -std=c++11... yes checking for ranlib... 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... no checking for pkg-config... /usr/bin/pkg-config checking pkg-config is at least version 0.9.0... yes checking for sigc++-2.0 >= 2.2.10... yes checking for grep that handles long lines and -e... /usr/bin/grep checking for egrep... /usr/bin/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 make all-recursive make[1]: Entering directory '/home/a/.cache/paru/clone/sooperlooper/src/sooperlooper-1.7.8' Making all in libs make[2]: Entering directory '/home/a/.cache/paru/clone/sooperlooper/src/sooperlooper-1.7.8/libs' Making all in pbd make[3]: Entering directory '/home/a/.cache/paru/clone/sooperlooper/src/sooperlooper-1.7.8/libs/pbd' make all-recursive make[4]: Entering directory '/home/a/.cache/paru/clone/sooperlooper/src/sooperlooper-1.7.8/libs/pbd' Making all in pbd make[5]: Entering directory '/home/a/.cache/paru/clone/sooperlooper/src/sooperlooper-1.7.8/libs/pbd/pbd' make[5]: Nothing to be done for 'all'. make[5]: Leaving directory '/home/a/.cache/paru/clone/sooperlooper/src/sooperlooper-1.7.8/libs/pbd/pbd' make[5]: Entering directory '/home/a/.cache/paru/clone/sooperlooper/src/sooperlooper-1.7.8/libs/pbd' g++ -std=c++11 -DHAVE_CONFIG_H -I. -D_REENTRANT -O2 -fomit-frame-pointer -pipe -Wall -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -I/home/a/.cache/paru/clone/sooperlooper/src/sooperlooper-1.7.8/libs/pbd -I/home/a/.cache/paru/clone/sooperlooper/src/sooperlooper-1.7.8/libs/midi++ -I/usr/include/libxml2 -I/usr/include/sigc++-2.0 -I/usr/lib/sigc++-2.0/include -MT basename.o -MD -MP -MF .deps/basename.Tpo -c -o basename.o basename.cc mv -f .deps/basename.Tpo .deps/basename.Po g++ -std=c++11 -DHAVE_CONFIG_H -I. -D_REENTRANT -O2 -fomit-frame-pointer -pipe -Wall -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -I/home/a/.cache/paru/clone/sooperlooper/src/sooperlooper-1.7.8/libs/pbd -I/home/a/.cache/paru/clone/sooperlooper/src/sooperlooper-1.7.8/libs/midi++ -I/usr/include/libxml2 -I/usr/include/sigc++-2.0 -I/usr/lib/sigc++-2.0/include -MT dirname.o -MD -MP -MF .deps/dirname.Tpo -c -o dirname.o dirname.cc mv -f .deps/dirname.Tpo .deps/dirname.Po g++ -std=c++11 -DHAVE_CONFIG_H -I. -D_REENTRANT -O2 -fomit-frame-pointer -pipe -Wall -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -I/home/a/.cache/paru/clone/sooperlooper/src/sooperlooper-1.7.8/libs/pbd -I/home/a/.cache/paru/clone/sooperlooper/src/sooperlooper-1.7.8/libs/midi++ -I/usr/include/libxml2 -I/usr/include/sigc++-2.0 -I/usr/lib/sigc++-2.0/include -MT dmalloc.o -MD -MP -MF .deps/dmalloc.Tpo -c -o dmalloc.o dmalloc.cc mv -f .deps/dmalloc.Tpo .deps/dmalloc.Po g++ -std=c++11 -DHAVE_CONFIG_H -I. -D_REENTRANT -O2 -fomit-frame-pointer -pipe -Wall -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -I/home/a/.cache/paru/clone/sooperlooper/src/sooperlooper-1.7.8/libs/pbd -I/home/a/.cache/paru/clone/sooperlooper/src/sooperlooper-1.7.8/libs/midi++ -I/usr/include/libxml2 -I/usr/include/sigc++-2.0 -I/usr/lib/sigc++-2.0/include -MT ftw.o -MD -MP -MF .deps/ftw.Tpo -c -o ftw.o ftw.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; | ^~~~~~~~~~ mv -f .deps/ftw.Tpo .deps/ftw.Po g++ -std=c++11 -DHAVE_CONFIG_H -I. -D_REENTRANT -O2 -fomit-frame-pointer -pipe -Wall -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -I/home/a/.cache/paru/clone/sooperlooper/src/sooperlooper-1.7.8/libs/pbd -I/home/a/.cache/paru/clone/sooperlooper/src/sooperlooper-1.7.8/libs/midi++ -I/usr/include/libxml2 -I/usr/include/sigc++-2.0 -I/usr/lib/sigc++-2.0/include -MT mountpoint.o -MD -MP -MF .deps/mountpoint.Tpo -c -o mountpoint.o mountpoint.cc mv -f .deps/mountpoint.Tpo .deps/mountpoint.Po g++ -std=c++11 -DHAVE_CONFIG_H -I. -D_REENTRANT -O2 -fomit-frame-pointer -pipe -Wall -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -I/home/a/.cache/paru/clone/sooperlooper/src/sooperlooper-1.7.8/libs/pbd -I/home/a/.cache/paru/clone/sooperlooper/src/sooperlooper-1.7.8/libs/midi++ -I/usr/include/libxml2 -I/usr/include/sigc++-2.0 -I/usr/lib/sigc++-2.0/include -MT pathscanner.o -MD -MP -MF .deps/pathscanner.Tpo -c -o pathscanner.o pathscanner.cc mv -f .deps/pathscanner.Tpo .deps/pathscanner.Po g++ -std=c++11 -DHAVE_CONFIG_H -I. -D_REENTRANT -O2 -fomit-frame-pointer -pipe -Wall -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -I/home/a/.cache/paru/clone/sooperlooper/src/sooperlooper-1.7.8/libs/pbd -I/home/a/.cache/paru/clone/sooperlooper/src/sooperlooper-1.7.8/libs/midi++ -I/usr/include/libxml2 -I/usr/include/sigc++-2.0 -I/usr/lib/sigc++-2.0/include -MT pool.o -MD -MP -MF .deps/pool.Tpo -c -o pool.o pool.cc mv -f .deps/pool.Tpo .deps/pool.Po g++ -std=c++11 -DHAVE_CONFIG_H -I. -D_REENTRANT -O2 -fomit-frame-pointer -pipe -Wall -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -I/home/a/.cache/paru/clone/sooperlooper/src/sooperlooper-1.7.8/libs/pbd -I/home/a/.cache/paru/clone/sooperlooper/src/sooperlooper-1.7.8/libs/midi++ -I/usr/include/libxml2 -I/usr/include/sigc++-2.0 -I/usr/lib/sigc++-2.0/include -MT pthread_utils.o -MD -MP -MF .deps/pthread_utils.Tpo -c -o pthread_utils.o pthread_utils.cc mv -f .deps/pthread_utils.Tpo .deps/pthread_utils.Po g++ -std=c++11 -DHAVE_CONFIG_H -I. -D_REENTRANT -O2 -fomit-frame-pointer -pipe -Wall -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -I/home/a/.cache/paru/clone/sooperlooper/src/sooperlooper-1.7.8/libs/pbd -I/home/a/.cache/paru/clone/sooperlooper/src/sooperlooper-1.7.8/libs/midi++ -I/usr/include/libxml2 -I/usr/include/sigc++-2.0 -I/usr/lib/sigc++-2.0/include -MT receiver.o -MD -MP -MF .deps/receiver.Tpo -c -o receiver.o receiver.cc mv -f .deps/receiver.Tpo .deps/receiver.Po g++ -std=c++11 -DHAVE_CONFIG_H -I. -D_REENTRANT -O2 -fomit-frame-pointer -pipe -Wall -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -I/home/a/.cache/paru/clone/sooperlooper/src/sooperlooper-1.7.8/libs/pbd -I/home/a/.cache/paru/clone/sooperlooper/src/sooperlooper-1.7.8/libs/midi++ -I/usr/include/libxml2 -I/usr/include/sigc++-2.0 -I/usr/lib/sigc++-2.0/include -MT textreceiver.o -MD -MP -MF .deps/textreceiver.Tpo -c -o textreceiver.o textreceiver.cc mv -f .deps/textreceiver.Tpo .deps/textreceiver.Po g++ -std=c++11 -DHAVE_CONFIG_H -I. -D_REENTRANT -O2 -fomit-frame-pointer -pipe -Wall -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -I/home/a/.cache/paru/clone/sooperlooper/src/sooperlooper-1.7.8/libs/pbd -I/home/a/.cache/paru/clone/sooperlooper/src/sooperlooper-1.7.8/libs/midi++ -I/usr/include/libxml2 -I/usr/include/sigc++-2.0 -I/usr/lib/sigc++-2.0/include -MT transmitter.o -MD -MP -MF .deps/transmitter.Tpo -c -o transmitter.o transmitter.cc mv -f .deps/transmitter.Tpo .deps/transmitter.Po g++ -std=c++11 -DHAVE_CONFIG_H -I. -D_REENTRANT -O2 -fomit-frame-pointer -pipe -Wall -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -I/home/a/.cache/paru/clone/sooperlooper/src/sooperlooper-1.7.8/libs/pbd -I/home/a/.cache/paru/clone/sooperlooper/src/sooperlooper-1.7.8/libs/midi++ -I/usr/include/libxml2 -I/usr/include/sigc++-2.0 -I/usr/lib/sigc++-2.0/include -MT undo.o -MD -MP -MF .deps/undo.Tpo -c -o undo.o undo.cc mv -f .deps/undo.Tpo .deps/undo.Po g++ -std=c++11 -DHAVE_CONFIG_H -I. -D_REENTRANT -O2 -fomit-frame-pointer -pipe -Wall -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -I/home/a/.cache/paru/clone/sooperlooper/src/sooperlooper-1.7.8/libs/pbd -I/home/a/.cache/paru/clone/sooperlooper/src/sooperlooper-1.7.8/libs/midi++ -I/usr/include/libxml2 -I/usr/include/sigc++-2.0 -I/usr/lib/sigc++-2.0/include -MT unescape.o -MD -MP -MF .deps/unescape.Tpo -c -o unescape.o unescape.cc mv -f .deps/unescape.Tpo .deps/unescape.Po g++ -std=c++11 -DHAVE_CONFIG_H -I. -D_REENTRANT -O2 -fomit-frame-pointer -pipe -Wall -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -I/home/a/.cache/paru/clone/sooperlooper/src/sooperlooper-1.7.8/libs/pbd -I/home/a/.cache/paru/clone/sooperlooper/src/sooperlooper-1.7.8/libs/midi++ -I/usr/include/libxml2 -I/usr/include/sigc++-2.0 -I/usr/lib/sigc++-2.0/include -MT version.o -MD -MP -MF .deps/version.Tpo -c -o version.o version.cc mv -f .deps/version.Tpo .deps/version.Po g++ -std=c++11 -DHAVE_CONFIG_H -I. -D_REENTRANT -O2 -fomit-frame-pointer -pipe -Wall -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -I/home/a/.cache/paru/clone/sooperlooper/src/sooperlooper-1.7.8/libs/pbd -I/home/a/.cache/paru/clone/sooperlooper/src/sooperlooper-1.7.8/libs/midi++ -I/usr/include/libxml2 -I/usr/include/sigc++-2.0 -I/usr/lib/sigc++-2.0/include -MT xml++.o -MD -MP -MF .deps/xml++.Tpo -c -o xml++.o xml++.cc xml++.cc: In member function 'bool XMLTree::read()': xml++.cc:67:25: warning: 'int xmlKeepBlanksDefault(int)' is deprecated [-Wdeprecated-declarations] 67 | xmlKeepBlanksDefault(0); | ~~~~~~~~~~~~~~~~~~~~^~~ In file included from ./pbd/xml++.h:13, from xml++.cc:7: /usr/include/libxml2/libxml/parser.h:957:17: note: declared here 957 | xmlKeepBlanksDefault (int val); | ^~~~~~~~~~~~~~~~~~~~ xml++.cc: In member function 'bool XMLTree::write() const': xml++.cc:114:25: warning: 'int xmlKeepBlanksDefault(int)' is deprecated [-Wdeprecated-declarations] 114 | xmlKeepBlanksDefault(0); | ~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/libxml2/libxml/parser.h:957:17: note: declared here 957 | xmlKeepBlanksDefault (int val); | ^~~~~~~~~~~~~~~~~~~~ xml++.cc: In member function 'const std::string& XMLTree::write_buffer() const': xml++.cc:136:25: warning: 'int xmlKeepBlanksDefault(int)' is deprecated [-Wdeprecated-declarations] 136 | xmlKeepBlanksDefault(0); | ~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/libxml2/libxml/parser.h:957:17: note: declared here 957 | xmlKeepBlanksDefault (int val); | ^~~~~~~~~~~~~~~~~~~~ mv -f .deps/xml++.Tpo .deps/xml++.Po rm -f libpbd.a ar cru libpbd.a basename.o dirname.o dmalloc.o ftw.o mountpoint.o pathscanner.o pool.o pthread_utils.o receiver.o textreceiver.o transmitter.o undo.o unescape.o version.o xml++.o ar: `u' modifier ignored since `D' is the default (see `U') ranlib libpbd.a make[5]: Leaving directory '/home/a/.cache/paru/clone/sooperlooper/src/sooperlooper-1.7.8/libs/pbd' make[4]: Leaving directory '/home/a/.cache/paru/clone/sooperlooper/src/sooperlooper-1.7.8/libs/pbd' make[3]: Leaving directory '/home/a/.cache/paru/clone/sooperlooper/src/sooperlooper-1.7.8/libs/pbd' Making all in midi++ make[3]: Entering directory '/home/a/.cache/paru/clone/sooperlooper/src/sooperlooper-1.7.8/libs/midi++' make all-recursive make[4]: Entering directory '/home/a/.cache/paru/clone/sooperlooper/src/sooperlooper-1.7.8/libs/midi++' Making all in midi++ make[5]: Entering directory '/home/a/.cache/paru/clone/sooperlooper/src/sooperlooper-1.7.8/libs/midi++/midi++' make[5]: Nothing to be done for 'all'. make[5]: Leaving directory '/home/a/.cache/paru/clone/sooperlooper/src/sooperlooper-1.7.8/libs/midi++/midi++' make[5]: Entering directory '/home/a/.cache/paru/clone/sooperlooper/src/sooperlooper-1.7.8/libs/midi++' g++ -std=c++11 -DHAVE_CONFIG_H -I. -I. -D_REENTRANT -O2 -fomit-frame-pointer -pipe -Wall -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -I/home/a/.cache/paru/clone/sooperlooper/src/sooperlooper-1.7.8/libs/pbd -I/home/a/.cache/paru/clone/sooperlooper/src/sooperlooper-1.7.8/libs/midi++ -I/usr/include/sigc++-2.0 -I/usr/lib/sigc++-2.0/include -MT fd_midiport.o -MD -MP -MF .deps/fd_midiport.Tpo -c -o fd_midiport.o fd_midiport.cc mv -f .deps/fd_midiport.Tpo .deps/fd_midiport.Po g++ -std=c++11 -DHAVE_CONFIG_H -I. -I. -D_REENTRANT -O2 -fomit-frame-pointer -pipe -Wall -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -I/home/a/.cache/paru/clone/sooperlooper/src/sooperlooper-1.7.8/libs/pbd -I/home/a/.cache/paru/clone/sooperlooper/src/sooperlooper-1.7.8/libs/midi++ -I/usr/include/sigc++-2.0 -I/usr/lib/sigc++-2.0/include -MT fifomidi.o -MD -MP -MF .deps/fifomidi.Tpo -c -o fifomidi.o fifomidi.cc mv -f .deps/fifomidi.Tpo .deps/fifomidi.Po g++ -std=c++11 -DHAVE_CONFIG_H -I. -I. -D_REENTRANT -O2 -fomit-frame-pointer -pipe -Wall -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -I/home/a/.cache/paru/clone/sooperlooper/src/sooperlooper-1.7.8/libs/pbd -I/home/a/.cache/paru/clone/sooperlooper/src/sooperlooper-1.7.8/libs/midi++ -I/usr/include/sigc++-2.0 -I/usr/lib/sigc++-2.0/include -MT midi.o -MD -MP -MF .deps/midi.Tpo -c -o midi.o midi.cc mv -f .deps/midi.Tpo .deps/midi.Po g++ -std=c++11 -DHAVE_CONFIG_H -I. -I. -D_REENTRANT -O2 -fomit-frame-pointer -pipe -Wall -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -I/home/a/.cache/paru/clone/sooperlooper/src/sooperlooper-1.7.8/libs/pbd -I/home/a/.cache/paru/clone/sooperlooper/src/sooperlooper-1.7.8/libs/midi++ -I/usr/include/sigc++-2.0 -I/usr/lib/sigc++-2.0/include -MT midichannel.o -MD -MP -MF .deps/midichannel.Tpo -c -o midichannel.o midichannel.cc mv -f .deps/midichannel.Tpo .deps/midichannel.Po g++ -std=c++11 -DHAVE_CONFIG_H -I. -I. -D_REENTRANT -O2 -fomit-frame-pointer -pipe -Wall -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -I/home/a/.cache/paru/clone/sooperlooper/src/sooperlooper-1.7.8/libs/pbd -I/home/a/.cache/paru/clone/sooperlooper/src/sooperlooper-1.7.8/libs/midi++ -I/usr/include/sigc++-2.0 -I/usr/lib/sigc++-2.0/include -MT midicontrollable.o -MD -MP -MF .deps/midicontrollable.Tpo -c -o midicontrollable.o midicontrollable.cc mv -f .deps/midicontrollable.Tpo .deps/midicontrollable.Po g++ -std=c++11 -DHAVE_CONFIG_H -I. -I. -D_REENTRANT -O2 -fomit-frame-pointer -pipe -Wall -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -I/home/a/.cache/paru/clone/sooperlooper/src/sooperlooper-1.7.8/libs/pbd -I/home/a/.cache/paru/clone/sooperlooper/src/sooperlooper-1.7.8/libs/midi++ -I/usr/include/sigc++-2.0 -I/usr/lib/sigc++-2.0/include -MT midifactory.o -MD -MP -MF .deps/midifactory.Tpo -c -o midifactory.o midifactory.cc mv -f .deps/midifactory.Tpo .deps/midifactory.Po g++ -std=c++11 -DHAVE_CONFIG_H -I. -I. -D_REENTRANT -O2 -fomit-frame-pointer -pipe -Wall -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -I/home/a/.cache/paru/clone/sooperlooper/src/sooperlooper-1.7.8/libs/pbd -I/home/a/.cache/paru/clone/sooperlooper/src/sooperlooper-1.7.8/libs/midi++ -I/usr/include/sigc++-2.0 -I/usr/lib/sigc++-2.0/include -MT midimanager.o -MD -MP -MF .deps/midimanager.Tpo -c -o midimanager.o midimanager.cc mv -f .deps/midimanager.Tpo .deps/midimanager.Po g++ -std=c++11 -DHAVE_CONFIG_H -I. -I. -D_REENTRANT -O2 -fomit-frame-pointer -pipe -Wall -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -I/home/a/.cache/paru/clone/sooperlooper/src/sooperlooper-1.7.8/libs/pbd -I/home/a/.cache/paru/clone/sooperlooper/src/sooperlooper-1.7.8/libs/midi++ -I/usr/include/sigc++-2.0 -I/usr/lib/sigc++-2.0/include -MT midiparser.o -MD -MP -MF .deps/midiparser.Tpo -c -o midiparser.o midiparser.cc mv -f .deps/midiparser.Tpo .deps/midiparser.Po g++ -std=c++11 -DHAVE_CONFIG_H -I. -I. -D_REENTRANT -O2 -fomit-frame-pointer -pipe -Wall -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -I/home/a/.cache/paru/clone/sooperlooper/src/sooperlooper-1.7.8/libs/pbd -I/home/a/.cache/paru/clone/sooperlooper/src/sooperlooper-1.7.8/libs/midi++ -I/usr/include/sigc++-2.0 -I/usr/lib/sigc++-2.0/include -MT midiport.o -MD -MP -MF .deps/midiport.Tpo -c -o midiport.o midiport.cc mv -f .deps/midiport.Tpo .deps/midiport.Po g++ -std=c++11 -DHAVE_CONFIG_H -I. -I. -D_REENTRANT -O2 -fomit-frame-pointer -pipe -Wall -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -I/home/a/.cache/paru/clone/sooperlooper/src/sooperlooper-1.7.8/libs/pbd -I/home/a/.cache/paru/clone/sooperlooper/src/sooperlooper-1.7.8/libs/midi++ -I/usr/include/sigc++-2.0 -I/usr/lib/sigc++-2.0/include -MT mmc.o -MD -MP -MF .deps/mmc.Tpo -c -o mmc.o mmc.cc mv -f .deps/mmc.Tpo .deps/mmc.Po g++ -std=c++11 -DHAVE_CONFIG_H -I. -I. -D_REENTRANT -O2 -fomit-frame-pointer -pipe -Wall -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -I/home/a/.cache/paru/clone/sooperlooper/src/sooperlooper-1.7.8/libs/pbd -I/home/a/.cache/paru/clone/sooperlooper/src/sooperlooper-1.7.8/libs/midi++ -I/usr/include/sigc++-2.0 -I/usr/lib/sigc++-2.0/include -MT mtc.o -MD -MP -MF .deps/mtc.Tpo -c -o mtc.o mtc.cc mv -f .deps/mtc.Tpo .deps/mtc.Po g++ -std=c++11 -DHAVE_CONFIG_H -I. -I. -D_REENTRANT -O2 -fomit-frame-pointer -pipe -Wall -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -I/home/a/.cache/paru/clone/sooperlooper/src/sooperlooper-1.7.8/libs/pbd -I/home/a/.cache/paru/clone/sooperlooper/src/sooperlooper-1.7.8/libs/midi++ -I/usr/include/sigc++-2.0 -I/usr/lib/sigc++-2.0/include -MT port_request.o -MD -MP -MF .deps/port_request.Tpo -c -o port_request.o port_request.cc mv -f .deps/port_request.Tpo .deps/port_request.Po g++ -std=c++11 -DHAVE_CONFIG_H -I. -I. -D_REENTRANT -O2 -fomit-frame-pointer -pipe -Wall -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -I/home/a/.cache/paru/clone/sooperlooper/src/sooperlooper-1.7.8/libs/pbd -I/home/a/.cache/paru/clone/sooperlooper/src/sooperlooper-1.7.8/libs/midi++ -I/usr/include/sigc++-2.0 -I/usr/lib/sigc++-2.0/include -MT version.o -MD -MP -MF .deps/version.Tpo -c -o version.o version.cc mv -f .deps/version.Tpo .deps/version.Po g++ -std=c++11 -DHAVE_CONFIG_H -I. -I. -D_REENTRANT -O2 -fomit-frame-pointer -pipe -Wall -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -I/home/a/.cache/paru/clone/sooperlooper/src/sooperlooper-1.7.8/libs/pbd -I/home/a/.cache/paru/clone/sooperlooper/src/sooperlooper-1.7.8/libs/midi++ -I/usr/include/sigc++-2.0 -I/usr/lib/sigc++-2.0/include -MT alsa_sequencer_midiport.o -MD -MP -MF .deps/alsa_sequencer_midiport.Tpo -c -o alsa_sequencer_midiport.o alsa_sequencer_midiport.cc mv -f .deps/alsa_sequencer_midiport.Tpo .deps/alsa_sequencer_midiport.Po rm -f libmidipp.a ar cru libmidipp.a fd_midiport.o fifomidi.o midi.o midichannel.o midicontrollable.o midifactory.o midimanager.o midiparser.o midiport.o mmc.o mtc.o port_request.o version.o alsa_sequencer_midiport.o ar: `u' modifier ignored since `D' is the default (see `U') ranlib libmidipp.a make[5]: Leaving directory '/home/a/.cache/paru/clone/sooperlooper/src/sooperlooper-1.7.8/libs/midi++' make[4]: Leaving directory '/home/a/.cache/paru/clone/sooperlooper/src/sooperlooper-1.7.8/libs/midi++' make[3]: Leaving directory '/home/a/.cache/paru/clone/sooperlooper/src/sooperlooper-1.7.8/libs/midi++' make[3]: Entering directory '/home/a/.cache/paru/clone/sooperlooper/src/sooperlooper-1.7.8/libs' make[3]: Nothing to be done for 'all-am'. make[3]: Leaving directory '/home/a/.cache/paru/clone/sooperlooper/src/sooperlooper-1.7.8/libs' make[2]: Leaving directory '/home/a/.cache/paru/clone/sooperlooper/src/sooperlooper-1.7.8/libs' Making all in src make[2]: Entering directory '/home/a/.cache/paru/clone/sooperlooper/src/sooperlooper-1.7.8/src' Making all in . make[3]: Entering directory '/home/a/.cache/paru/clone/sooperlooper/src/sooperlooper-1.7.8/src' g++ -std=c++11 -DHAVE_CONFIG_H -I. -I.. -D_REENTRANT -I/usr/include/sigc++-2.0 -I/usr/lib/sigc++-2.0/include -I/usr/include/opus -I/usr/include/libxml2 -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/home/a/.cache/paru/clone/sooperlooper/src=/usr/src/debug/sooperlooper -flto=auto -D_REENTRANT -O2 -fomit-frame-pointer -pipe -Wall -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -I/home/a/.cache/paru/clone/sooperlooper/src/sooperlooper-1.7.8/libs/pbd -I/home/a/.cache/paru/clone/sooperlooper/src/sooperlooper-1.7.8/libs/midi++ -MT sooperlooper.o -MD -MP -MF .deps/sooperlooper.Tpo -c -o sooperlooper.o sooperlooper.cpp sooperlooper.cpp:65:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 65 | char *optstring = "c:l:j:p:m:t:U:S:D:L:qVh"; | ^~~~~~~~~~~~~~~~~~~~~~~~~ sooperlooper.cpp:244:13: warning: 'void setup_signals()' defined but not used [-Wunused-function] 244 | static void setup_signals() | ^~~~~~~~~~~~~ mv -f .deps/sooperlooper.Tpo .deps/sooperlooper.Po g++ -std=c++11 -DHAVE_CONFIG_H -I. -I.. -D_REENTRANT -I/usr/include/sigc++-2.0 -I/usr/lib/sigc++-2.0/include -I/usr/include/opus -I/usr/include/libxml2 -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/home/a/.cache/paru/clone/sooperlooper/src=/usr/src/debug/sooperlooper -flto=auto -D_REENTRANT -O2 -fomit-frame-pointer -pipe -Wall -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -I/home/a/.cache/paru/clone/sooperlooper/src/sooperlooper-1.7.8/libs/pbd -I/home/a/.cache/paru/clone/sooperlooper/src/sooperlooper-1.7.8/libs/midi++ -MT jack_audio_driver.o -MD -MP -MF .deps/jack_audio_driver.Tpo -c -o jack_audio_driver.o jack_audio_driver.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:1243:16: note: declared here 1243 | jack_nframes_t jack_port_get_total_latency (jack_client_t *client, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:1243:16: note: declared here 1243 | jack_nframes_t jack_port_get_total_latency (jack_client_t *client, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ mv -f .deps/jack_audio_driver.Tpo .deps/jack_audio_driver.Po rm -f libsldrivers.a ar cru libsldrivers.a jack_audio_driver.o ar: `u' modifier ignored since `D' is the default (see `U') ranlib libsldrivers.a g++ -std=c++11 -DHAVE_CONFIG_H -I. -I.. -D_REENTRANT -I/usr/include/sigc++-2.0 -I/usr/lib/sigc++-2.0/include -I/usr/include/opus -I/usr/include/libxml2 -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/home/a/.cache/paru/clone/sooperlooper/src=/usr/src/debug/sooperlooper -flto=auto -D_REENTRANT -O2 -fomit-frame-pointer -pipe -Wall -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -I/home/a/.cache/paru/clone/sooperlooper/src/sooperlooper-1.7.8/libs/pbd -I/home/a/.cache/paru/clone/sooperlooper/src/sooperlooper-1.7.8/libs/midi++ -MT engine.o -MD -MP -MF .deps/engine.Tpo -c -o engine.o engine.cpp engine.cpp: In member function 'int SooperLooper::Engine::generate_sync(SooperLooper::nframes_t, SooperLooper::nframes_t)': engine.cpp:2630:27: warning: variable 'fragpos' set but not used [-Wunused-but-set-variable] 2630 | nframes_t fragpos; | ^~~~~~~ engine.cpp:2631:35: warning: variable 'timestamp' set but not used [-Wunused-but-set-variable] 2631 | MIDI::timestamp_t timestamp = 0; | ^~~~~~~~~ mv -f .deps/engine.Tpo .deps/engine.Po g++ -std=c++11 -DHAVE_CONFIG_H -I. -I.. -D_REENTRANT -I/usr/include/sigc++-2.0 -I/usr/lib/sigc++-2.0/include -I/usr/include/opus -I/usr/include/libxml2 -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/home/a/.cache/paru/clone/sooperlooper/src=/usr/src/debug/sooperlooper -flto=auto -D_REENTRANT -O2 -fomit-frame-pointer -pipe -Wall -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -I/home/a/.cache/paru/clone/sooperlooper/src/sooperlooper-1.7.8/libs/pbd -I/home/a/.cache/paru/clone/sooperlooper/src/sooperlooper-1.7.8/libs/midi++ -MT control_osc.o -MD -MP -MF .deps/control_osc.Tpo -c -o control_osc.o control_osc.cpp control_osc.cpp: In member function 'void SooperLooper::ControlOSC::register_callbacks()': control_osc.cpp:148:37: error: invalid conversion from 'int (*)(const char*, const char*, lo_arg**, int, void*, void*)' to 'lo_method_handler' {aka 'int (*)(const char*, const char*, lo_arg**, int, lo_message_*, void*)'} [-fpermissive] 148 | lo_server_add_method(serv, "/quit", "", ControlOSC::_quit_handler, this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | int (*)(const char*, const char*, lo_arg**, int, void*, void*) In file included from /usr/include/lo/lo.h:32, from control_osc.hpp:24, from control_osc.cpp:30: /usr/include/lo/lo_lowlevel.h:876:72: note: initializing argument 4 of 'lo_method_* lo_server_add_method(lo_server, const char*, const char*, lo_method_handler, const void*)' 876 | const char *typespec, lo_method_handler h, | ~~~~~~~~~~~~~~~~~~^ control_osc.cpp:151:37: error: invalid conversion from 'int (*)(const char*, const char*, lo_arg**, int, void*, void*)' to 'lo_method_handler' {aka 'int (*)(const char*, const char*, lo_arg**, int, lo_message_*, void*)'} [-fpermissive] 151 | lo_server_add_method(serv, "/ping", "ss", ControlOSC::_ping_handler, this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | int (*)(const char*, const char*, lo_arg**, int, void*, void*) /usr/include/lo/lo_lowlevel.h:876:72: note: initializing argument 4 of 'lo_method_* lo_server_add_method(lo_server, const char*, const char*, lo_method_handler, const void*)' 876 | const char *typespec, lo_method_handler h, | ~~~~~~~~~~~~~~~~~~^ control_osc.cpp:152:37: error: invalid conversion from 'int (*)(const char*, const char*, lo_arg**, int, void*, void*)' to 'lo_method_handler' {aka 'int (*)(const char*, const char*, lo_arg**, int, lo_message_*, void*)'} [-fpermissive] 152 | lo_server_add_method(serv, "/ping", "ssi", ControlOSC::_ping_handler, this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | int (*)(const char*, const char*, lo_arg**, int, void*, void*) /usr/include/lo/lo_lowlevel.h:876:72: note: initializing argument 4 of 'lo_method_* lo_server_add_method(lo_server, const char*, const char*, lo_method_handler, const void*)' 876 | const char *typespec, lo_method_handler h, | ~~~~~~~~~~~~~~~~~~^ control_osc.cpp:155:37: error: invalid conversion from 'int (*)(const char*, const char*, lo_arg**, int, void*, void*)' to 'lo_method_handler' {aka 'int (*)(const char*, const char*, lo_arg**, int, lo_message_*, void*)'} [-fpermissive] 155 | lo_server_add_method(serv, "/loop_add", "if", ControlOSC::_loop_add_handler, this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | int (*)(const char*, const char*, lo_arg**, int, void*, void*) /usr/include/lo/lo_lowlevel.h:876:72: note: initializing argument 4 of 'lo_method_* lo_server_add_method(lo_server, const char*, const char*, lo_method_handler, const void*)' 876 | const char *typespec, lo_method_handler h, | ~~~~~~~~~~~~~~~~~~^ control_osc.cpp:156:37: error: invalid conversion from 'int (*)(const char*, const char*, lo_arg**, int, void*, void*)' to 'lo_method_handler' {aka 'int (*)(const char*, const char*, lo_arg**, int, lo_message_*, void*)'} [-fpermissive] 156 | lo_server_add_method(serv, "/loop_add", "ifi", ControlOSC::_loop_add_handler, this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | int (*)(const char*, const char*, lo_arg**, int, void*, void*) /usr/include/lo/lo_lowlevel.h:876:72: note: initializing argument 4 of 'lo_method_* lo_server_add_method(lo_server, const char*, const char*, lo_method_handler, const void*)' 876 | const char *typespec, lo_method_handler h, | ~~~~~~~~~~~~~~~~~~^ control_osc.cpp:159:37: error: invalid conversion from 'int (*)(const char*, const char*, lo_arg**, int, void*, void*)' to 'lo_method_handler' {aka 'int (*)(const char*, const char*, lo_arg**, int, lo_message_*, void*)'} [-fpermissive] 159 | lo_server_add_method(serv, "/load_session", "sss", ControlOSC::_load_session_handler, this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | int (*)(const char*, const char*, lo_arg**, int, void*, void*) /usr/include/lo/lo_lowlevel.h:876:72: note: initializing argument 4 of 'lo_method_* lo_server_add_method(lo_server, const char*, const char*, lo_method_handler, const void*)' 876 | const char *typespec, lo_method_handler h, | ~~~~~~~~~~~~~~~~~~^ control_osc.cpp:162:37: error: invalid conversion from 'int (*)(const char*, const char*, lo_arg**, int, void*, void*)' to 'lo_method_handler' {aka 'int (*)(const char*, const char*, lo_arg**, int, lo_message_*, void*)'} [-fpermissive] 162 | lo_server_add_method(serv, "/save_session", "sss", ControlOSC::_save_session_handler, this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | int (*)(const char*, const char*, lo_arg**, int, void*, void*) /usr/include/lo/lo_lowlevel.h:876:72: note: initializing argument 4 of 'lo_method_* lo_server_add_method(lo_server, const char*, const char*, lo_method_handler, const void*)' 876 | const char *typespec, lo_method_handler h, | ~~~~~~~~~~~~~~~~~~^ control_osc.cpp:163:37: error: invalid conversion from 'int (*)(const char*, const char*, lo_arg**, int, void*, void*)' to 'lo_method_handler' {aka 'int (*)(const char*, const char*, lo_arg**, int, lo_message_*, void*)'} [-fpermissive] 163 | lo_server_add_method(serv, "/save_session", "sssi", ControlOSC::_save_session_handler, this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | int (*)(const char*, const char*, lo_arg**, int, void*, void*) /usr/include/lo/lo_lowlevel.h:876:72: note: initializing argument 4 of 'lo_method_* lo_server_add_method(lo_server, const char*, const char*, lo_method_handler, const void*)' 876 | const char *typespec, lo_method_handler h, | ~~~~~~~~~~~~~~~~~~^ control_osc.cpp:166:37: error: invalid conversion from 'int (*)(const char*, const char*, lo_arg**, int, void*, void*)' to 'lo_method_handler' {aka 'int (*)(const char*, const char*, lo_arg**, int, lo_message_*, void*)'} [-fpermissive] 166 | lo_server_add_method(serv, "/loop_del", "i", ControlOSC::_loop_del_handler, this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | int (*)(const char*, const char*, lo_arg**, int, void*, void*) /usr/include/lo/lo_lowlevel.h:876:72: note: initializing argument 4 of 'lo_method_* lo_server_add_method(lo_server, const char*, const char*, lo_method_handler, const void*)' 876 | const char *typespec, lo_method_handler h, | ~~~~~~~~~~~~~~~~~~^ control_osc.cpp:169:37: error: invalid conversion from 'int (*)(const char*, const char*, lo_arg**, int, void*, void*)' to 'lo_method_handler' {aka 'int (*)(const char*, const char*, lo_arg**, int, lo_message_*, void*)'} [-fpermissive] 169 | lo_server_add_method(serv, "/register", "ss", ControlOSC::_register_config_handler, this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | int (*)(const char*, const char*, lo_arg**, int, void*, void*) /usr/include/lo/lo_lowlevel.h:876:72: note: initializing argument 4 of 'lo_method_* lo_server_add_method(lo_server, const char*, const char*, lo_method_handler, const void*)' 876 | const char *typespec, lo_method_handler h, | ~~~~~~~~~~~~~~~~~~^ control_osc.cpp:170:37: error: invalid conversion from 'int (*)(const char*, const char*, lo_arg**, int, void*, void*)' to 'lo_method_handler' {aka 'int (*)(const char*, const char*, lo_arg**, int, lo_message_*, void*)'} [-fpermissive] 170 | lo_server_add_method(serv, "/unregister", "ss", ControlOSC::_unregister_config_handler, this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | int (*)(const char*, const char*, lo_arg**, int, void*, void*) /usr/include/lo/lo_lowlevel.h:876:72: note: initializing argument 4 of 'lo_method_* lo_server_add_method(lo_server, const char*, const char*, lo_method_handler, const void*)' 876 | const char *typespec, lo_method_handler h, | ~~~~~~~~~~~~~~~~~~^ control_osc.cpp:172:37: error: invalid conversion from 'int (*)(const char*, const char*, lo_arg**, int, void*, void*)' to 'lo_method_handler' {aka 'int (*)(const char*, const char*, lo_arg**, int, lo_message_*, void*)'} [-fpermissive] 172 | lo_server_add_method(serv, "/set", "sf", ControlOSC::_global_set_handler, this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | int (*)(const char*, const char*, lo_arg**, int, void*, void*) /usr/include/lo/lo_lowlevel.h:876:72: note: initializing argument 4 of 'lo_method_* lo_server_add_method(lo_server, const char*, const char*, lo_method_handler, const void*)' 876 | const char *typespec, lo_method_handler h, | ~~~~~~~~~~~~~~~~~~^ control_osc.cpp:173:37: error: invalid conversion from 'int (*)(const char*, const char*, lo_arg**, int, void*, void*)' to 'lo_method_handler' {aka 'int (*)(const char*, const char*, lo_arg**, int, lo_message_*, void*)'} [-fpermissive] 173 | lo_server_add_method(serv, "/get", "sss", ControlOSC::_global_get_handler, this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | int (*)(const char*, const char*, lo_arg**, int, void*, void*) /usr/include/lo/lo_lowlevel.h:876:72: note: initializing argument 4 of 'lo_method_* lo_server_add_method(lo_server, const char*, const char*, lo_method_handler, const void*)' 876 | const char *typespec, lo_method_handler h, | ~~~~~~~~~~~~~~~~~~^ control_osc.cpp:176:37: error: invalid conversion from 'int (*)(const char*, const char*, lo_arg**, int, void*, void*)' to 'lo_method_handler' {aka 'int (*)(const char*, const char*, lo_arg**, int, lo_message_*, void*)'} [-fpermissive] 176 | lo_server_add_method(serv, "/register_update", "sss", ControlOSC::_global_register_update_handler, this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | int (*)(const char*, const char*, lo_arg**, int, void*, void*) /usr/include/lo/lo_lowlevel.h:876:72: note: initializing argument 4 of 'lo_method_* lo_server_add_method(lo_server, const char*, const char*, lo_method_handler, const void*)' 876 | const char *typespec, lo_method_handler h, | ~~~~~~~~~~~~~~~~~~^ control_osc.cpp:177:37: error: invalid conversion from 'int (*)(const char*, const char*, lo_arg**, int, void*, void*)' to 'lo_method_handler' {aka 'int (*)(const char*, const char*, lo_arg**, int, lo_message_*, void*)'} [-fpermissive] 177 | lo_server_add_method(serv, "/unregister_update", "sss", ControlOSC::_global_unregister_update_handler, this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | int (*)(const char*, const char*, lo_arg**, int, void*, void*) /usr/include/lo/lo_lowlevel.h:876:72: note: initializing argument 4 of 'lo_method_* lo_server_add_method(lo_server, const char*, const char*, lo_method_handler, const void*)' 876 | const char *typespec, lo_method_handler h, | ~~~~~~~~~~~~~~~~~~^ control_osc.cpp:178:37: error: invalid conversion from 'int (*)(const char*, const char*, lo_arg**, int, void*, void*)' to 'lo_method_handler' {aka 'int (*)(const char*, const char*, lo_arg**, int, lo_message_*, void*)'} [-fpermissive] 178 | lo_server_add_method(serv, "/register_auto_update", "siss", ControlOSC::_global_register_auto_update_handler, this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | int (*)(const char*, const char*, lo_arg**, int, void*, void*) /usr/include/lo/lo_lowlevel.h:876:72: note: initializing argument 4 of 'lo_method_* lo_server_add_method(lo_server, const char*, const char*, lo_method_handler, const void*)' 876 | const char *typespec, lo_method_handler h, | ~~~~~~~~~~~~~~~~~~^ control_osc.cpp:179:37: error: invalid conversion from 'int (*)(const char*, const char*, lo_arg**, int, void*, void*)' to 'lo_method_handler' {aka 'int (*)(const char*, const char*, lo_arg**, int, lo_message_*, void*)'} [-fpermissive] 179 | lo_server_add_method(serv, "/unregister_auto_update", "sss", ControlOSC::_global_unregister_auto_update_handler, this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | int (*)(const char*, const char*, lo_arg**, int, void*, void*) /usr/include/lo/lo_lowlevel.h:876:72: note: initializing argument 4 of 'lo_method_* lo_server_add_method(lo_server, const char*, const char*, lo_method_handler, const void*)' 876 | const char *typespec, lo_method_handler h, | ~~~~~~~~~~~~~~~~~~^ control_osc.cpp:183:37: error: invalid conversion from 'int (*)(const char*, const char*, lo_arg**, int, void*, void*)' to 'lo_method_handler' {aka 'int (*)(const char*, const char*, lo_arg**, int, lo_message_*, void*)'} [-fpermissive] 183 | lo_server_add_method(serv, "/sl/-2/set", "sf", ControlOSC::_set_handler, new CommandInfo(this, -2, Event::type_global_control_change)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | int (*)(const char*, const char*, lo_arg**, int, void*, void*) /usr/include/lo/lo_lowlevel.h:876:72: note: initializing argument 4 of 'lo_method_* lo_server_add_method(lo_server, const char*, const char*, lo_method_handler, const void*)' 876 | const char *typespec, lo_method_handler h, | ~~~~~~~~~~~~~~~~~~^ control_osc.cpp:186:37: error: invalid conversion from 'int (*)(const char*, const char*, lo_arg**, int, void*, void*)' to 'lo_method_handler' {aka 'int (*)(const char*, const char*, lo_arg**, int, lo_message_*, void*)'} [-fpermissive] 186 | lo_server_add_method(serv, "/get_all_midi_bindings", "ss", ControlOSC::_midi_binding_handler, | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | int (*)(const char*, const char*, lo_arg**, int, void*, void*) 187 | new MidiBindCommand(this, MidiBindCommand::GetAllBinding)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/lo/lo_lowlevel.h:876:72: note: initializing argument 4 of 'lo_method_* lo_server_add_method(lo_server, const char*, const char*, lo_method_handler, const void*)' 876 | const char *typespec, lo_method_handler h, | ~~~~~~~~~~~~~~~~~~^ control_osc.cpp:190:37: error: invalid conversion from 'int (*)(const char*, const char*, lo_arg**, int, void*, void*)' to 'lo_method_handler' {aka 'int (*)(const char*, const char*, lo_arg**, int, lo_message_*, void*)'} [-fpermissive] 190 | lo_server_add_method(serv, "/remove_midi_binding", "ss", ControlOSC::_midi_binding_handler, | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | int (*)(const char*, const char*, lo_arg**, int, void*, void*) 191 | new MidiBindCommand(this, MidiBindCommand::RemoveBinding)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/lo/lo_lowlevel.h:876:72: note: initializing argument 4 of 'lo_method_* lo_server_add_method(lo_server, const char*, const char*, lo_method_handler, const void*)' 876 | const char *typespec, lo_method_handler h, | ~~~~~~~~~~~~~~~~~~^ control_osc.cpp:194:37: error: invalid conversion from 'int (*)(const char*, const char*, lo_arg**, int, void*, void*)' to 'lo_method_handler' {aka 'int (*)(const char*, const char*, lo_arg**, int, lo_message_*, void*)'} [-fpermissive] 194 | lo_server_add_method(serv, "/add_midi_binding", "ss", ControlOSC::_midi_binding_handler, | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | int (*)(const char*, const char*, lo_arg**, int, void*, void*) 195 | new MidiBindCommand(this, MidiBindCommand::AddBinding)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/lo/lo_lowlevel.h:876:72: note: initializing argument 4 of 'lo_method_* lo_server_add_method(lo_server, const char*, const char*, lo_method_handler, const void*)' 876 | const char *typespec, lo_method_handler h, | ~~~~~~~~~~~~~~~~~~^ control_osc.cpp:198:37: error: invalid conversion from 'int (*)(const char*, const char*, lo_arg**, int, void*, void*)' to 'lo_method_handler' {aka 'int (*)(const char*, const char*, lo_arg**, int, lo_message_*, void*)'} [-fpermissive] 198 | lo_server_add_method(serv, "/clear_midi_bindings", "", ControlOSC::_midi_binding_handler, | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | int (*)(const char*, const char*, lo_arg**, int, void*, void*) 199 | new MidiBindCommand(this, MidiBindCommand::ClearAllBindings)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/lo/lo_lowlevel.h:876:72: note: initializing argument 4 of 'lo_method_* lo_server_add_method(lo_server, const char*, const char*, lo_method_handler, const void*)' 876 | const char *typespec, lo_method_handler h, | ~~~~~~~~~~~~~~~~~~^ control_osc.cpp:202:37: error: invalid conversion from 'int (*)(const char*, const char*, lo_arg**, int, void*, void*)' to 'lo_method_handler' {aka 'int (*)(const char*, const char*, lo_arg**, int, lo_message_*, void*)'} [-fpermissive] 202 | lo_server_add_method(serv, "/load_midi_bindings", "ss", ControlOSC::_midi_binding_handler, | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | int (*)(const char*, const char*, lo_arg**, int, void*, void*) 203 | new MidiBindCommand(this, MidiBindCommand::LoadBindings)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/lo/lo_lowlevel.h:876:72: note: initializing argument 4 of 'lo_method_* lo_server_add_method(lo_server, const char*, const char*, lo_method_handler, const void*)' 876 | const char *typespec, lo_method_handler h, | ~~~~~~~~~~~~~~~~~~^ control_osc.cpp:206:37: error: invalid conversion from 'int (*)(const char*, const char*, lo_arg**, int, void*, void*)' to 'lo_method_handler' {aka 'int (*)(const char*, const char*, lo_arg**, int, lo_message_*, void*)'} [-fpermissive] 206 | lo_server_add_method(serv, "/save_midi_bindings", "ss", ControlOSC::_midi_binding_handler, | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | int (*)(const char*, const char*, lo_arg**, int, void*, void*) 207 | new MidiBindCommand(this, MidiBindCommand::SaveBindings)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/lo/lo_lowlevel.h:876:72: note: initializing argument 4 of 'lo_method_* lo_server_add_method(lo_server, const char*, const char*, lo_method_handler, const void*)' 876 | const char *typespec, lo_method_handler h, | ~~~~~~~~~~~~~~~~~~^ control_osc.cpp:210:37: error: invalid conversion from 'int (*)(const char*, const char*, lo_arg**, int, void*, void*)' to 'lo_method_handler' {aka 'int (*)(const char*, const char*, lo_arg**, int, lo_message_*, void*)'} [-fpermissive] 210 | lo_server_add_method(serv, "/learn_midi_binding", "ssss", ControlOSC::_midi_binding_handler, | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | int (*)(const char*, const char*, lo_arg**, int, void*, void*) 211 | new MidiBindCommand(this, MidiBindCommand::LearnBinding)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/lo/lo_lowlevel.h:876:72: note: initializing argument 4 of 'lo_method_* lo_server_add_method(lo_server, const char*, const char*, lo_method_handler, const void*)' 876 | const char *typespec, lo_method_handler h, | ~~~~~~~~~~~~~~~~~~^ control_osc.cpp:214:37: error: invalid conversion from 'int (*)(const char*, const char*, lo_arg**, int, void*, void*)' to 'lo_method_handler' {aka 'int (*)(const char*, const char*, lo_arg**, int, lo_message_*, void*)'} [-fpermissive] 214 | lo_server_add_method(serv, "/get_next_midi_event", "ss", ControlOSC::_midi_binding_handler, | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | int (*)(const char*, const char*, lo_arg**, int, void*, void*) 215 | new MidiBindCommand(this, MidiBindCommand::GetNextMidi)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/lo/lo_lowlevel.h:876:72: note: initializing argument 4 of 'lo_method_* lo_server_add_method(lo_server, const char*, const char*, lo_method_handler, const void*)' 876 | const char *typespec, lo_method_handler h, | ~~~~~~~~~~~~~~~~~~^ control_osc.cpp:218:37: error: invalid conversion from 'int (*)(const char*, const char*, lo_arg**, int, void*, void*)' to 'lo_method_handler' {aka 'int (*)(const char*, const char*, lo_arg**, int, lo_message_*, void*)'} [-fpermissive] 218 | lo_server_add_method(serv, "/cancel_midi_learn", "ss", ControlOSC::_midi_binding_handler, | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | int (*)(const char*, const char*, lo_arg**, int, void*, void*) 219 | new MidiBindCommand(this, MidiBindCommand::CancelLearn)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/lo/lo_lowlevel.h:876:72: note: initializing argument 4 of 'lo_method_* lo_server_add_method(lo_server, const char*, const char*, lo_method_handler, const void*)' 876 | const char *typespec, lo_method_handler h, | ~~~~~~~~~~~~~~~~~~^ control_osc.cpp:222:37: error: invalid conversion from 'int (*)(const char*, const char*, lo_arg**, int, void*, void*)' to 'lo_method_handler' {aka 'int (*)(const char*, const char*, lo_arg**, int, lo_message_*, void*)'} [-fpermissive] 222 | lo_server_add_method(serv, "/cancel_get_next_midi", "ss", ControlOSC::_midi_binding_handler, | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | int (*)(const char*, const char*, lo_arg**, int, void*, void*) 223 | new MidiBindCommand(this, MidiBindCommand::CancelGetNext)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/lo/lo_lowlevel.h:876:72: note: initializing argument 4 of 'lo_method_* lo_server_add_method(lo_server, const char*, const char*, lo_method_handler, const void*)' 876 | const char *typespec, lo_method_handler h, | ~~~~~~~~~~~~~~~~~~^ control_osc.cpp:227:37: error: invalid conversion from 'int (*)(const char*, const char*, lo_arg**, int, void*, void*)' to 'lo_method_handler' {aka 'int (*)(const char*, const char*, lo_arg**, int, lo_message_*, void*)'} [-fpermissive] 227 | lo_server_add_method(serv, "/sl/midi_start", NULL, ControlOSC::_midi_start_handler, this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | int (*)(const char*, const char*, lo_arg**, int, void*, void*) /usr/include/lo/lo_lowlevel.h:876:72: note: initializing argument 4 of 'lo_method_* lo_server_add_method(lo_server, const char*, const char*, lo_method_handler, const void*)' 876 | const char *typespec, lo_method_handler h, | ~~~~~~~~~~~~~~~~~~^ control_osc.cpp:228:37: error: invalid conversion from 'int (*)(const char*, const char*, lo_arg**, int, void*, void*)' to 'lo_method_handler' {aka 'int (*)(const char*, const char*, lo_arg**, int, lo_message_*, void*)'} [-fpermissive] 228 | lo_server_add_method(serv, "/sl/midi_stop", NULL, ControlOSC::_midi_stop_handler, this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | int (*)(const char*, const char*, lo_arg**, int, void*, void*) /usr/include/lo/lo_lowlevel.h:876:72: note: initializing argument 4 of 'lo_method_* lo_server_add_method(lo_server, const char*, const char*, lo_method_handler, const void*)' 876 | const char *typespec, lo_method_handler h, | ~~~~~~~~~~~~~~~~~~^ control_osc.cpp:229:37: error: invalid conversion from 'int (*)(const char*, const char*, lo_arg**, int, void*, void*)' to 'lo_method_handler' {aka 'int (*)(const char*, const char*, lo_arg**, int, lo_message_*, void*)'} [-fpermissive] 229 | lo_server_add_method(serv, "/sl/midi_tick", NULL, ControlOSC::_midi_tick_handler, this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | int (*)(const char*, const char*, lo_arg**, int, void*, void*) /usr/include/lo/lo_lowlevel.h:876:72: note: initializing argument 4 of 'lo_method_* lo_server_add_method(lo_server, const char*, const char*, lo_method_handler, const void*)' 876 | const char *typespec, lo_method_handler h, | ~~~~~~~~~~~~~~~~~~^ control_osc.cpp: In member function 'void SooperLooper::ControlOSC::on_loop_added(int, bool)': control_osc.cpp:313:37: error: invalid conversion from 'int (*)(const char*, const char*, lo_arg**, int, void*, void*)' to 'lo_method_handler' {aka 'int (*)(const char*, const char*, lo_arg**, int, lo_message_*, void*)'} [-fpermissive] 313 | lo_server_add_method(serv, tmpstr, "s", ControlOSC::_updown_handler, new CommandInfo(this, instance, Event::type_cmd_down)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | int (*)(const char*, const char*, lo_arg**, int, void*, void*) /usr/include/lo/lo_lowlevel.h:876:72: note: initializing argument 4 of 'lo_method_* lo_server_add_method(lo_server, const char*, const char*, lo_method_handler, const void*)' 876 | const char *typespec, lo_method_handler h, | ~~~~~~~~~~~~~~~~~~^ control_osc.cpp:316:37: error: invalid conversion from 'int (*)(const char*, const char*, lo_arg**, int, void*, void*)' to 'lo_method_handler' {aka 'int (*)(const char*, const char*, lo_arg**, int, lo_message_*, void*)'} [-fpermissive] 316 | lo_server_add_method(serv, tmpstr, "s", ControlOSC::_updown_handler, new CommandInfo(this, instance, Event::type_cmd_up)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | int (*)(const char*, const char*, lo_arg**, int, void*, void*) /usr/include/lo/lo_lowlevel.h:876:72: note: initializing argument 4 of 'lo_method_* lo_server_add_method(lo_server, const char*, const char*, lo_method_handler, const void*)' 876 | const char *typespec, lo_method_handler h, | ~~~~~~~~~~~~~~~~~~^ control_osc.cpp:319:37: error: invalid conversion from 'int (*)(const char*, const char*, lo_arg**, int, void*, void*)' to 'lo_method_handler' {aka 'int (*)(const char*, const char*, lo_arg**, int, lo_message_*, void*)'} [-fpermissive] 319 | lo_server_add_method(serv, tmpstr, "s", ControlOSC::_updown_handler, new CommandInfo(this, instance, Event::type_cmd_hit)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | int (*)(const char*, const char*, lo_arg**, int, void*, void*) /usr/include/lo/lo_lowlevel.h:876:72: note: initializing argument 4 of 'lo_method_* lo_server_add_method(lo_server, const char*, const char*, lo_method_handler, const void*)' 876 | const char *typespec, lo_method_handler h, | ~~~~~~~~~~~~~~~~~~^ control_osc.cpp:322:37: error: invalid conversion from 'int (*)(const char*, const char*, lo_arg**, int, void*, void*)' to 'lo_method_handler' {aka 'int (*)(const char*, const char*, lo_arg**, int, lo_message_*, void*)'} [-fpermissive] 322 | lo_server_add_method(serv, tmpstr, "s", ControlOSC::_updown_handler, new CommandInfo(this, instance, Event::type_cmd_upforce)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | int (*)(const char*, const char*, lo_arg**, int, void*, void*) /usr/include/lo/lo_lowlevel.h:876:72: note: initializing argument 4 of 'lo_method_* lo_server_add_method(lo_server, const char*, const char*, lo_method_handler, const void*)' 876 | const char *typespec, lo_method_handler h, | ~~~~~~~~~~~~~~~~~~^ control_osc.cpp:325:37: error: invalid conversion from 'int (*)(const char*, const char*, lo_arg**, int, void*, void*)' to 'lo_method_handler' {aka 'int (*)(const char*, const char*, lo_arg**, int, lo_message_*, void*)'} [-fpermissive] 325 | lo_server_add_method(serv, tmpstr, "sf", ControlOSC::_set_handler, new CommandInfo(this, instance, Event::type_control_change)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | int (*)(const char*, const char*, lo_arg**, int, void*, void*) /usr/include/lo/lo_lowlevel.h:876:72: note: initializing argument 4 of 'lo_method_* lo_server_add_method(lo_server, const char*, const char*, lo_method_handler, const void*)' 876 | const char *typespec, lo_method_handler h, | ~~~~~~~~~~~~~~~~~~^ control_osc.cpp:328:37: error: invalid conversion from 'int (*)(const char*, const char*, lo_arg**, int, void*, void*)' to 'lo_method_handler' {aka 'int (*)(const char*, const char*, lo_arg**, int, lo_message_*, void*)'} [-fpermissive] 328 | lo_server_add_method(serv, tmpstr, "sss", ControlOSC::_get_handler, new CommandInfo(this, instance, Event::type_control_request)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | int (*)(const char*, const char*, lo_arg**, int, void*, void*) /usr/include/lo/lo_lowlevel.h:876:72: note: initializing argument 4 of 'lo_method_* lo_server_add_method(lo_server, const char*, const char*, lo_method_handler, const void*)' 876 | const char *typespec, lo_method_handler h, | ~~~~~~~~~~~~~~~~~~^ control_osc.cpp:332:37: error: invalid conversion from 'int (*)(const char*, const char*, lo_arg**, int, void*, void*)' to 'lo_method_handler' {aka 'int (*)(const char*, const char*, lo_arg**, int, lo_message_*, void*)'} [-fpermissive] 332 | lo_server_add_method(serv, tmpstr, "sss", ControlOSC::_loadloop_handler, new CommandInfo(this, instance, Event::type_control_request)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | int (*)(const char*, const char*, lo_arg**, int, void*, void*) /usr/include/lo/lo_lowlevel.h:876:72: note: initializing argument 4 of 'lo_method_* lo_server_add_method(lo_server, const char*, const char*, lo_method_handler, const void*)' 876 | const char *typespec, lo_method_handler h, | ~~~~~~~~~~~~~~~~~~^ control_osc.cpp:336:37: error: invalid conversion from 'int (*)(const char*, const char*, lo_arg**, int, void*, void*)' to 'lo_method_handler' {aka 'int (*)(const char*, const char*, lo_arg**, int, lo_message_*, void*)'} [-fpermissive] 336 | lo_server_add_method(serv, tmpstr, "sssss", ControlOSC::_saveloop_handler, new CommandInfo(this, instance, Event::type_control_request)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | int (*)(const char*, const char*, lo_arg**, int, void*, void*) /usr/include/lo/lo_lowlevel.h:876:72: note: initializing argument 4 of 'lo_method_* lo_server_add_method(lo_server, const char*, const char*, lo_method_handler, const void*)' 876 | const char *typespec, lo_method_handler h, | ~~~~~~~~~~~~~~~~~~^ control_osc.cpp:340:37: error: invalid conversion from 'int (*)(const char*, const char*, lo_arg**, int, void*, void*)' to 'lo_method_handler' {aka 'int (*)(const char*, const char*, lo_arg**, int, lo_message_*, void*)'} [-fpermissive] 340 | lo_server_add_method(serv, tmpstr, "sss", ControlOSC::_register_update_handler, new CommandInfo(this, instance, Event::type_control_request)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | int (*)(const char*, const char*, lo_arg**, int, void*, void*) /usr/include/lo/lo_lowlevel.h:876:72: note: initializing argument 4 of 'lo_method_* lo_server_add_method(lo_server, const char*, const char*, lo_method_handler, const void*)' 876 | const char *typespec, lo_method_handler h, | ~~~~~~~~~~~~~~~~~~^ control_osc.cpp:344:37: error: invalid conversion from 'int (*)(const char*, const char*, lo_arg**, int, void*, void*)' to 'lo_method_handler' {aka 'int (*)(const char*, const char*, lo_arg**, int, lo_message_*, void*)'} [-fpermissive] 344 | lo_server_add_method(serv, tmpstr, "sss", ControlOSC::_unregister_update_handler, new CommandInfo(this, instance, Event::type_control_request)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | int (*)(const char*, const char*, lo_arg**, int, void*, void*) /usr/include/lo/lo_lowlevel.h:876:72: note: initializing argument 4 of 'lo_method_* lo_server_add_method(lo_server, const char*, const char*, lo_method_handler, const void*)' 876 | const char *typespec, lo_method_handler h, | ~~~~~~~~~~~~~~~~~~^ control_osc.cpp:348:37: error: invalid conversion from 'int (*)(const char*, const char*, lo_arg**, int, void*, void*)' to 'lo_method_handler' {aka 'int (*)(const char*, const char*, lo_arg**, int, lo_message_*, void*)'} [-fpermissive] 348 | lo_server_add_method(serv, tmpstr, "siss", ControlOSC::_register_auto_update_handler, new CommandInfo(this, instance, Event::type_control_request)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | int (*)(const char*, const char*, lo_arg**, int, void*, void*) /usr/include/lo/lo_lowlevel.h:876:72: note: initializing argument 4 of 'lo_method_* lo_server_add_method(lo_server, const char*, const char*, lo_method_handler, const void*)' 876 | const char *typespec, lo_method_handler h, | ~~~~~~~~~~~~~~~~~~^ control_osc.cpp:352:37: error: invalid conversion from 'int (*)(const char*, const char*, lo_arg**, int, void*, void*)' to 'lo_method_handler' {aka 'int (*)(const char*, const char*, lo_arg**, int, lo_message_*, void*)'} [-fpermissive] 352 | lo_server_add_method(serv, tmpstr, "sss", ControlOSC::_unregister_auto_update_handler, new CommandInfo(this, instance, Event::type_control_request)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | int (*)(const char*, const char*, lo_arg**, int, void*, void*) /usr/include/lo/lo_lowlevel.h:876:72: note: initializing argument 4 of 'lo_method_* lo_server_add_method(lo_server, const char*, const char*, lo_method_handler, const void*)' 876 | const char *typespec, lo_method_handler h, | ~~~~~~~~~~~~~~~~~~^ make[3]: *** [Makefile:617: control_osc.o] Error 1 make[3]: Leaving directory '/home/a/.cache/paru/clone/sooperlooper/src/sooperlooper-1.7.8/src' make[2]: *** [Makefile:658: all-recursive] Error 1 make[2]: Leaving directory '/home/a/.cache/paru/clone/sooperlooper/src/sooperlooper-1.7.8/src' make[1]: *** [Makefile:428: all-recursive] Error 1 make[1]: Leaving directory '/home/a/.cache/paru/clone/sooperlooper/src/sooperlooper-1.7.8' make: *** [Makefile:367: all] Error 2 ==> ERROR: A failure occurred in build(). Aborting... error: failed to build 'sooperlooper-1.7.8-1': checking dependencies... Packages (2) autoconf-archive-1:2023.02.20-1 gendesk-1.0.9-3 Total Removed Size: 8.65 MiB :: Do you want to remove these packages? [Y/n] :: Running pre-transaction hooks... (1/1) Removing old entries from the info directory file... :: Processing package changes... removing gendesk... removing autoconf-archive... :: Running post-transaction hooks... (1/2) Arming ConditionNeedsUpdate... (2/2) ChangeAttributes... error: packages failed to build: sooperlooper-1.7.8-1 [a@gb1 ~]$