CMake Deprecation Warning at CMakeLists.txt:28 (cmake_minimum_required): Compatibility with CMake < 2.8.12 will be removed from a future version of CMake. Update the VERSION argument value or use a ... suffix to tell CMake that the project does not need compatibility with older versions. CMake Warning (dev) at CMakeLists.txt:39 (add_executable): Policy CMP0115 is not set: Source file extensions must be explicit. Run "cmake --help-policy CMP0115" for policy details. Use the cmake_policy command to set the policy and suppress this warning. File: /usr/src/slapt-src/audio/jack-keyboard/jack-keyboard-2.7.2/src/jack-keyboard.c This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at CMakeLists.txt:39 (add_executable): Policy CMP0115 is not set: Source file extensions must be explicit. Run "cmake --help-policy CMP0115" for policy details. Use the cmake_policy command to set the policy and suppress this warning. File: /usr/src/slapt-src/audio/jack-keyboard/jack-keyboard-2.7.2/src/pianokeyboard.c This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning: Manually-specified variables were not used by the project: LIB_SUFFIX MAN_INSTALL_DIR -keyboard-2.7.2/cmake/FindJACK.cmake LASHOPT="OFF" -- The C compiler identification is GNU 11.2.0 -- The CXX compiler identification is GNU 11.2.0 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/cc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/c++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Found GTK2_GTK: /usr/lib/libgtk-x11-2.0.so -- Found JACK: /usr/lib/libjack.so -- Found X11: /usr/include -- Looking for XOpenDisplay in /usr/lib/libX11.so;/usr/lib/libXext.so -- Looking for XOpenDisplay in /usr/lib/libX11.so;/usr/lib/libXext.so - found -- Looking for gethostbyname -- Looking for gethostbyname - found -- Looking for connect -- Looking for connect - found -- Looking for remove -- Looking for remove - found -- Looking for shmat -- Looking for shmat - found -- Looking for IceConnectionNumber in ICE -- Looking for IceConnectionNumber in ICE - found -- Configuring done -- Generating done -- Build files have been written to: /usr/src/slapt-src/audio/jack-keyboard/jack-keyboard-2.7.2/build [ 33%] Building C object CMakeFiles/jack-keyboard.dir/src/jack-keyboard.c.o In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/include/gtk-2.0/gtk/gtkwindow.h:36, from /usr/include/gtk-2.0/gtk/gtkdialog.h:35, from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:33, from /usr/src/slapt-src/audio/jack-keyboard/jack-keyboard-2.7.2/src/jack-keyboard.c:47: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:1: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^~~~ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from /usr/src/slapt-src/audio/jack-keyboard/jack-keyboard-2.7.2/src/jack-keyboard.c:47: /usr/include/glib-2.0/gobject/gtype.h:698:1: note: declared here 698 | { | ^ In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126, from /usr/src/slapt-src/audio/jack-keyboard/jack-keyboard-2.7.2/src/jack-keyboard.c:47: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from /usr/src/slapt-src/audio/jack-keyboard/jack-keyboard-2.7.2/src/jack-keyboard.c:47: /usr/include/glib-2.0/glib/gtypes.h:547:8: note: declared here 547 | struct _GTimeVal | ^~~~~~~~~ /usr/src/slapt-src/audio/jack-keyboard/jack-keyboard-2.7.2/src/jack-keyboard.c: In function ‘grab_keyboard’: /usr/src/slapt-src/audio/jack-keyboard/jack-keyboard-2.7.2/src/jack-keyboard.c:1218:9: warning: ‘g_atexit’ is deprecated [-Wdeprecated-declarations] 1218 | g_atexit(ungrab_keyboard); | ^~~~~~~~ In file included from /usr/include/glib-2.0/glib/gthread.h:34, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from /usr/src/slapt-src/audio/jack-keyboard/jack-keyboard-2.7.2/src/jack-keyboard.c:47: /usr/include/glib-2.0/glib/gutils.h:336:9: note: declared here 336 | void g_atexit (GVoidFunc func); | ^~~~~~~~ /usr/src/slapt-src/audio/jack-keyboard/jack-keyboard-2.7.2/src/jack-keyboard.c: In function ‘main’: /usr/src/slapt-src/audio/jack-keyboard/jack-keyboard-2.7.2/src/jack-keyboard.c:1849:9: warning: ‘g_thread_init’ is deprecated [-Wdeprecated-declarations] 1849 | g_thread_init(NULL); | ^~~~~~~~~~~~~ In file included from /usr/include/glib-2.0/glib.h:112, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from /usr/src/slapt-src/audio/jack-keyboard/jack-keyboard-2.7.2/src/jack-keyboard.c:47: /usr/include/glib-2.0/glib/deprecated/gthread.h:265:10: note: declared here 265 | void g_thread_init (gpointer vtable); | ^~~~~~~~~~~~~ [ 66%] Building C object CMakeFiles/jack-keyboard.dir/src/pianokeyboard.c.o In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/include/gtk-2.0/gtk/gtkwindow.h:36, from /usr/include/gtk-2.0/gtk/gtkdialog.h:35, from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:33, from /usr/src/slapt-src/audio/jack-keyboard/jack-keyboard-2.7.2/src/pianokeyboard.c:36: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:1: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^~~~ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from /usr/src/slapt-src/audio/jack-keyboard/jack-keyboard-2.7.2/src/pianokeyboard.c:36: /usr/include/glib-2.0/gobject/gtype.h:698:1: note: declared here 698 | { | ^ In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126, from /usr/src/slapt-src/audio/jack-keyboard/jack-keyboard-2.7.2/src/pianokeyboard.c:36: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from /usr/src/slapt-src/audio/jack-keyboard/jack-keyboard-2.7.2/src/pianokeyboard.c:36: /usr/include/glib-2.0/glib/gtypes.h:547:8: note: declared here 547 | struct _GTimeVal | ^~~~~~~~~ [100%] Linking C executable jack-keyboard [100%] Built target jack-keyboard Consolidate compiler generated dependencies of target jack-keyboard [100%] Built target jack-keyboard Install the project... -- Install configuration: "Release" -- Installing: /usr/src/slapt-src/audio/jack-keyboard/package-jack-keyboard/usr/bin/jack-keyboard -- Installing: /usr/src/slapt-src/audio/jack-keyboard/package-jack-keyboard/usr/share/pixmaps/jack-keyboard.png -- Installing: /usr/src/slapt-src/audio/jack-keyboard/package-jack-keyboard/usr/share/applications/jack-keyboard.desktop -- Installing: /usr/src/slapt-src/audio/jack-keyboard/package-jack-keyboard/usr/man/man1/jack-keyboard.1 Targets: configure all clean install package make -C build install make[1]: Entering directory '/usr/src/slapt-src/audio/jack-keyboard/jack-keyboard-2.7.2/build' make[2]: Entering directory '/usr/src/slapt-src/audio/jack-keyboard/jack-keyboard-2.7.2/build' make[3]: Entering directory '/usr/src/slapt-src/audio/jack-keyboard/jack-keyboard-2.7.2/build' make[3]: Leaving directory '/usr/src/slapt-src/audio/jack-keyboard/jack-keyboard-2.7.2/build' [100%] Built target jack-keyboard make[2]: Leaving directory '/usr/src/slapt-src/audio/jack-keyboard/jack-keyboard-2.7.2/build' Install the project... -- Install configuration: "Release" -- Up-to-date: /usr/src/slapt-src/audio/jack-keyboard/package-jack-keyboard/usr/bin/jack-keyboard -- Up-to-date: /usr/src/slapt-src/audio/jack-keyboard/package-jack-keyboard/usr/share/pixmaps/jack-keyboard.png -- Up-to-date: /usr/src/slapt-src/audio/jack-keyboard/package-jack-keyboard/usr/share/applications/jack-keyboard.desktop -- Up-to-date: /usr/src/slapt-src/audio/jack-keyboard/package-jack-keyboard/usr/man/man1/jack-keyboard.1 make[1]: Leaving directory '/usr/src/slapt-src/audio/jack-keyboard/jack-keyboard-2.7.2/build' Slackware package maker, version 3.14159265. Searching for symbolic links: usr/share/pixmaps/jack-keyboard.png ../icons/hicolor/48x48/apps/jack-keyboard.png Making symbolic link creation script: ( cd usr/share/pixmaps ; rm -rf jack-keyboard.png ) ( cd usr/share/pixmaps ; ln -sf ../icons/hicolor/48x48/apps/jack-keyboard.png jack-keyboard.png ) Unless your existing installation script already contains the code to create these links, you should append these lines to your existing install script. Now's your chance. :^) Would you like to add this stuff to the existing install script and remove the symbolic links ([y]es, [n]o)? y Removing symbolic links: removed './usr/share/pixmaps/jack-keyboard.png' Updating your ./install/doinst.sh... This next step is optional - you can set the directories in your package to some sane permissions. If any of the directories in your package have special permissions, then DO NOT reset them here! Would you like to reset all directory permissions to 755 (drwxr-xr-x) and directory ownerships to root.root ([y]es, [n]o)? n Creating Slackware package: /usr/src/slapt-src/audio/jack-keyboard/jack-keyboard-2.7.2-i586-2salix15.0.txz ./ install/ install/doinst.sh install/slack-desc usr/ usr/bin/ usr/bin/jack-keyboard usr/doc/ usr/doc/jack-keyboard-2.7.2/ usr/doc/jack-keyboard-2.7.2/AUTHORS usr/doc/jack-keyboard-2.7.2/COPYING usr/doc/jack-keyboard-2.7.2/NEWS usr/doc/jack-keyboard-2.7.2/README.md usr/doc/jack-keyboard-2.7.2/TODO usr/doc/jack-keyboard-2.7.2/jack-keyboard.SlackBuild usr/man/ usr/man/man1/ usr/man/man1/jack-keyboard.1.gz usr/share/ usr/share/applications/ usr/share/applications/jack-keyboard.desktop usr/share/icons/ usr/share/icons/hicolor/ usr/share/icons/hicolor/128x128/ usr/share/icons/hicolor/128x128/apps/ usr/share/icons/hicolor/128x128/apps/jack-keyboard.png usr/share/icons/hicolor/16x16/ usr/share/icons/hicolor/16x16/apps/ usr/share/icons/hicolor/16x16/apps/jack-keyboard.png usr/share/icons/hicolor/32x32/ usr/share/icons/hicolor/32x32/apps/ usr/share/icons/hicolor/32x32/apps/jack-keyboard.png usr/share/icons/hicolor/48x48/ usr/share/icons/hicolor/48x48/apps/ usr/share/icons/hicolor/48x48/apps/jack-keyboard.png usr/share/icons/hicolor/64x64/ usr/share/icons/hicolor/64x64/apps/ usr/share/icons/hicolor/64x64/apps/jack-keyboard.png usr/share/pixmaps/ Slackware package /usr/src/slapt-src/audio/jack-keyboard/jack-keyboard-2.7.2-i586-2salix15.0.txz created. Installing package jack-keyboard-2.7.2-i586-2salix15.0... | jack-keyboard (virtual MIDI keyboard) | | jack-keyboard is a virtual MIDI keyboard - a program that allows | you to send JACK MIDI events (play ;-) using your PC keyboard. It's | somewhat similar to vkeybd, except it uses JACK MIDI instead of ALSA, | and the default keyboard mapping is much better - it uses the same | layout as trackers (like Impulse Tracker) did, so you have two and | half octaves under your fingers. | | | | |