SlackwareThis Forum is for the discussion of Slackware Linux.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
Never mind, I got it to work! I just shut down my computer (after updating it) then re-started it. But now I have another question: How do I get it to detect my MIDI keyboard (it uses a USB connection)?
I have 2 machines one can run perfectly musescore , but other ever says illegal instruction , and i dont know what appen , cause install same qt5 package in the two machines.
Musescore looks nifty...but there doesn't seem to be a good way to add stemlets for rests. (It's fairly easy to do with an override on lilypond.) Kind of looking for a new lilypond IDE since I haven't been able to get frescobaldi working.
My MIDI keyboard is a flexible one that I got of of eBay (it doesn't have a power switch), but I got it to work fine with MuseScore when I was using Windows 7, although to be fair, I just recently managed to perform a proper update to Slackware 14.2, and I haven't yet had the opportunity to give it a proper check, and I still need to rebuild the programs that I had originally built before I updated Slackware14.2 (to make sure that they function correctly).
You may want to take a look at AlienBob's buildscript for musescore (lines 219-222).
yep , thanks i found this lines ... and probably are the right way , cause musescore puts webengine_locales , SAME AS QT5 BUILDS WITH WEBENGINE YES.
Quote:
# Remove files that are merely copies of the Qt5 package content,
# but installed into a weird system location (WHY??):
rm -rf $PKG/usr/lib/qt5
rmdir $PKG/usr/lib 2>/dev/null || true
Well, i recently re-installed Slackware 14.2 (64-bit) onto my computer and updated it. And an in the process of trying to re-install MuseScore. I am trying to build portmidi (yes - I built and installed jdk), and I end up with the following output:
Code:
bash-4.3# ./portmidi.SlackBuild
Archive: /root/Downloads/portmidi/portmidi-src-217.zip
creating: portmidi/
inflating: portmidi/ALL_BUILD.vcproj
inflating: portmidi/CHANGELOG.txt
inflating: portmidi/CMakeLists.txt
inflating: portmidi/Doxyfile
inflating: portmidi/license.txt
creating: portmidi/pm_cl/
inflating: portmidi/pm_cl/cffi-portmidi.lisp
inflating: portmidi/pm_cl/README_CL.txt
inflating: portmidi/pm_cl/test-no-cm.lisp
creating: portmidi/pm_common/
inflating: portmidi/pm_common/CMakeLists.txt
inflating: portmidi/pm_common/pminternal.h
inflating: portmidi/pm_common/pmjni.vcproj
inflating: portmidi/pm_common/pmutil.c
inflating: portmidi/pm_common/pmutil.h
inflating: portmidi/pm_common/portmidi-dynamic.vcproj
inflating: portmidi/pm_common/portmidi-static.vcproj
inflating: portmidi/pm_common/portmidi.c
inflating: portmidi/pm_common/portmidi.h
creating: portmidi/pm_csharp/
creating: portmidi/pm_csharp/pm_managed/
inflating: portmidi/pm_csharp/pm_managed/app.ico
inflating: portmidi/pm_csharp/pm_managed/app.rc
inflating: portmidi/pm_csharp/pm_managed/AssemblyInfo.cpp
inflating: portmidi/pm_csharp/pm_managed/pm_managed.cpp
inflating: portmidi/pm_csharp/pm_managed/pm_managed.h
inflating: portmidi/pm_csharp/pm_managed/pm_managed.vcproj
inflating: portmidi/pm_csharp/pm_managed/ReadMe.txt
inflating: portmidi/pm_csharp/pm_managed/resource.h
inflating: portmidi/pm_csharp/pm_managed/Stdafx.cpp
inflating: portmidi/pm_csharp/pm_managed/Stdafx.h
inflating: portmidi/pm_csharp/README.txt
creating: portmidi/pm_dylib/
inflating: portmidi/pm_dylib/CMakeLists.txt
inflating: portmidi/pm_dylib/portmidi-dynamic.vcproj
inflating: portmidi/pm_dylib/README.txt
creating: portmidi/pm_java/
inflating: portmidi/pm_java/CMakeLists.txt
inflating: portmidi/pm_java/JavaExe.exe
creating: portmidi/pm_java/jportmidi/
inflating: portmidi/pm_java/jportmidi/JPortMidi.java
inflating: portmidi/pm_java/jportmidi/JPortMidiApi.java
inflating: portmidi/pm_java/jportmidi/JPortMidiException.java
inflating: portmidi/pm_java/mac-make.sh
inflating: portmidi/pm_java/make.bat
creating: portmidi/pm_java/pmdefaults/
inflating: portmidi/pm_java/pmdefaults/manifest.txt
inflating: portmidi/pm_java/pmdefaults/pmdefaults
inflating: portmidi/pm_java/pmdefaults/pmdefaults-icon.bmp
inflating: portmidi/pm_java/pmdefaults/pmdefaults-icon.gif
extracting: portmidi/pm_java/pmdefaults/pmdefaults-icon.png
inflating: portmidi/pm_java/pmdefaults/pmdefaults-icon.xcf
inflating: portmidi/pm_java/pmdefaults/pmdefaults-license.txt
inflating: portmidi/pm_java/pmdefaults/pmdefaults.icns
inflating: portmidi/pm_java/pmdefaults/pmdefaults.ico
inflating: portmidi/pm_java/pmdefaults/PmDefaults.java
inflating: portmidi/pm_java/pmdefaults/PmDefaultsFrame.java
extracting: portmidi/pm_java/pmdefaults/portmusic_logo.png
inflating: portmidi/pm_java/pmdefaults/readme-win32.txt
inflating: portmidi/pm_java/pmdefaults/README.txt
inflating: portmidi/pm_java/pmdefaults-setup-script.iss
creating: portmidi/pm_java/pmjni/
inflating: portmidi/pm_java/pmjni/jportmidi_JportMidiApi.h
inflating: portmidi/pm_java/pmjni/pmjni-VC8.vcproj
inflating: portmidi/pm_java/pmjni/pmjni.c
inflating: portmidi/pm_java/pmjni/pmjni.rc
inflating: portmidi/pm_java/README.txt
creating: portmidi/pm_java/setup/
inflating: portmidi/pm_java/setup/pmdefaults-setup.exe
inflating: portmidi/pm_java/UpdateRsrcJavaExe.exe
creating: portmidi/pm_linux/
inflating: portmidi/pm_linux/finddefault.c
inflating: portmidi/pm_linux/pmlinux.c
inflating: portmidi/pm_linux/pmlinux.h
inflating: portmidi/pm_linux/pmlinuxalsa.c
inflating: portmidi/pm_linux/pmlinuxalsa.h
inflating: portmidi/pm_linux/README_LINUX.txt
creating: portmidi/pm_mac/
inflating: portmidi/pm_mac/finddefault.c
inflating: portmidi/pm_mac/Makefile.osx
creating: portmidi/pm_mac/pm_mac.xcodeproj/
inflating: portmidi/pm_mac/pm_mac.xcodeproj/project.pbxproj
creating: portmidi/pm_mac/pmdefaults/
creating: portmidi/pm_mac/pmdefaults/make/
inflating: portmidi/pm_mac/pmdefaults/make/build.xml
inflating: portmidi/pm_mac/pmdefaults/make/find-classrefs.sh
creating: portmidi/pm_mac/pmdefaults/resources/
creating: portmidi/pm_mac/pmdefaults/resources/English.lproj/
inflating: portmidi/pm_mac/pmdefaults/resources/English.lproj/Credits.rtf
inflating: portmidi/pm_mac/pmdefaults/resources/English.lproj/InfoPlist.strings
inflating: portmidi/pm_mac/pmdefaults/resources/Info.plist
inflating: portmidi/pm_mac/pmdefaults/resources/Manifest
inflating: portmidi/pm_mac/pmmac.c
inflating: portmidi/pm_mac/pmmac.h
inflating: portmidi/pm_mac/pmmacosxcm.c
inflating: portmidi/pm_mac/pmmacosxcm.h
inflating: portmidi/pm_mac/readbinaryplist.c
inflating: portmidi/pm_mac/readbinaryplist.h
inflating: portmidi/pm_mac/README_MAC.txt
creating: portmidi/pm_mingw/
creating: portmidi/pm_mingw/eclipse/
inflating: portmidi/pm_mingw/eclipse/dot-cproject
inflating: portmidi/pm_mingw/eclipse/dot-project
inflating: portmidi/pm_mingw/eclipse/README.txt
creating: portmidi/pm_mingw/msys/
inflating: portmidi/pm_mingw/msys/README-MSYS.txt
inflating: portmidi/pm_mingw/README-MINGW.txt
creating: portmidi/pm_python/
creating: portmidi/pm_python/pyportmidi/
extracting: portmidi/pm_python/pyportmidi/__init__.py
inflating: portmidi/pm_python/pyportmidi/_pyportmidi.c
inflating: portmidi/pm_python/pyportmidi/_pyportmidi.pyx
creating: portmidi/pm_python/pyportmidi/examples/
inflating: portmidi/pm_python/pyportmidi/midi.py
creating: portmidi/pm_python/pyportmidi/tests/
inflating: portmidi/pm_python/README_PYTHON.txt
inflating: portmidi/pm_python/setup.py
creating: portmidi/pm_qt/
inflating: portmidi/pm_qt/portmidi.pro
inflating: portmidi/pm_qt/README_QT.txt
creating: portmidi/pm_test/
inflating: portmidi/pm_test/CMakeLists.txt
inflating: portmidi/pm_test/latency.c
inflating: portmidi/pm_test/latency.vcproj
inflating: portmidi/pm_test/midiclock.c
inflating: portmidi/pm_test/midiclock.vcproj
inflating: portmidi/pm_test/midithread.c
inflating: portmidi/pm_test/midithread.vcproj
inflating: portmidi/pm_test/midithru.c
inflating: portmidi/pm_test/midithru.vcproj
inflating: portmidi/pm_test/mm.c
inflating: portmidi/pm_test/mm.vcproj
inflating: portmidi/pm_test/qtest.c
inflating: portmidi/pm_test/qtest.vcproj
inflating: portmidi/pm_test/sysex.c
inflating: portmidi/pm_test/sysex.vcproj
inflating: portmidi/pm_test/test.c
inflating: portmidi/pm_test/test.vcproj
inflating: portmidi/pm_test/txdata.syx
creating: portmidi/pm_win/
inflating: portmidi/pm_win/clean_cmake.bat
inflating: portmidi/pm_win/clean_up_vcproj.awk
inflating: portmidi/pm_win/clean_up_vcproj.bat
inflating: portmidi/pm_win/debugging_dlls.txt
inflating: portmidi/pm_win/pmwin.c
inflating: portmidi/pm_win/pmwinmm.c
inflating: portmidi/pm_win/pmwinmm.h
inflating: portmidi/pm_win/README_WIN.txt
inflating: portmidi/pm_win/static.cmake
inflating: portmidi/portmidi.sln
extracting: portmidi/portmidi_cdt.zip
extracting: portmidi/portmusic_logo.png
creating: portmidi/porttime/
inflating: portmidi/porttime/porttime-VC8.vcproj
inflating: portmidi/porttime/porttime.c
inflating: portmidi/porttime/porttime.dsp
inflating: portmidi/porttime/porttime.h
inflating: portmidi/porttime/porttime.vcproj
inflating: portmidi/porttime/ptlinux.c
inflating: portmidi/porttime/ptmacosx_cf.c
inflating: portmidi/porttime/ptmacosx_mach.c
inflating: portmidi/porttime/ptwinmm.c
inflating: portmidi/README.txt
inflating: portmidi/ZERO_CHECK.vcproj
Hmm... Looks like a unified diff to me...
The text leading up to this was:
--------------------------
|diff -U 3 -H -d -r -N -- portmidi-old/pm_common/CMakeLists.txt portmidi/pm_common/CMakeLists.txt
|--- portmidi-old/pm_common/CMakeLists.txt 2009-11-20 07:18:06.000000000 +0100
|+++ portmidi/pm_common/CMakeLists.txt 2010-10-17 20:02:53.278000042 +0200
--------------------------
patching file pm_common/CMakeLists.txt
Using Plan A...
Hunk #1 succeeded at 120 (offset -5 lines).
Hmm... The next patch looks like a unified diff to me...
The text leading up to this was:
--------------------------
|diff -U 3 -H -d -r -N -- portmidi-old/pm_dylib/CMakeLists.txt portmidi/pm_dylib/CMakeLists.txt
|--- portmidi-old/pm_dylib/CMakeLists.txt 2009-11-20 06:41:09.000000000 +0100
|+++ portmidi/pm_dylib/CMakeLists.txt 2010-10-17 20:02:53.279000042 +0200
--------------------------
patching file pm_dylib/CMakeLists.txt
Using Plan A...
Hunk #1 succeeded at 59.
Hunk #2 succeeded at 120.
Hmm... The next patch looks like a unified diff to me...
The text leading up to this was:
--------------------------
|diff -U 3 -H -d -r -N -- portmidi-old/pm_java/CMakeLists.txt portmidi/pm_java/CMakeLists.txt
|--- portmidi-old/pm_java/CMakeLists.txt 2009-11-04 16:20:44.000000000 +0100
|+++ portmidi/pm_java/CMakeLists.txt 2010-10-17 20:10:46.411000043 +0200
--------------------------
patching file pm_java/CMakeLists.txt
Using Plan A...
Hunk #1 succeeded at 39.
done
-- The C compiler identification is GNU 5.5.0
-- The CXX compiler identification is GNU 5.5.0
-- Check for working C compiler: /usr/bin/cc
-- Check for working C compiler: /usr/bin/cc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Found JNI: /usr/lib64/java/jre/lib/amd64/libjawt.so
-- JAVA_JVM_LIB_PATH is
-- JAVA_INCLUDE_PATH is /usr/lib64/java/include
-- JAVA_INCLUDE_PATH2 is /usr/lib64/java/include/linux
-- JAVA_JVM_LIBRARY is /usr/lib64/libjvm.so
CMake Warning (dev) at pm_test/CMakeLists.txt:14 (add_executable):
Policy CMP0037 is not set: Target names should not be reserved and should
match a validity pattern. Run "cmake --help-policy CMP0037" for policy
details. Use the cmake_policy command to set the policy and suppress this
warning.
The target name "test" is reserved or not valid for certain CMake features,
such as generator expressions, and may result in undefined behavior.
Call Stack (most recent call first):
pm_test/CMakeLists.txt:19 (make_a_test)
This warning is for project developers. Use -Wno-dev to suppress it.
-- Configuring done
-- Generating done
-- Build files have been written to: /tmp/SBo/portmidi
Scanning dependencies of target portmidi-static
[ 2%] Building C object pm_common/CMakeFiles/portmidi-static.dir/__/pm_linux/pmlinuxalsa.c.o
/tmp/SBo/portmidi/pm_linux/pmlinuxalsa.c: In function 'alsa_out_open':
/tmp/SBo/portmidi/pm_linux/pmlinuxalsa.c:36:40: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
#define GET_DESCRIPTOR_CLIENT(info) ((((int)(info)) >> 8) & 0xff)
^
/tmp/SBo/portmidi/pm_linux/pmlinuxalsa.c:151:20: note: in expansion of macro 'GET_DESCRIPTOR_CLIENT'
desc->client = GET_DESCRIPTOR_CLIENT(client_port);
^
/tmp/SBo/portmidi/pm_linux/pmlinuxalsa.c:37:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
#define GET_DESCRIPTOR_PORT(info) (((int)(info)) & 0xff)
^
/tmp/SBo/portmidi/pm_linux/pmlinuxalsa.c:152:18: note: in expansion of macro 'GET_DESCRIPTOR_PORT'
desc->port = GET_DESCRIPTOR_PORT(client_port);
^
/tmp/SBo/portmidi/pm_linux/pmlinuxalsa.c: In function 'alsa_in_open':
/tmp/SBo/portmidi/pm_linux/pmlinuxalsa.c:36:40: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
#define GET_DESCRIPTOR_CLIENT(info) ((((int)(info)) >> 8) & 0xff)
^
/tmp/SBo/portmidi/pm_linux/pmlinuxalsa.c:293:20: note: in expansion of macro 'GET_DESCRIPTOR_CLIENT'
desc->client = GET_DESCRIPTOR_CLIENT(client_port);
^
/tmp/SBo/portmidi/pm_linux/pmlinuxalsa.c:37:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
#define GET_DESCRIPTOR_PORT(info) (((int)(info)) & 0xff)
^
/tmp/SBo/portmidi/pm_linux/pmlinuxalsa.c:294:18: note: in expansion of macro 'GET_DESCRIPTOR_PORT'
desc->port = GET_DESCRIPTOR_PORT(client_port);
^
/tmp/SBo/portmidi/pm_linux/pmlinuxalsa.c: In function 'alsa_write_flush':
/tmp/SBo/portmidi/pm_linux/pmlinuxalsa.c:436:52: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
VERBOSE printf("snd_seq_drain_output: 0x%x\n", (unsigned int) seq);
^
/tmp/SBo/portmidi/pm_linux/pmlinuxalsa.c: In function 'pm_linuxalsa_init':
/tmp/SBo/portmidi/pm_linux/pmlinuxalsa.c:35:40: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
#define MAKE_DESCRIPTOR(client, port) ((void*)(((client) << 8) | (port)))
^
/tmp/SBo/portmidi/pm_linux/pmlinuxalsa.c:750:31: note: in expansion of macro 'MAKE_DESCRIPTOR'
MAKE_DESCRIPTOR(snd_seq_port_info_get_client(pinfo),
^
/tmp/SBo/portmidi/pm_linux/pmlinuxalsa.c:35:40: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
#define MAKE_DESCRIPTOR(client, port) ((void*)(((client) << 8) | (port)))
^
/tmp/SBo/portmidi/pm_linux/pmlinuxalsa.c:760:31: note: in expansion of macro 'MAKE_DESCRIPTOR'
MAKE_DESCRIPTOR(snd_seq_port_info_get_client(pinfo),
^
[ 4%] Building C object pm_common/CMakeFiles/portmidi-static.dir/__/pm_linux/pmlinux.c.o
/tmp/SBo/portmidi/pm_linux/pmlinux.c: In function 'pm_init':
/tmp/SBo/portmidi/pm_linux/pmlinux.c:45:34: warning: implicit declaration of function 'find_default_device' [-Wimplicit-function-declaration]
pm_default_input_device_id = find_default_device(
^
[ 7%] Building C object pm_common/CMakeFiles/portmidi-static.dir/__/pm_linux/finddefault.c.o
/tmp/SBo/portmidi/pm_linux/finddefault.c: In function 'skip_spaces':
/tmp/SBo/portmidi/pm_linux/finddefault.c:16:12: warning: implicit declaration of function 'isspace' [-Wimplicit-function-declaration]
while (isspace(c = getc(inf))) ;
^
/tmp/SBo/portmidi/pm_linux/finddefault.c: In function 'find_default_device':
/tmp/SBo/portmidi/pm_linux/finddefault.c:84:13: warning: implicit declaration of function 'pm_find_default_device' [-Wimplicit-function-declaration]
i = pm_find_default_device(pref_str, input);
^
[ 9%] Building C object pm_common/CMakeFiles/portmidi-static.dir/__/porttime/ptlinux.c.o
[ 12%] Building C object pm_common/CMakeFiles/portmidi-static.dir/pmutil.c.o
[ 14%] Building C object pm_common/CMakeFiles/portmidi-static.dir/portmidi.c.o
[ 17%] Linking C static library ../Release/libportmidi_s.a
[ 17%] Built target portmidi-static
Scanning dependencies of target pmjni
[ 19%] Building C object pm_common/CMakeFiles/pmjni.dir/__/pm_linux/pmlinuxalsa.c.o
/tmp/SBo/portmidi/pm_linux/pmlinuxalsa.c: In function 'alsa_out_open':
/tmp/SBo/portmidi/pm_linux/pmlinuxalsa.c:36:40: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
#define GET_DESCRIPTOR_CLIENT(info) ((((int)(info)) >> 8) & 0xff)
^
/tmp/SBo/portmidi/pm_linux/pmlinuxalsa.c:151:20: note: in expansion of macro 'GET_DESCRIPTOR_CLIENT'
desc->client = GET_DESCRIPTOR_CLIENT(client_port);
^
/tmp/SBo/portmidi/pm_linux/pmlinuxalsa.c:37:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
#define GET_DESCRIPTOR_PORT(info) (((int)(info)) & 0xff)
^
/tmp/SBo/portmidi/pm_linux/pmlinuxalsa.c:152:18: note: in expansion of macro 'GET_DESCRIPTOR_PORT'
desc->port = GET_DESCRIPTOR_PORT(client_port);
^
/tmp/SBo/portmidi/pm_linux/pmlinuxalsa.c: In function 'alsa_in_open':
/tmp/SBo/portmidi/pm_linux/pmlinuxalsa.c:36:40: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
#define GET_DESCRIPTOR_CLIENT(info) ((((int)(info)) >> 8) & 0xff)
^
/tmp/SBo/portmidi/pm_linux/pmlinuxalsa.c:293:20: note: in expansion of macro 'GET_DESCRIPTOR_CLIENT'
desc->client = GET_DESCRIPTOR_CLIENT(client_port);
^
/tmp/SBo/portmidi/pm_linux/pmlinuxalsa.c:37:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
#define GET_DESCRIPTOR_PORT(info) (((int)(info)) & 0xff)
^
/tmp/SBo/portmidi/pm_linux/pmlinuxalsa.c:294:18: note: in expansion of macro 'GET_DESCRIPTOR_PORT'
desc->port = GET_DESCRIPTOR_PORT(client_port);
^
/tmp/SBo/portmidi/pm_linux/pmlinuxalsa.c: In function 'alsa_write_flush':
/tmp/SBo/portmidi/pm_linux/pmlinuxalsa.c:436:52: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
VERBOSE printf("snd_seq_drain_output: 0x%x\n", (unsigned int) seq);
^
/tmp/SBo/portmidi/pm_linux/pmlinuxalsa.c: In function 'pm_linuxalsa_init':
/tmp/SBo/portmidi/pm_linux/pmlinuxalsa.c:35:40: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
#define MAKE_DESCRIPTOR(client, port) ((void*)(((client) << 8) | (port)))
^
/tmp/SBo/portmidi/pm_linux/pmlinuxalsa.c:750:31: note: in expansion of macro 'MAKE_DESCRIPTOR'
MAKE_DESCRIPTOR(snd_seq_port_info_get_client(pinfo),
^
/tmp/SBo/portmidi/pm_linux/pmlinuxalsa.c:35:40: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
#define MAKE_DESCRIPTOR(client, port) ((void*)(((client) << 8) | (port)))
^
/tmp/SBo/portmidi/pm_linux/pmlinuxalsa.c:760:31: note: in expansion of macro 'MAKE_DESCRIPTOR'
MAKE_DESCRIPTOR(snd_seq_port_info_get_client(pinfo),
^
[ 21%] Building C object pm_common/CMakeFiles/pmjni.dir/__/pm_linux/pmlinux.c.o
/tmp/SBo/portmidi/pm_linux/pmlinux.c: In function 'pm_init':
/tmp/SBo/portmidi/pm_linux/pmlinux.c:45:34: warning: implicit declaration of function 'find_default_device' [-Wimplicit-function-declaration]
pm_default_input_device_id = find_default_device(
^
[ 24%] Building C object pm_common/CMakeFiles/pmjni.dir/__/pm_linux/finddefault.c.o
/tmp/SBo/portmidi/pm_linux/finddefault.c: In function 'skip_spaces':
/tmp/SBo/portmidi/pm_linux/finddefault.c:16:12: warning: implicit declaration of function 'isspace' [-Wimplicit-function-declaration]
while (isspace(c = getc(inf))) ;
^
/tmp/SBo/portmidi/pm_linux/finddefault.c: In function 'find_default_device':
/tmp/SBo/portmidi/pm_linux/finddefault.c:84:13: warning: implicit declaration of function 'pm_find_default_device' [-Wimplicit-function-declaration]
i = pm_find_default_device(pref_str, input);
^
[ 26%] Building C object pm_common/CMakeFiles/pmjni.dir/__/porttime/ptlinux.c.o
[ 29%] Building C object pm_common/CMakeFiles/pmjni.dir/pmutil.c.o
[ 31%] Building C object pm_common/CMakeFiles/pmjni.dir/portmidi.c.o
[ 34%] Building C object pm_common/CMakeFiles/pmjni.dir/__/pm_java/pmjni/pmjni.c.o
[ 36%] Linking C shared library ../Release/libpmjni.so
[ 36%] Built target pmjni
Scanning dependencies of target midithru
[ 39%] Building C object pm_test/CMakeFiles/midithru.dir/midithru.c.o
[ 41%] Linking C executable /tmp/SBo/package-portmidi/usr/bin/midithru
[ 41%] Built target midithru
Scanning dependencies of target midithread
[ 43%] Building C object pm_test/CMakeFiles/midithread.dir/midithread.c.o
[ 46%] Linking C executable /tmp/SBo/package-portmidi/usr/bin/midithread
[ 46%] Built target midithread
Scanning dependencies of target test
[ 48%] Building C object pm_test/CMakeFiles/test.dir/test.c.o
[ 51%] Linking C executable /tmp/SBo/package-portmidi/usr/bin/test
[ 51%] Built target test
Scanning dependencies of target latency
[ 53%] Building C object pm_test/CMakeFiles/latency.dir/latency.c.o
[ 56%] Linking C executable /tmp/SBo/package-portmidi/usr/bin/latency
[ 56%] Built target latency
Scanning dependencies of target mm
[ 58%] Building C object pm_test/CMakeFiles/mm.dir/mm.c.o
[ 60%] Linking C executable /tmp/SBo/package-portmidi/usr/bin/mm
[ 60%] Built target mm
Scanning dependencies of target midiclock
[ 63%] Building C object pm_test/CMakeFiles/midiclock.dir/midiclock.c.o
[ 65%] Linking C executable /tmp/SBo/package-portmidi/usr/bin/midiclock
[ 65%] Built target midiclock
Scanning dependencies of target qtest
[ 68%] Building C object pm_test/CMakeFiles/qtest.dir/qtest.c.o
[ 70%] Linking C executable /tmp/SBo/package-portmidi/usr/bin/qtest
[ 70%] Built target qtest
Scanning dependencies of target sysex
[ 73%] Building C object pm_test/CMakeFiles/sysex.dir/sysex.c.o
[ 75%] Linking C executable /tmp/SBo/package-portmidi/usr/bin/sysex
[ 75%] Built target sysex
Scanning dependencies of target portmidi-dynamic
[ 78%] Building C object pm_dylib/CMakeFiles/portmidi-dynamic.dir/__/pm_linux/pmlinuxalsa.c.o
/tmp/SBo/portmidi/pm_linux/pmlinuxalsa.c: In function 'alsa_out_open':
/tmp/SBo/portmidi/pm_linux/pmlinuxalsa.c:36:40: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
#define GET_DESCRIPTOR_CLIENT(info) ((((int)(info)) >> 8) & 0xff)
^
/tmp/SBo/portmidi/pm_linux/pmlinuxalsa.c:151:20: note: in expansion of macro 'GET_DESCRIPTOR_CLIENT'
desc->client = GET_DESCRIPTOR_CLIENT(client_port);
^
/tmp/SBo/portmidi/pm_linux/pmlinuxalsa.c:37:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
#define GET_DESCRIPTOR_PORT(info) (((int)(info)) & 0xff)
^
/tmp/SBo/portmidi/pm_linux/pmlinuxalsa.c:152:18: note: in expansion of macro 'GET_DESCRIPTOR_PORT'
desc->port = GET_DESCRIPTOR_PORT(client_port);
^
/tmp/SBo/portmidi/pm_linux/pmlinuxalsa.c: In function 'alsa_in_open':
/tmp/SBo/portmidi/pm_linux/pmlinuxalsa.c:36:40: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
#define GET_DESCRIPTOR_CLIENT(info) ((((int)(info)) >> 8) & 0xff)
^
/tmp/SBo/portmidi/pm_linux/pmlinuxalsa.c:293:20: note: in expansion of macro 'GET_DESCRIPTOR_CLIENT'
desc->client = GET_DESCRIPTOR_CLIENT(client_port);
^
/tmp/SBo/portmidi/pm_linux/pmlinuxalsa.c:37:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
#define GET_DESCRIPTOR_PORT(info) (((int)(info)) & 0xff)
^
/tmp/SBo/portmidi/pm_linux/pmlinuxalsa.c:294:18: note: in expansion of macro 'GET_DESCRIPTOR_PORT'
desc->port = GET_DESCRIPTOR_PORT(client_port);
^
/tmp/SBo/portmidi/pm_linux/pmlinuxalsa.c: In function 'alsa_write_flush':
/tmp/SBo/portmidi/pm_linux/pmlinuxalsa.c:436:52: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
VERBOSE printf("snd_seq_drain_output: 0x%x\n", (unsigned int) seq);
^
/tmp/SBo/portmidi/pm_linux/pmlinuxalsa.c: In function 'pm_linuxalsa_init':
/tmp/SBo/portmidi/pm_linux/pmlinuxalsa.c:35:40: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
#define MAKE_DESCRIPTOR(client, port) ((void*)(((client) << 8) | (port)))
^
/tmp/SBo/portmidi/pm_linux/pmlinuxalsa.c:750:31: note: in expansion of macro 'MAKE_DESCRIPTOR'
MAKE_DESCRIPTOR(snd_seq_port_info_get_client(pinfo),
^
/tmp/SBo/portmidi/pm_linux/pmlinuxalsa.c:35:40: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
#define MAKE_DESCRIPTOR(client, port) ((void*)(((client) << 8) | (port)))
^
/tmp/SBo/portmidi/pm_linux/pmlinuxalsa.c:760:31: note: in expansion of macro 'MAKE_DESCRIPTOR'
MAKE_DESCRIPTOR(snd_seq_port_info_get_client(pinfo),
^
[ 80%] Building C object pm_dylib/CMakeFiles/portmidi-dynamic.dir/__/pm_linux/pmlinux.c.o
/tmp/SBo/portmidi/pm_linux/pmlinux.c: In function 'pm_init':
/tmp/SBo/portmidi/pm_linux/pmlinux.c:45:34: warning: implicit declaration of function 'find_default_device' [-Wimplicit-function-declaration]
pm_default_input_device_id = find_default_device(
^
[ 82%] Building C object pm_dylib/CMakeFiles/portmidi-dynamic.dir/__/pm_linux/finddefault.c.o
/tmp/SBo/portmidi/pm_linux/finddefault.c: In function 'skip_spaces':
/tmp/SBo/portmidi/pm_linux/finddefault.c:16:12: warning: implicit declaration of function 'isspace' [-Wimplicit-function-declaration]
while (isspace(c = getc(inf))) ;
^
/tmp/SBo/portmidi/pm_linux/finddefault.c: In function 'find_default_device':
/tmp/SBo/portmidi/pm_linux/finddefault.c:84:13: warning: implicit declaration of function 'pm_find_default_device' [-Wimplicit-function-declaration]
i = pm_find_default_device(pref_str, input);
^
[ 85%] Building C object pm_dylib/CMakeFiles/portmidi-dynamic.dir/__/porttime/ptlinux.c.o
[ 87%] Building C object pm_dylib/CMakeFiles/portmidi-dynamic.dir/__/pm_common/pmutil.c.o
[ 90%] Building C object pm_dylib/CMakeFiles/portmidi-dynamic.dir/__/pm_common/portmidi.c.o
[ 92%] Linking C shared library ../Release/libportmidi.so
[ 92%] Built target portmidi-dynamic
Scanning dependencies of target pmdefaults_target
[ 95%] Generating pmdefaults/PmDefaults.class
/bin/sh: javac: command not found
pm_java/CMakeFiles/pmdefaults_target.dir/build.make:75: recipe for target 'pm_java/pmdefaults/PmDefaults.class' failed
make[2]: *** [pm_java/pmdefaults/PmDefaults.class] Error 127
CMakeFiles/Makefile2:562: recipe for target 'pm_java/CMakeFiles/pmdefaults_target.dir/all' failed
make[1]: *** [pm_java/CMakeFiles/pmdefaults_target.dir/all] Error 2
Makefile:127: recipe for target 'all' failed
make: *** [all] Error 2
logout from your root session and login again (if you switch to root from user use "su -" -note the leading space+dash) then try again to build portmidi.
You really need to learn more about Slackware and Linux - this thread is a grim show of hand-holding and it does not seem to get any better.
Try blocking an hour every day and spend that reading, for instance docs.slackware.com introductory pages, also the Slack Book.
No offense meant, I really want you to up your game.
When trying to get MuseScore to work correctly, I have noticed a few "interesting" things about it:
1.) Portaudio is listed as both an optional dependency, AND a required dependency.
2.) When I run portmidi, it recognizes that I have a usb MIDI keyboard plugged into my comnputer, but in MuseScore, when I go to "Preferences" and select "I/O", then check the "portaudio" box, it doesn't detect any external devices - not even my usb MIDI keyboard. And I have seen NOTHING in any ofthe documentation that deals with that issue.
Last edited by TheNutCase; 06-27-2020 at 08:42 PM.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.