Trying to compile from tarball because it seems there's no package available for Fedora. It's my first time trying to compile anything from source -- I'm not much of a programmer. I did "dnf groupinstall 'Development Tools'" but the configure script still complained about not having gcc so then I did "dnf install gcc-c++" and it finished successfully. But I got type errors during make so I guess I'm using the wrong compiler?
autoreconf: export WARNINGS=no-unsupported
autoreconf: Entering directory '.'
autoreconf: configure.ac: not using Gettext
autoreconf: running: aclocal --force
autoreconf: configure.ac: tracing
autoreconf: running: libtoolize --copy --force
libtoolize: putting auxiliary files in '.'.
libtoolize: copying file './ltmain.sh'
libtoolize: Consider adding 'AC_CONFIG_MACRO_DIRS([m4])' to configure.ac,
libtoolize: and rerunning libtoolize and aclocal.
libtoolize: Consider adding '-I m4' to ACLOCAL_AMFLAGS in Makefile.am.
autoreconf: configure.ac: not using Intltool
autoreconf: configure.ac: not using Gtkdoc
autoreconf: running: aclocal --force
autoreconf: running: /usr/bin/autoconf --force
configure.ac:625: warning: The macro `AC_HAVE_LIBRARY' is obsolete.
configure.ac:625: You should run autoupdate.
./lib/autoconf/libs.m4:138: AC_HAVE_LIBRARY is expanded from...
configure.ac:625: the top level
configure.ac:630: warning: The macro `AC_HAVE_LIBRARY' is obsolete.
configure.ac:630: You should run autoupdate.
./lib/autoconf/libs.m4:138: AC_HAVE_LIBRARY is expanded from...
configure.ac:630: the top level
autoreconf: running: /usr/bin/autoheader --force
autoreconf: running: automake --add-missing --copy --force-missing
configure.ac:9: installing './compile'
configure.ac:4: installing './missing'
dggui/Makefile.am: installing './depcomp'
dggui/Makefile.am: error: Objective C++ source seen but 'OBJCXX' is undefined
dggui/Makefile.am: The usual way to define 'OBJCXX' is to add 'AC_PROG_OBJCXX'
dggui/Makefile.am: to 'configure.ac' and run 'autoconf' again.
plugin/vst/Makefile.am:6: warning: ':='-style assignments are not portable
plugin/vst/Makefile.am:6: warning: filter-out -Werror -Wall ,$(CXXFLAGS: non-POSIX variable name
plugin/vst/Makefile.am:6: (probably a GNU make extension)
plugin/vst/Makefile.am:6: warning: 'CXXFLAGS' is a user variable, you should not override it;
plugin/vst/Makefile.am:6: use 'AM_CXXFLAGS' instead
autoreconf: error: automake failed with exit status: 1
make all-recursive
make[1]: Entering directory '/home/flippedbean/Downloads/drumgizmo'
Making all in tools
make[2]: Entering directory '/home/flippedbean/Downloads/drumgizmo/tools'
make[2]: Nothing to be done for 'all'.
make[2]: Leaving directory '/home/flippedbean/Downloads/drumgizmo/tools'
Making all in src
make[2]: Entering directory '/home/flippedbean/Downloads/drumgizmo/src'
make[2]: Nothing to be done for 'all'.
make[2]: Leaving directory '/home/flippedbean/Downloads/drumgizmo/src'
Making all in dggui
make[2]: Entering directory '/home/flippedbean/Downloads/drumgizmo/dggui'
make[2]: Nothing to be done for 'all'.
make[2]: Leaving directory '/home/flippedbean/Downloads/drumgizmo/dggui'
Making all in plugingui
make[2]: Entering directory '/home/flippedbean/Downloads/drumgizmo/plugingui'
make all-recursive
make[3]: Entering directory '/home/flippedbean/Downloads/drumgizmo/plugingui'
Making all in locale
make[4]: Entering directory '/home/flippedbean/Downloads/drumgizmo/plugingui/locale'
make[4]: Nothing to be done for 'all'.
make[4]: Leaving directory '/home/flippedbean/Downloads/drumgizmo/plugingui/locale'
make[4]: Entering directory '/home/flippedbean/Downloads/drumgizmo/plugingui'
make[4]: Nothing to be done for 'all-am'.
make[4]: Leaving directory '/home/flippedbean/Downloads/drumgizmo/plugingui'
make[3]: Leaving directory '/home/flippedbean/Downloads/drumgizmo/plugingui'
make[2]: Leaving directory '/home/flippedbean/Downloads/drumgizmo/plugingui'
Making all in plugin
make[2]: Entering directory '/home/flippedbean/Downloads/drumgizmo/plugin'
Making all in vst
make[3]: Entering directory '/home/flippedbean/Downloads/drumgizmo/plugin/vst'
make[3]: Nothing to be done for 'all'.
make[3]: Leaving directory '/home/flippedbean/Downloads/drumgizmo/plugin/vst'
make[3]: Entering directory '/home/flippedbean/Downloads/drumgizmo/plugin'
CXX ttlgen-ttlgen.o
In file included from ../plugin/plugingizmo/pluginlv2.h:29,
from ../plugin/plugingizmo/ttlgen.cc:31:
../plugin/plugingizmo/plugin.h:167:22: error: ‘uint8_t’ in namespace ‘std’ does not name a type; did you mean ‘wint_t’?
167 | std::uint8_t* data{nullptr}; //< Allocated (or reused) RGBA buffer, filled by the plugin.
| ^~~~~~~
| wint_t
make[3]: *** [Makefile:820: ttlgen-ttlgen.o] Error 1
make[3]: Leaving directory '/home/flippedbean/Downloads/drumgizmo/plugin'
make[2]: *** [Makefile:888: all-recursive] Error 1
make[2]: Leaving directory '/home/flippedbean/Downloads/drumgizmo/plugin'
make[1]: *** [Makefile:473: all-recursive] Error 1
make[1]: Leaving directory '/home/flippedbean/Downloads/drumgizmo'
make: *** [Makefile:405: all] Error 2