Skip to content

Instantly share code, notes, and snippets.

@sam81
Created September 3, 2017 11:39
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save sam81/cff012eb34b0db9c98a26346ae25cfd3 to your computer and use it in GitHub Desktop.
Save sam81/cff012eb34b0db9c98a26346ae25cfd3 to your computer and use it in GitHub Desktop.
sam@deb9:~/Downloads$ git clone --recursive git://github.com/powertab/powertabeditor.git
Cloning into 'powertabeditor'...
remote: Counting objects: 17959, done.
remote: Compressing objects: 100% (7/7), done.
remote: Total 17959 (delta 0), reused 3 (delta 0), pack-reused 17952
Receiving objects: 100% (17959/17959), 4.40 MiB | 1.33 MiB/s, done.
Resolving deltas: 100% (14112/14112), done.
Submodule 'external/Catch' (git://github.com/philsquared/Catch.git) registered for path 'external/Catch'
Submodule 'external/pugixml' (git://github.com/zeux/pugixml.git) registered for path 'external/pugixml'
Submodule 'external/rapidjson' (git://github.com/miloyip/rapidjson.git) registered for path 'external/rapidjson'
Submodule 'external/rtmidi' (git://github.com/powertab/rtmidi.git) registered for path 'external/rtmidi'
Submodule 'external/withershins' (git://github.com/cameronwhite/withershins.git) registered for path 'external/withershins'
Cloning into '/media/ntfsShared/otherNoSynch/Downloads/powertabeditor/external/Catch'...
remote: Counting objects: 17163, done.
remote: Compressing objects: 100% (38/38), done.
remote: Total 17163 (delta 18), reused 25 (delta 9), pack-reused 17116
Receiving objects: 100% (17163/17163), 7.86 MiB | 1.80 MiB/s, done.
Resolving deltas: 100% (11297/11297), done.
Cloning into '/media/ntfsShared/otherNoSynch/Downloads/powertabeditor/external/pugixml'...
remote: Counting objects: 7911, done.
remote: Compressing objects: 100% (5/5), done.
remote: Total 7911 (delta 1), reused 1 (delta 0), pack-reused 7906
Receiving objects: 100% (7911/7911), 5.71 MiB | 1.43 MiB/s, done.
Resolving deltas: 100% (5460/5460), done.
Cloning into '/media/ntfsShared/otherNoSynch/Downloads/powertabeditor/external/rapidjson'...
remote: Counting objects: 18576, done.
remote: Total 18576 (delta 0), reused 0 (delta 0), pack-reused 18576
Receiving objects: 100% (18576/18576), 21.25 MiB | 1.86 MiB/s, done.
Resolving deltas: 100% (13896/13896), done.
Cloning into '/media/ntfsShared/otherNoSynch/Downloads/powertabeditor/external/rtmidi'...
remote: Counting objects: 1101, done.
remote: Total 1101 (delta 0), reused 0 (delta 0), pack-reused 1101
Receiving objects: 100% (1101/1101), 707.05 KiB | 305.00 KiB/s, done.
Resolving deltas: 100% (703/703), done.
Cloning into '/media/ntfsShared/otherNoSynch/Downloads/powertabeditor/external/withershins'...
remote: Counting objects: 256, done.
remote: Compressing objects: 100% (2/2), done.
remote: Total 256 (delta 0), reused 0 (delta 0), pack-reused 254
Receiving objects: 100% (256/256), 89.57 KiB | 0 bytes/s, done.
Resolving deltas: 100% (153/153), done.
Submodule path 'external/Catch': checked out 'c51e86819dc993d590e5d0adaf1952f4b53e5355'
Submodule path 'external/pugixml': checked out '9b8553bf4bd6f66048f63942a9ff9742b0b23355'
Submodule path 'external/rapidjson': checked out 'd2269f65f60d12b96228918619d8df606fc61de2'
Submodule 'thirdparty/gtest' (https://chromium.googlesource.com/external/googletest.git) registered for path 'external/rapidjson/thirdparty/gtest'
Cloning into '/media/ntfsShared/otherNoSynch/Downloads/powertabeditor/external/rapidjson/thirdparty/gtest'...
remote: Total 4343 (delta 3230), reused 4343 (delta 3230)
Receiving objects: 100% (4343/4343), 1.69 MiB | 1.73 MiB/s, done.
Resolving deltas: 100% (3230/3230), done.
Submodule path 'external/rapidjson/thirdparty/gtest': checked out '0476e154db5fab1721c2a0f32abf4aa773679b52'
Submodule path 'external/rtmidi': checked out 'f82b6c278c1ce819565509719acd2c1bad3e0ea6'
Submodule path 'external/withershins': checked out '86429b4e3f5407b05853d8cf2ec77ede999d3655'
sam@deb9:~/Downloads$ cd powertabeditor/
sam@deb9:~/Downloads/powertabeditor$ mkdir build
sam@deb9:~/Downloads/powertabeditor$ cd build/
sam@deb9:~/Downloads/powertabeditor/build$ cmake ..
-- The C compiler identification is GNU 6.3.0
-- The CXX compiler identification is GNU 6.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
-- Boost version: 1.62.0
-- Found the following Boost libraries:
-- date_time
-- filesystem
-- iostreams
-- program_options
-- regex
-- system
-- Found Catch: /usr/include
-- Found pugixml: /usr/include
-- Found rapidjson header files in /usr/include
-- Found ALSA: /usr/lib/x86_64-linux-gnu/libasound.so (found version "1.1.3")
-- Found rtmidi: /usr/include
-- Could NOT find withershins (missing: WITHERSHINS_INCLUDE_DIR WITHERSHINS_LIBRARY)
-- Found Iberty: /usr/lib/x86_64-linux-gnu/libiberty.a
-- Found ZLIB: /usr/lib/x86_64-linux-gnu/libz.so (found version "1.2.8")
-- Found BFD: /usr/lib/x86_64-linux-gnu/libbfd.a
-- Using withershins library from /home/sam/Downloads/powertabeditor/external/withershins
-- Found Git: /usr/bin/git (found version "2.11.0")
-- Version number: 2.0.0-alpha10-36-g21a501c7
-- Configuring done
-- Generating done
-- Build files have been written to: /home/sam/Downloads/powertabeditor/build
sam@deb9:~/Downloads/powertabeditor/build$ make
Scanning dependencies of target withershins
[ 0%] Building CXX object external/withershins/src/CMakeFiles/withershins.dir/withershins.cpp.o
[ 0%] Building CXX object external/withershins/src/CMakeFiles/withershins.dir/withershins_unix.cpp.o
[ 1%] Linking CXX static library libwithershins.a
[ 1%] Built target withershins
Scanning dependencies of target pteutil
[ 1%] Building CXX object source/util/CMakeFiles/pteutil.dir/rapidjson_iostreams.cpp.o
[ 1%] Building CXX object source/util/CMakeFiles/pteutil.dir/settingstree.cpp.o
[ 1%] Linking CXX static library libpteutil.a
[ 1%] Built target pteutil
Scanning dependencies of target ptescore
[ 1%] Building CXX object source/score/CMakeFiles/ptescore.dir/alternateending.cpp.o
[ 2%] Building CXX object source/score/CMakeFiles/ptescore.dir/barline.cpp.o
[ 2%] Building CXX object source/score/CMakeFiles/ptescore.dir/chordname.cpp.o
[ 2%] Building CXX object source/score/CMakeFiles/ptescore.dir/chordtext.cpp.o
[ 2%] Building CXX object source/score/CMakeFiles/ptescore.dir/direction.cpp.o
[ 2%] Building CXX object source/score/CMakeFiles/ptescore.dir/dynamic.cpp.o
[ 3%] Building CXX object source/score/CMakeFiles/ptescore.dir/generalmidi.cpp.o
[ 3%] Building CXX object source/score/CMakeFiles/ptescore.dir/instrument.cpp.o
[ 3%] Building CXX object source/score/CMakeFiles/ptescore.dir/irregulargrouping.cpp.o
[ 3%] Building CXX object source/score/CMakeFiles/ptescore.dir/keysignature.cpp.o
[ 4%] Building CXX object source/score/CMakeFiles/ptescore.dir/note.cpp.o
[ 4%] Building CXX object source/score/CMakeFiles/ptescore.dir/player.cpp.o
[ 4%] Building CXX object source/score/CMakeFiles/ptescore.dir/playerchange.cpp.o
[ 4%] Building CXX object source/score/CMakeFiles/ptescore.dir/position.cpp.o
[ 4%] Building CXX object source/score/CMakeFiles/ptescore.dir/rehearsalsign.cpp.o
[ 5%] Building CXX object source/score/CMakeFiles/ptescore.dir/score.cpp.o
[ 5%] Building CXX object source/score/CMakeFiles/ptescore.dir/scoreinfo.cpp.o
[ 5%] Building CXX object source/score/CMakeFiles/ptescore.dir/scorelocation.cpp.o
[ 5%] Building CXX object source/score/CMakeFiles/ptescore.dir/serialization.cpp.o
[ 6%] Building CXX object source/score/CMakeFiles/ptescore.dir/staff.cpp.o
[ 6%] Building CXX object source/score/CMakeFiles/ptescore.dir/system.cpp.o
[ 6%] Building CXX object source/score/CMakeFiles/ptescore.dir/systemlocation.cpp.o
[ 6%] Building CXX object source/score/CMakeFiles/ptescore.dir/tempomarker.cpp.o
[ 6%] Building CXX object source/score/CMakeFiles/ptescore.dir/textitem.cpp.o
[ 7%] Building CXX object source/score/CMakeFiles/ptescore.dir/timesignature.cpp.o
[ 7%] Building CXX object source/score/CMakeFiles/ptescore.dir/tuning.cpp.o
[ 7%] Building CXX object source/score/CMakeFiles/ptescore.dir/viewfilter.cpp.o
[ 7%] Building CXX object source/score/CMakeFiles/ptescore.dir/voice.cpp.o
[ 8%] Building CXX object source/score/CMakeFiles/ptescore.dir/voiceutils.cpp.o
/home/sam/Downloads/powertabeditor/source/score/voiceutils.cpp: In function ‘const Voice* VoiceUtils::getAdjacentVoice(const ScoreLocation&, int)’:
/home/sam/Downloads/powertabeditor/source/score/voiceutils.cpp:34:41: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
if (systemIndex >= 0 && systemIndex < location.getScore().getSystems().size())
~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/sam/Downloads/powertabeditor/source/score/voiceutils.cpp:37:24: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
if (staffIndex < nextSystem.getStaves().size())
~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 8%] Building CXX object source/score/CMakeFiles/ptescore.dir/utils/directionindex.cpp.o
[ 8%] Building CXX object source/score/CMakeFiles/ptescore.dir/utils/repeatindexer.cpp.o
[ 8%] Building CXX object source/score/CMakeFiles/ptescore.dir/utils/scoremerger.cpp.o
/home/sam/Downloads/powertabeditor/source/score/utils/scoremerger.cpp: In function ‘int importNotes(ScoreLocation&, ScoreLocation&, bool, bool, int&, std::function<int(ScoreLocation&, ScoreLocation&)>)’:
/home/sam/Downloads/powertabeditor/source/score/utils/scoremerger.cpp:296:44: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
if ((!is_bass && num_guitar_staves <= i) ||
~~~~~~~~~~~~~~~~~~^~~~
/home/sam/Downloads/powertabeditor/source/score/utils/scoremerger.cpp: In function ‘bool areStavesIncompatible(const ScoreLocation&, Caret&, std::__cxx11::list<ExpandedBar>::const_iterator, std::__cxx11::list<ExpandedBar>::const_iterator, int, int)’:
/home/sam/Downloads/powertabeditor/source/score/utils/scoremerger.cpp:569:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
if ((i - staff_begin) < src_system.getStaves().size() &&
~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 9%] Building CXX object source/score/CMakeFiles/ptescore.dir/utils/scorepolisher.cpp.o
[ 9%] Linking CXX static library libptescore.a
[ 9%] Built target ptescore
[ 9%] Generating moc_undomanager.cpp
Scanning dependencies of target pteactions
[ 9%] Building CXX object source/actions/CMakeFiles/pteactions.dir/addalternateending.cpp.o
[ 10%] Building CXX object source/actions/CMakeFiles/pteactions.dir/addbarline.cpp.o
[ 10%] Building CXX object source/actions/CMakeFiles/pteactions.dir/addchordtext.cpp.o
[ 10%] Building CXX object source/actions/CMakeFiles/pteactions.dir/adddirection.cpp.o
[ 10%] Building CXX object source/actions/CMakeFiles/pteactions.dir/adddynamic.cpp.o
[ 11%] Building CXX object source/actions/CMakeFiles/pteactions.dir/addinstrument.cpp.o
[ 11%] Building CXX object source/actions/CMakeFiles/pteactions.dir/addirregulargrouping.cpp.o
[ 11%] Building CXX object source/actions/CMakeFiles/pteactions.dir/addmultibarrest.cpp.o
[ 11%] Building CXX object source/actions/CMakeFiles/pteactions.dir/addnote.cpp.o
[ 11%] Building CXX object source/actions/CMakeFiles/pteactions.dir/addnoteproperty.cpp.o
[ 12%] Building CXX object source/actions/CMakeFiles/pteactions.dir/addplayer.cpp.o
[ 12%] Building CXX object source/actions/CMakeFiles/pteactions.dir/addplayerchange.cpp.o
[ 12%] Building CXX object source/actions/CMakeFiles/pteactions.dir/addpositionproperty.cpp.o
[ 12%] Building CXX object source/actions/CMakeFiles/pteactions.dir/addrehearsalsign.cpp.o
[ 13%] Building CXX object source/actions/CMakeFiles/pteactions.dir/addrest.cpp.o
[ 13%] Building CXX object source/actions/CMakeFiles/pteactions.dir/addstaff.cpp.o
[ 13%] Building CXX object source/actions/CMakeFiles/pteactions.dir/addsystem.cpp.o
[ 13%] Building CXX object source/actions/CMakeFiles/pteactions.dir/addtempomarker.cpp.o
[ 14%] Building CXX object source/actions/CMakeFiles/pteactions.dir/addtextitem.cpp.o
[ 14%] Building CXX object source/actions/CMakeFiles/pteactions.dir/adjustlinespacing.cpp.o
[ 14%] Building CXX object source/actions/CMakeFiles/pteactions.dir/editbarline.cpp.o
[ 14%] Building CXX object source/actions/CMakeFiles/pteactions.dir/editfileinformation.cpp.o
[ 14%] Building CXX object source/actions/CMakeFiles/pteactions.dir/editinstrument.cpp.o
[ 15%] Building CXX object source/actions/CMakeFiles/pteactions.dir/editkeysignature.cpp.o
[ 15%] Building CXX object source/actions/CMakeFiles/pteactions.dir/editnoteduration.cpp.o
[ 15%] Building CXX object source/actions/CMakeFiles/pteactions.dir/editplayer.cpp.o
[ 15%] Building CXX object source/actions/CMakeFiles/pteactions.dir/editstaff.cpp.o
/home/sam/Downloads/powertabeditor/source/actions/editstaff.cpp: In member function ‘virtual void EditStaff::redo()’:
/home/sam/Downloads/powertabeditor/source/actions/editstaff.cpp:48:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
if (next_system_index < score.getSystems().size())
~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/sam/Downloads/powertabeditor/source/actions/editstaff.cpp:53:48: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
if (next_system.getStaves().size() >= staff_index)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
[ 16%] Building CXX object source/actions/CMakeFiles/pteactions.dir/edittabnumber.cpp.o
[ 16%] Building CXX object source/actions/CMakeFiles/pteactions.dir/edittimesignature.cpp.o
[ 16%] Building CXX object source/actions/CMakeFiles/pteactions.dir/editviewfilters.cpp.o
[ 16%] Building CXX object source/actions/CMakeFiles/pteactions.dir/insertnotes.cpp.o
[ 16%] Building CXX object source/actions/CMakeFiles/pteactions.dir/polishscore.cpp.o
[ 17%] Building CXX object source/actions/CMakeFiles/pteactions.dir/polishsystem.cpp.o
[ 17%] Building CXX object source/actions/CMakeFiles/pteactions.dir/removealternateending.cpp.o
[ 17%] Building CXX object source/actions/CMakeFiles/pteactions.dir/removebarline.cpp.o
[ 17%] Building CXX object source/actions/CMakeFiles/pteactions.dir/removechordtext.cpp.o
[ 18%] Building CXX object source/actions/CMakeFiles/pteactions.dir/removedirection.cpp.o
[ 18%] Building CXX object source/actions/CMakeFiles/pteactions.dir/removedynamic.cpp.o
[ 18%] Building CXX object source/actions/CMakeFiles/pteactions.dir/removeinstrument.cpp.o
[ 18%] Building CXX object source/actions/CMakeFiles/pteactions.dir/removeirregulargrouping.cpp.o
[ 19%] Building CXX object source/actions/CMakeFiles/pteactions.dir/removenote.cpp.o
[ 19%] Building CXX object source/actions/CMakeFiles/pteactions.dir/removenoteproperty.cpp.o
[ 19%] Building CXX object source/actions/CMakeFiles/pteactions.dir/removeplayer.cpp.o
[ 19%] Building CXX object source/actions/CMakeFiles/pteactions.dir/removeplayerchange.cpp.o
[ 19%] Building CXX object source/actions/CMakeFiles/pteactions.dir/removeposition.cpp.o
[ 20%] Building CXX object source/actions/CMakeFiles/pteactions.dir/removepositionproperty.cpp.o
[ 20%] Building CXX object source/actions/CMakeFiles/pteactions.dir/removerehearsalsign.cpp.o
[ 20%] Building CXX object source/actions/CMakeFiles/pteactions.dir/removestaff.cpp.o
[ 20%] Building CXX object source/actions/CMakeFiles/pteactions.dir/removesystem.cpp.o
[ 21%] Building CXX object source/actions/CMakeFiles/pteactions.dir/removetempomarker.cpp.o
[ 21%] Building CXX object source/actions/CMakeFiles/pteactions.dir/removetextitem.cpp.o
[ 21%] Building CXX object source/actions/CMakeFiles/pteactions.dir/shiftpositions.cpp.o
[ 21%] Building CXX object source/actions/CMakeFiles/pteactions.dir/undomanager.cpp.o
[ 21%] Building CXX object source/actions/CMakeFiles/pteactions.dir/moc_undomanager.cpp.o
[ 22%] Linking CXX static library libpteactions.a
[ 22%] Built target pteactions
[ 22%] Generating moc_midiplayer.cpp
Scanning dependencies of target pteaudio
[ 23%] Building CXX object source/audio/CMakeFiles/pteaudio.dir/midioutputdevice.cpp.o
/home/sam/Downloads/powertabeditor/source/audio/midioutputdevice.cpp:20:20: fatal error: RtMidi.h: No such file or directory
#include <RtMidi.h>
^
compilation terminated.
source/audio/CMakeFiles/pteaudio.dir/build.make:66: recipe for target 'source/audio/CMakeFiles/pteaudio.dir/midioutputdevice.cpp.o' failed
make[2]: *** [source/audio/CMakeFiles/pteaudio.dir/midioutputdevice.cpp.o] Error 1
CMakeFiles/Makefile2:329: recipe for target 'source/audio/CMakeFiles/pteaudio.dir/all' failed
make[1]: *** [source/audio/CMakeFiles/pteaudio.dir/all] Error 2
Makefile:138: recipe for target 'all' failed
make: *** [all] Error 2
sam@deb9:~/Downloads/powertabeditor/build$
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment