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. chive: /usr/src/slapt-src/audio/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.3.0 -- The CXX compiler identification is GNU 5.3.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/lib/java/jre/lib/i386/libjawt.so -- JAVA_JVM_LIB_PATH is -- JAVA_INCLUDE_PATH is /usr/lib/java/include -- JAVA_INCLUDE_PATH2 is /usr/lib/java/include/linux -- JAVA_JVM_LIBRARY is /usr/lib/libjvm.so -- Configuring done -- Generating done -- Build files have been written to: /usr/src/slapt-src/audio/portmidi/portmidi Scanning dependencies of target portmidi-static [ 2%] Building C object pm_common/CMakeFiles/portmidi-static.dir/__/pm_linux/pmlinuxalsa.c.o [ 4%] Building C object pm_common/CMakeFiles/portmidi-static.dir/__/pm_linux/pmlinux.c.o /usr/src/slapt-src/audio/portmidi/portmidi/pm_linux/pmlinux.c: In function ‘pm_init’: /usr/src/slapt-src/audio/portmidi/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 /usr/src/slapt-src/audio/portmidi/portmidi/pm_linux/finddefault.c: In function ‘skip_spaces’: /usr/src/slapt-src/audio/portmidi/portmidi/pm_linux/finddefault.c:16:12: warning: implicit declaration of function ‘isspace’ [-Wimplicit-function-declaration] while (isspace(c = getc(inf))) ; ^ /usr/src/slapt-src/audio/portmidi/portmidi/pm_linux/finddefault.c: In function ‘find_default_device’: /usr/src/slapt-src/audio/portmidi/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 [ 21%] Building C object pm_common/CMakeFiles/pmjni.dir/__/pm_linux/pmlinux.c.o /usr/src/slapt-src/audio/portmidi/portmidi/pm_linux/pmlinux.c: In function ‘pm_init’: /usr/src/slapt-src/audio/portmidi/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 /usr/src/slapt-src/audio/portmidi/portmidi/pm_linux/finddefault.c: In function ‘skip_spaces’: /usr/src/slapt-src/audio/portmidi/portmidi/pm_linux/finddefault.c:16:12: warning: implicit declaration of function ‘isspace’ [-Wimplicit-function-declaration] while (isspace(c = getc(inf))) ; ^ /usr/src/slapt-src/audio/portmidi/portmidi/pm_linux/finddefault.c: In function ‘find_default_device’: /usr/src/slapt-src/audio/portmidi/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 sysex [ 39%] Building C object pm_test/CMakeFiles/sysex.dir/sysex.c.o [ 41%] Linking C executable /usr/src/slapt-src/audio/portmidi/package-portmidi/usr/bin/sysex [ 41%] Built target sysex Scanning dependencies of target midithread [ 43%] Building C object pm_test/CMakeFiles/midithread.dir/midithread.c.o [ 46%] Linking C executable /usr/src/slapt-src/audio/portmidi/package-portmidi/usr/bin/midithread [ 46%] Built target midithread Scanning dependencies of target midithru [ 48%] Building C object pm_test/CMakeFiles/midithru.dir/midithru.c.o [ 51%] Linking C executable /usr/src/slapt-src/audio/portmidi/package-portmidi/usr/bin/midithru [ 51%] Built target midithru Scanning dependencies of target test [ 53%] Building C object pm_test/CMakeFiles/test.dir/test.c.o [ 56%] Linking C executable /usr/src/slapt-src/audio/portmidi/package-portmidi/usr/bin/test [ 56%] Built target test Scanning dependencies of target latency [ 58%] Building C object pm_test/CMakeFiles/latency.dir/latency.c.o [ 60%] Linking C executable /usr/src/slapt-src/audio/portmidi/package-portmidi/usr/bin/latency [ 60%] Built target latency Scanning dependencies of target qtest [ 63%] Building C object pm_test/CMakeFiles/qtest.dir/qtest.c.o [ 65%] Linking C executable /usr/src/slapt-src/audio/portmidi/package-portmidi/usr/bin/qtest [ 65%] Built target qtest Scanning dependencies of target mm [ 68%] Building C object pm_test/CMakeFiles/mm.dir/mm.c.o [ 70%] Linking C executable /usr/src/slapt-src/audio/portmidi/package-portmidi/usr/bin/mm [ 70%] Built target mm Scanning dependencies of target midiclock [ 73%] Building C object pm_test/CMakeFiles/midiclock.dir/midiclock.c.o [ 75%] Linking C executable /usr/src/slapt-src/audio/portmidi/package-portmidi/usr/bin/midiclock [ 75%] Built target midiclock Scanning dependencies of target portmidi-dynamic [ 78%] Building C object pm_dylib/CMakeFiles/portmidi-dynamic.dir/__/pm_linux/pmlinuxalsa.c.o [ 80%] Building C object pm_dylib/CMakeFiles/portmidi-dynamic.dir/__/pm_linux/pmlinux.c.o /usr/src/slapt-src/audio/portmidi/portmidi/pm_linux/pmlinux.c: In function ‘pm_init’: /usr/src/slapt-src/audio/portmidi/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 /usr/src/slapt-src/audio/portmidi/portmidi/pm_linux/finddefault.c: In function ‘skip_spaces’: /usr/src/slapt-src/audio/portmidi/portmidi/pm_linux/finddefault.c:16:12: warning: implicit declaration of function ‘isspace’ [-Wimplicit-function-declaration] while (isspace(c = getc(inf))) ; ^ /usr/src/slapt-src/audio/portmidi/portmidi/pm_linux/finddefault.c: In function ‘find_default_device’: /usr/src/slapt-src/audio/portmidi/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 Note: ./pmdefaults/PmDefaultsFrame.java uses unchecked or unsafe operations. Note: Recompile with -Xlint:unchecked for details. [ 97%] Generating ../Release/pmdefaults.jar [100%] Built target pmdefaults_target [ 17%] Built target portmidi-static [ 36%] Built target pmjni [ 41%] Built target sysex [ 46%] Built target midithread [ 51%] Built target midithru [ 56%] Built target test [ 60%] Built target latency [ 65%] Built target qtest [ 70%] Built target mm [ 75%] Built target midiclock [ 92%] Built target portmidi-dynamic [100%] Built target pmdefaults_target Install the project... -- Install configuration: "Release" -- Installing: /usr/src/slapt-src/audio/portmidi/package-portmidi/usr/lib/libportmidi_s.a -- Installing: /usr/src/slapt-src/audio/portmidi/package-portmidi/usr/lib/libpmjni.so -- Installing: /usr/src/slapt-src/audio/portmidi/package-portmidi/usr/lib/libportmidi.so -- Installing: /usr/src/slapt-src/audio/portmidi/package-portmidi/usr/include/portmidi.h -- Installing: /usr/src/slapt-src/audio/portmidi/package-portmidi/usr/include/porttime.h -- Installing: /usr/src/slapt-src/audio/portmidi/package-portmidi/usr/share/java/pmdefaults.jar -- Installing: /usr/src/slapt-src/audio/portmidi/package-portmidi/usr/bin/pmdefaults /usr/src/slapt-src/audio/portmidi/portmidi Slackware package maker, version 3.141593. Searching for symbolic links: usr/lib/libporttime.so libportmidi.so Making symbolic link creation script: ( cd usr/lib ; rm -rf libporttime.so ) ( cd usr/lib ; ln -sf libportmidi.so libporttime.so ) 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/lib/libporttime.so' 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/portmidi/portmidi-217-i486-4salix.txz ./ usr/ usr/include/ usr/include/porttime.h usr/include/pmutil.h usr/include/portmidi.h usr/lib/ usr/lib/libportmidi.so usr/lib/libpmjni.so usr/bin/ usr/bin/mm usr/bin/midithread usr/bin/portmiditest usr/bin/latency usr/bin/midithru usr/bin/midiclock usr/bin/qtest usr/bin/sysex usr/bin/pmdefaults usr/doc/ usr/doc/portmidi-217/ usr/doc/portmidi-217/README.txt usr/doc/portmidi-217/portmidi.SlackBuild usr/doc/portmidi-217/CHANGELOG.txt usr/share/ usr/share/icons/ usr/share/icons/hicolor/ usr/share/icons/hicolor/128x128/ usr/share/icons/hicolor/128x128/apps/ usr/share/icons/hicolor/128x128/apps/pmdefaults-icon.png usr/share/java/ usr/share/java/pmdefaults.jar usr/share/applications/ usr/share/applications/pmdefaults.desktop install/ install/doinst.sh install/slack-desc Slackware package /usr/src/slapt-src/audio/portmidi/portmidi-217-i486-4salix.txz created. Installing package portmidi-217-i486-4salix... | portmidi (Realtime IO MIDI library) | | PortMidi is a computer library for real time input and output | of MIDI data. | | PortMidi is part of the PortMusic project. | | Homepage: http://portmedia.sourceforge.net | | | | |