sonic-pi icon indicating copy to clipboard operation
sonic-pi copied to clipboard

Failing/Broken Linux build

Open kohaerenzstifter opened this issue 1 year ago • 17 comments

I am following up on this thread, as Sam asked me not to discuss build issues on in-thread.

I keep having the issue described there when running "linux-build-all.sh -s". However I noticed I was able to build the cmake project:

sancho@extSsd:~/Desktop/github/sonic-pi/app$ cmake .
-- CMakeLists: Sonic Pi
-- TARGET_LINUX
-- System: Linux-5.15.0-47-generic
-- Compiler: GNU
-- Compiler Version: 11.2.0
-- Debug Flags: -g -D_DEBUG -DDEBUG
-- Release Flags: -O3 -DNDEBUG
-- Externals Builder
-- ERLANG_INCLUDE_PATH: /usr/lib/erlang/erts-12.2.1/include
-- USE_SYSTEM_LIBS: OFF
-- ImGui Interface: ON
-- CMakeLists: Sonic Pi Qt GUI
-- App Root: /home/sancho/Desktop/github/sonic-pi/app
-- Configuring done
-- Generating done
-- Build files have been written to: /home/sancho/Desktop/github/sonic-pi/app
sancho@extSsd:~/Desktop/github/sonic-pi/app$ make 
[  3%] Built target sp_midi
[  5%] Built target sp_link
[  7%] Built target aubio-project
Consolidate compiler generated dependencies of target aubio_onset
[  8%] Built target aubio_onset
Consolidate compiler generated dependencies of target ExternalsBuilder
[  8%] Built target ExternalsBuilder
Consolidate compiler generated dependencies of target sonic-pi-api
[ 11%] Built target sonic-pi-api
Consolidate compiler generated dependencies of target api-tests
[ 12%] Built target api-tests
[ 12%] Automatic MOC and UIC for target QScintilla
[ 12%] Built target QScintilla_autogen
Consolidate compiler generated dependencies of target QScintilla
[ 12%] Building CXX object gui/qt/QScintilla_src-2.13.3/CMakeFiles/QScintilla.dir/QScintilla_autogen/mocs_compilation.cpp.o
[ 13%] Building CXX object gui/qt/QScintilla_src-2.13.3/CMakeFiles/QScintilla.dir/scintilla/lexers/LexA68k.cpp.o
[ 13%] Building CXX object gui/qt/QScintilla_src-2.13.3/CMakeFiles/QScintilla.dir/scintilla/lexers/LexAPDL.cpp.o
[ 13%] Building CXX object gui/qt/QScintilla_src-2.13.3/CMakeFiles/QScintilla.dir/scintilla/lexers/LexASY.cpp.o
[ 14%] Building CXX object gui/qt/QScintilla_src-2.13.3/CMakeFiles/QScintilla.dir/scintilla/lexers/LexAU3.cpp.o
[ 14%] Building CXX object gui/qt/QScintilla_src-2.13.3/CMakeFiles/QScintilla.dir/scintilla/lexers/LexAVE.cpp.o
[ 14%] Building CXX object gui/qt/QScintilla_src-2.13.3/CMakeFiles/QScintilla.dir/scintilla/lexers/LexAVS.cpp.o
[ 14%] Building CXX object gui/qt/QScintilla_src-2.13.3/CMakeFiles/QScintilla.dir/scintilla/lexers/LexAbaqus.cpp.o
[ 15%] Building CXX object gui/qt/QScintilla_src-2.13.3/CMakeFiles/QScintilla.dir/scintilla/lexers/LexAda.cpp.o
[ 15%] Building CXX object gui/qt/QScintilla_src-2.13.3/CMakeFiles/QScintilla.dir/scintilla/lexers/LexAsm.cpp.o
[ 15%] Building CXX object gui/qt/QScintilla_src-2.13.3/CMakeFiles/QScintilla.dir/scintilla/lexers/LexAsn1.cpp.o
[ 16%] Building CXX object gui/qt/QScintilla_src-2.13.3/CMakeFiles/QScintilla.dir/scintilla/lexers/LexBaan.cpp.o
[ 16%] Building CXX object gui/qt/QScintilla_src-2.13.3/CMakeFiles/QScintilla.dir/scintilla/lexers/LexBash.cpp.o
[ 16%] Building CXX object gui/qt/QScintilla_src-2.13.3/CMakeFiles/QScintilla.dir/scintilla/lexers/LexBasic.cpp.o
[ 16%] Building CXX object gui/qt/QScintilla_src-2.13.3/CMakeFiles/QScintilla.dir/scintilla/lexers/LexBatch.cpp.o
[ 17%] Building CXX object gui/qt/QScintilla_src-2.13.3/CMakeFiles/QScintilla.dir/scintilla/lexers/LexBibTeX.cpp.o
[ 17%] Building CXX object gui/qt/QScintilla_src-2.13.3/CMakeFiles/QScintilla.dir/scintilla/lexers/LexBullant.cpp.o
[ 17%] Building CXX object gui/qt/QScintilla_src-2.13.3/CMakeFiles/QScintilla.dir/scintilla/lexers/LexCLW.cpp.o
[ 18%] Building CXX object gui/qt/QScintilla_src-2.13.3/CMakeFiles/QScintilla.dir/scintilla/lexers/LexCOBOL.cpp.o
[ 18%] Building CXX object gui/qt/QScintilla_src-2.13.3/CMakeFiles/QScintilla.dir/scintilla/lexers/LexCPP.cpp.o
[ 18%] Building CXX object gui/qt/QScintilla_src-2.13.3/CMakeFiles/QScintilla.dir/scintilla/lexers/LexCSS.cpp.o
[ 18%] Building CXX object gui/qt/QScintilla_src-2.13.3/CMakeFiles/QScintilla.dir/scintilla/lexers/LexCaml.cpp.o
[ 19%] Building CXX object gui/qt/QScintilla_src-2.13.3/CMakeFiles/QScintilla.dir/scintilla/lexers/LexCmake.cpp.o
[ 19%] Building CXX object gui/qt/QScintilla_src-2.13.3/CMakeFiles/QScintilla.dir/scintilla/lexers/LexCoffeeScript.cpp.o
[ 19%] Building CXX object gui/qt/QScintilla_src-2.13.3/CMakeFiles/QScintilla.dir/scintilla/lexers/LexConf.cpp.o
[ 20%] Building CXX object gui/qt/QScintilla_src-2.13.3/CMakeFiles/QScintilla.dir/scintilla/lexers/LexCrontab.cpp.o
[ 20%] Building CXX object gui/qt/QScintilla_src-2.13.3/CMakeFiles/QScintilla.dir/scintilla/lexers/LexCsound.cpp.o
[ 20%] Building CXX object gui/qt/QScintilla_src-2.13.3/CMakeFiles/QScintilla.dir/scintilla/lexers/LexD.cpp.o
[ 21%] Building CXX object gui/qt/QScintilla_src-2.13.3/CMakeFiles/QScintilla.dir/scintilla/lexers/LexDMAP.cpp.o
[ 21%] Building CXX object gui/qt/QScintilla_src-2.13.3/CMakeFiles/QScintilla.dir/scintilla/lexers/LexDMIS.cpp.o
[ 21%] Building CXX object gui/qt/QScintilla_src-2.13.3/CMakeFiles/QScintilla.dir/scintilla/lexers/LexDiff.cpp.o
[ 21%] Building CXX object gui/qt/QScintilla_src-2.13.3/CMakeFiles/QScintilla.dir/scintilla/lexers/LexECL.cpp.o
[ 22%] Building CXX object gui/qt/QScintilla_src-2.13.3/CMakeFiles/QScintilla.dir/scintilla/lexers/LexEDIFACT.cpp.o
[ 22%] Building CXX object gui/qt/QScintilla_src-2.13.3/CMakeFiles/QScintilla.dir/scintilla/lexers/LexEScript.cpp.o
[ 22%] Building CXX object gui/qt/QScintilla_src-2.13.3/CMakeFiles/QScintilla.dir/scintilla/lexers/LexEiffel.cpp.o
[ 23%] Building CXX object gui/qt/QScintilla_src-2.13.3/CMakeFiles/QScintilla.dir/scintilla/lexers/LexErlang.cpp.o
[ 23%] Building CXX object gui/qt/QScintilla_src-2.13.3/CMakeFiles/QScintilla.dir/scintilla/lexers/LexErrorList.cpp.o
[ 23%] Building CXX object gui/qt/QScintilla_src-2.13.3/CMakeFiles/QScintilla.dir/scintilla/lexers/LexFlagship.cpp.o
[ 23%] Building CXX object gui/qt/QScintilla_src-2.13.3/CMakeFiles/QScintilla.dir/scintilla/lexers/LexForth.cpp.o
[ 24%] Building CXX object gui/qt/QScintilla_src-2.13.3/CMakeFiles/QScintilla.dir/scintilla/lexers/LexFortran.cpp.o
[ 24%] Building CXX object gui/qt/QScintilla_src-2.13.3/CMakeFiles/QScintilla.dir/scintilla/lexers/LexGAP.cpp.o
[ 24%] Building CXX object gui/qt/QScintilla_src-2.13.3/CMakeFiles/QScintilla.dir/scintilla/lexers/LexGui4Cli.cpp.o
[ 25%] Building CXX object gui/qt/QScintilla_src-2.13.3/CMakeFiles/QScintilla.dir/scintilla/lexers/LexHTML.cpp.o
[ 25%] Building CXX object gui/qt/QScintilla_src-2.13.3/CMakeFiles/QScintilla.dir/scintilla/lexers/LexHaskell.cpp.o
[ 25%] Building CXX object gui/qt/QScintilla_src-2.13.3/CMakeFiles/QScintilla.dir/scintilla/lexers/LexHex.cpp.o
[ 25%] Building CXX object gui/qt/QScintilla_src-2.13.3/CMakeFiles/QScintilla.dir/scintilla/lexers/LexIndent.cpp.o
[ 26%] Building CXX object gui/qt/QScintilla_src-2.13.3/CMakeFiles/QScintilla.dir/scintilla/lexers/LexInno.cpp.o
[ 26%] Building CXX object gui/qt/QScintilla_src-2.13.3/CMakeFiles/QScintilla.dir/scintilla/lexers/LexJSON.cpp.o
[ 26%] Building CXX object gui/qt/QScintilla_src-2.13.3/CMakeFiles/QScintilla.dir/scintilla/lexers/LexKVIrc.cpp.o
[ 27%] Building CXX object gui/qt/QScintilla_src-2.13.3/CMakeFiles/QScintilla.dir/scintilla/lexers/LexKix.cpp.o
[ 27%] Building CXX object gui/qt/QScintilla_src-2.13.3/CMakeFiles/QScintilla.dir/scintilla/lexers/LexLPeg.cpp.o
[ 27%] Building CXX object gui/qt/QScintilla_src-2.13.3/CMakeFiles/QScintilla.dir/scintilla/lexers/LexLaTeX.cpp.o
[ 27%] Building CXX object gui/qt/QScintilla_src-2.13.3/CMakeFiles/QScintilla.dir/scintilla/lexers/LexLisp.cpp.o
[ 28%] Building CXX object gui/qt/QScintilla_src-2.13.3/CMakeFiles/QScintilla.dir/scintilla/lexers/LexLout.cpp.o
[ 28%] Building CXX object gui/qt/QScintilla_src-2.13.3/CMakeFiles/QScintilla.dir/scintilla/lexers/LexLua.cpp.o
[ 28%] Building CXX object gui/qt/QScintilla_src-2.13.3/CMakeFiles/QScintilla.dir/scintilla/lexers/LexMMIXAL.cpp.o
[ 29%] Building CXX object gui/qt/QScintilla_src-2.13.3/CMakeFiles/QScintilla.dir/scintilla/lexers/LexMPT.cpp.o
[ 29%] Building CXX object gui/qt/QScintilla_src-2.13.3/CMakeFiles/QScintilla.dir/scintilla/lexers/LexMSSQL.cpp.o
[ 29%] Building CXX object gui/qt/QScintilla_src-2.13.3/CMakeFiles/QScintilla.dir/scintilla/lexers/LexMagik.cpp.o
[ 30%] Building CXX object gui/qt/QScintilla_src-2.13.3/CMakeFiles/QScintilla.dir/scintilla/lexers/LexMake.cpp.o
[ 30%] Building CXX object gui/qt/QScintilla_src-2.13.3/CMakeFiles/QScintilla.dir/scintilla/lexers/LexMarkdown.cpp.o
[ 30%] Building CXX object gui/qt/QScintilla_src-2.13.3/CMakeFiles/QScintilla.dir/scintilla/lexers/LexMatlab.cpp.o
[ 30%] Building CXX object gui/qt/QScintilla_src-2.13.3/CMakeFiles/QScintilla.dir/scintilla/lexers/LexMaxima.cpp.o
[ 31%] Building CXX object gui/qt/QScintilla_src-2.13.3/CMakeFiles/QScintilla.dir/scintilla/lexers/LexMetapost.cpp.o
[ 31%] Building CXX object gui/qt/QScintilla_src-2.13.3/CMakeFiles/QScintilla.dir/scintilla/lexers/LexModula.cpp.o
[ 31%] Building CXX object gui/qt/QScintilla_src-2.13.3/CMakeFiles/QScintilla.dir/scintilla/lexers/LexMySQL.cpp.o
[ 32%] Building CXX object gui/qt/QScintilla_src-2.13.3/CMakeFiles/QScintilla.dir/scintilla/lexers/LexNimrod.cpp.o
[ 32%] Building CXX object gui/qt/QScintilla_src-2.13.3/CMakeFiles/QScintilla.dir/scintilla/lexers/LexNsis.cpp.o
[ 32%] Building CXX object gui/qt/QScintilla_src-2.13.3/CMakeFiles/QScintilla.dir/scintilla/lexers/LexNull.cpp.o
[ 32%] Building CXX object gui/qt/QScintilla_src-2.13.3/CMakeFiles/QScintilla.dir/scintilla/lexers/LexOScript.cpp.o
[ 33%] Building CXX object gui/qt/QScintilla_src-2.13.3/CMakeFiles/QScintilla.dir/scintilla/lexers/LexOpal.cpp.o
[ 33%] Building CXX object gui/qt/QScintilla_src-2.13.3/CMakeFiles/QScintilla.dir/scintilla/lexers/LexPB.cpp.o
[ 33%] Building CXX object gui/qt/QScintilla_src-2.13.3/CMakeFiles/QScintilla.dir/scintilla/lexers/LexPLM.cpp.o
[ 34%] Building CXX object gui/qt/QScintilla_src-2.13.3/CMakeFiles/QScintilla.dir/scintilla/lexers/LexPO.cpp.o
[ 34%] Building CXX object gui/qt/QScintilla_src-2.13.3/CMakeFiles/QScintilla.dir/scintilla/lexers/LexPOV.cpp.o
[ 34%] Building CXX object gui/qt/QScintilla_src-2.13.3/CMakeFiles/QScintilla.dir/scintilla/lexers/LexPS.cpp.o
[ 34%] Building CXX object gui/qt/QScintilla_src-2.13.3/CMakeFiles/QScintilla.dir/scintilla/lexers/LexPascal.cpp.o
[ 35%] Building CXX object gui/qt/QScintilla_src-2.13.3/CMakeFiles/QScintilla.dir/scintilla/lexers/LexPerl.cpp.o
[ 35%] Building CXX object gui/qt/QScintilla_src-2.13.3/CMakeFiles/QScintilla.dir/scintilla/lexers/LexPowerPro.cpp.o
[ 35%] Building CXX object gui/qt/QScintilla_src-2.13.3/CMakeFiles/QScintilla.dir/scintilla/lexers/LexPowerShell.cpp.o
[ 36%] Building CXX object gui/qt/QScintilla_src-2.13.3/CMakeFiles/QScintilla.dir/scintilla/lexers/LexProgress.cpp.o
[ 36%] Building CXX object gui/qt/QScintilla_src-2.13.3/CMakeFiles/QScintilla.dir/scintilla/lexers/LexProps.cpp.o
[ 36%] Building CXX object gui/qt/QScintilla_src-2.13.3/CMakeFiles/QScintilla.dir/scintilla/lexers/LexPython.cpp.o
[ 37%] Building CXX object gui/qt/QScintilla_src-2.13.3/CMakeFiles/QScintilla.dir/scintilla/lexers/LexR.cpp.o
[ 37%] Building CXX object gui/qt/QScintilla_src-2.13.3/CMakeFiles/QScintilla.dir/scintilla/lexers/LexRebol.cpp.o
[ 37%] Building CXX object gui/qt/QScintilla_src-2.13.3/CMakeFiles/QScintilla.dir/scintilla/lexers/LexRegistry.cpp.o
[ 37%] Building CXX object gui/qt/QScintilla_src-2.13.3/CMakeFiles/QScintilla.dir/scintilla/lexers/LexRuby.cpp.o
[ 38%] Building CXX object gui/qt/QScintilla_src-2.13.3/CMakeFiles/QScintilla.dir/scintilla/lexers/LexRust.cpp.o
[ 38%] Building CXX object gui/qt/QScintilla_src-2.13.3/CMakeFiles/QScintilla.dir/scintilla/lexers/LexSAS.cpp.o
[ 38%] Building CXX object gui/qt/QScintilla_src-2.13.3/CMakeFiles/QScintilla.dir/scintilla/lexers/LexSML.cpp.o
[ 39%] Building CXX object gui/qt/QScintilla_src-2.13.3/CMakeFiles/QScintilla.dir/scintilla/lexers/LexSQL.cpp.o
[ 39%] Building CXX object gui/qt/QScintilla_src-2.13.3/CMakeFiles/QScintilla.dir/scintilla/lexers/LexSTTXT.cpp.o
[ 39%] Building CXX object gui/qt/QScintilla_src-2.13.3/CMakeFiles/QScintilla.dir/scintilla/lexers/LexScriptol.cpp.o
[ 39%] Building CXX object gui/qt/QScintilla_src-2.13.3/CMakeFiles/QScintilla.dir/scintilla/lexers/LexSmalltalk.cpp.o
[ 40%] Building CXX object gui/qt/QScintilla_src-2.13.3/CMakeFiles/QScintilla.dir/scintilla/lexers/LexSorcus.cpp.o
[ 40%] Building CXX object gui/qt/QScintilla_src-2.13.3/CMakeFiles/QScintilla.dir/scintilla/lexers/LexSpecman.cpp.o
[ 40%] Building CXX object gui/qt/QScintilla_src-2.13.3/CMakeFiles/QScintilla.dir/scintilla/lexers/LexSpice.cpp.o
[ 41%] Building CXX object gui/qt/QScintilla_src-2.13.3/CMakeFiles/QScintilla.dir/scintilla/lexers/LexStata.cpp.o
[ 41%] Building CXX object gui/qt/QScintilla_src-2.13.3/CMakeFiles/QScintilla.dir/scintilla/lexers/LexTACL.cpp.o
[ 41%] Building CXX object gui/qt/QScintilla_src-2.13.3/CMakeFiles/QScintilla.dir/scintilla/lexers/LexTADS3.cpp.o
[ 41%] Building CXX object gui/qt/QScintilla_src-2.13.3/CMakeFiles/QScintilla.dir/scintilla/lexers/LexTAL.cpp.o
[ 42%] Building CXX object gui/qt/QScintilla_src-2.13.3/CMakeFiles/QScintilla.dir/scintilla/lexers/LexTCL.cpp.o
[ 42%] Building CXX object gui/qt/QScintilla_src-2.13.3/CMakeFiles/QScintilla.dir/scintilla/lexers/LexTCMD.cpp.o
[ 42%] Building CXX object gui/qt/QScintilla_src-2.13.3/CMakeFiles/QScintilla.dir/scintilla/lexers/LexTeX.cpp.o
[ 43%] Building CXX object gui/qt/QScintilla_src-2.13.3/CMakeFiles/QScintilla.dir/scintilla/lexers/LexTxt2tags.cpp.o
[ 43%] Building CXX object gui/qt/QScintilla_src-2.13.3/CMakeFiles/QScintilla.dir/scintilla/lexers/LexVB.cpp.o
[ 43%] Building CXX object gui/qt/QScintilla_src-2.13.3/CMakeFiles/QScintilla.dir/scintilla/lexers/LexVHDL.cpp.o
[ 43%] Building CXX object gui/qt/QScintilla_src-2.13.3/CMakeFiles/QScintilla.dir/scintilla/lexers/LexVerilog.cpp.o
[ 44%] Building CXX object gui/qt/QScintilla_src-2.13.3/CMakeFiles/QScintilla.dir/scintilla/lexers/LexVisualProlog.cpp.o
[ 44%] Building CXX object gui/qt/QScintilla_src-2.13.3/CMakeFiles/QScintilla.dir/scintilla/lexers/LexYAML.cpp.o
[ 44%] Building CXX object gui/qt/QScintilla_src-2.13.3/CMakeFiles/QScintilla.dir/scintilla/lexlib/Accessor.cpp.o
[ 45%] Building CXX object gui/qt/QScintilla_src-2.13.3/CMakeFiles/QScintilla.dir/scintilla/lexlib/CharacterCategory.cpp.o
[ 45%] Building CXX object gui/qt/QScintilla_src-2.13.3/CMakeFiles/QScintilla.dir/scintilla/lexlib/CharacterSet.cpp.o
[ 45%] Building CXX object gui/qt/QScintilla_src-2.13.3/CMakeFiles/QScintilla.dir/scintilla/lexlib/DefaultLexer.cpp.o
[ 46%] Building CXX object gui/qt/QScintilla_src-2.13.3/CMakeFiles/QScintilla.dir/scintilla/lexlib/LexerBase.cpp.o
[ 46%] Building CXX object gui/qt/QScintilla_src-2.13.3/CMakeFiles/QScintilla.dir/scintilla/lexlib/LexerModule.cpp.o
[ 46%] Building CXX object gui/qt/QScintilla_src-2.13.3/CMakeFiles/QScintilla.dir/scintilla/lexlib/LexerNoExceptions.cpp.o
[ 46%] Building CXX object gui/qt/QScintilla_src-2.13.3/CMakeFiles/QScintilla.dir/scintilla/lexlib/LexerSimple.cpp.o
[ 47%] Building CXX object gui/qt/QScintilla_src-2.13.3/CMakeFiles/QScintilla.dir/scintilla/lexlib/PropSetSimple.cpp.o
[ 47%] Building CXX object gui/qt/QScintilla_src-2.13.3/CMakeFiles/QScintilla.dir/scintilla/lexlib/StyleContext.cpp.o
[ 47%] Building CXX object gui/qt/QScintilla_src-2.13.3/CMakeFiles/QScintilla.dir/scintilla/lexlib/WordList.cpp.o
[ 48%] Building CXX object gui/qt/QScintilla_src-2.13.3/CMakeFiles/QScintilla.dir/scintilla/src/AutoComplete.cpp.o
[ 48%] Building CXX object gui/qt/QScintilla_src-2.13.3/CMakeFiles/QScintilla.dir/scintilla/src/CallTip.cpp.o
[ 48%] Building CXX object gui/qt/QScintilla_src-2.13.3/CMakeFiles/QScintilla.dir/scintilla/src/CaseConvert.cpp.o
[ 48%] Building CXX object gui/qt/QScintilla_src-2.13.3/CMakeFiles/QScintilla.dir/scintilla/src/CaseFolder.cpp.o
[ 49%] Building CXX object gui/qt/QScintilla_src-2.13.3/CMakeFiles/QScintilla.dir/scintilla/src/Catalogue.cpp.o
[ 49%] Building CXX object gui/qt/QScintilla_src-2.13.3/CMakeFiles/QScintilla.dir/scintilla/src/CellBuffer.cpp.o
[ 49%] Building CXX object gui/qt/QScintilla_src-2.13.3/CMakeFiles/QScintilla.dir/scintilla/src/CharClassify.cpp.o
[ 50%] Building CXX object gui/qt/QScintilla_src-2.13.3/CMakeFiles/QScintilla.dir/scintilla/src/ContractionState.cpp.o
[ 50%] Building CXX object gui/qt/QScintilla_src-2.13.3/CMakeFiles/QScintilla.dir/scintilla/src/DBCS.cpp.o
[ 50%] Building CXX object gui/qt/QScintilla_src-2.13.3/CMakeFiles/QScintilla.dir/scintilla/src/Decoration.cpp.o
[ 50%] Building CXX object gui/qt/QScintilla_src-2.13.3/CMakeFiles/QScintilla.dir/scintilla/src/Document.cpp.o
[ 51%] Building CXX object gui/qt/QScintilla_src-2.13.3/CMakeFiles/QScintilla.dir/scintilla/src/EditModel.cpp.o
[ 51%] Building CXX object gui/qt/QScintilla_src-2.13.3/CMakeFiles/QScintilla.dir/scintilla/src/EditView.cpp.o
[ 51%] Building CXX object gui/qt/QScintilla_src-2.13.3/CMakeFiles/QScintilla.dir/scintilla/src/Editor.cpp.o
[ 52%] Building CXX object gui/qt/QScintilla_src-2.13.3/CMakeFiles/QScintilla.dir/scintilla/src/ExternalLexer.cpp.o
[ 52%] Building CXX object gui/qt/QScintilla_src-2.13.3/CMakeFiles/QScintilla.dir/scintilla/src/Indicator.cpp.o
[ 52%] Building CXX object gui/qt/QScintilla_src-2.13.3/CMakeFiles/QScintilla.dir/scintilla/src/KeyMap.cpp.o
[ 52%] Building CXX object gui/qt/QScintilla_src-2.13.3/CMakeFiles/QScintilla.dir/scintilla/src/LineMarker.cpp.o
[ 53%] Building CXX object gui/qt/QScintilla_src-2.13.3/CMakeFiles/QScintilla.dir/scintilla/src/MarginView.cpp.o
[ 53%] Building CXX object gui/qt/QScintilla_src-2.13.3/CMakeFiles/QScintilla.dir/scintilla/src/PerLine.cpp.o
[ 53%] Building CXX object gui/qt/QScintilla_src-2.13.3/CMakeFiles/QScintilla.dir/scintilla/src/PositionCache.cpp.o
[ 54%] Building CXX object gui/qt/QScintilla_src-2.13.3/CMakeFiles/QScintilla.dir/scintilla/src/RESearch.cpp.o
[ 54%] Building CXX object gui/qt/QScintilla_src-2.13.3/CMakeFiles/QScintilla.dir/scintilla/src/RunStyles.cpp.o
[ 54%] Building CXX object gui/qt/QScintilla_src-2.13.3/CMakeFiles/QScintilla.dir/scintilla/src/ScintillaBase.cpp.o
[ 55%] Building CXX object gui/qt/QScintilla_src-2.13.3/CMakeFiles/QScintilla.dir/scintilla/src/Selection.cpp.o
[ 55%] Building CXX object gui/qt/QScintilla_src-2.13.3/CMakeFiles/QScintilla.dir/scintilla/src/Style.cpp.o
[ 55%] Building CXX object gui/qt/QScintilla_src-2.13.3/CMakeFiles/QScintilla.dir/scintilla/src/UniConversion.cpp.o
[ 55%] Building CXX object gui/qt/QScintilla_src-2.13.3/CMakeFiles/QScintilla.dir/scintilla/src/ViewStyle.cpp.o
[ 56%] Building CXX object gui/qt/QScintilla_src-2.13.3/CMakeFiles/QScintilla.dir/scintilla/src/XPM.cpp.o
[ 56%] Building CXX object gui/qt/QScintilla_src-2.13.3/CMakeFiles/QScintilla.dir/src/InputMethod.cpp.o
[ 56%] Building CXX object gui/qt/QScintilla_src-2.13.3/CMakeFiles/QScintilla.dir/src/ListBoxQt.cpp.o
[ 57%] Building CXX object gui/qt/QScintilla_src-2.13.3/CMakeFiles/QScintilla.dir/src/MacPasteboardMime.cpp.o
[ 57%] Building CXX object gui/qt/QScintilla_src-2.13.3/CMakeFiles/QScintilla.dir/src/PlatQt.cpp.o
[ 57%] Building CXX object gui/qt/QScintilla_src-2.13.3/CMakeFiles/QScintilla.dir/src/SciAccessibility.cpp.o
[ 57%] Building CXX object gui/qt/QScintilla_src-2.13.3/CMakeFiles/QScintilla.dir/src/SciClasses.cpp.o
[ 58%] Building CXX object gui/qt/QScintilla_src-2.13.3/CMakeFiles/QScintilla.dir/src/ScintillaQt.cpp.o
[ 58%] Building CXX object gui/qt/QScintilla_src-2.13.3/CMakeFiles/QScintilla.dir/src/qsciabstractapis.cpp.o
[ 58%] Building CXX object gui/qt/QScintilla_src-2.13.3/CMakeFiles/QScintilla.dir/src/qsciapis.cpp.o
[ 59%] Building CXX object gui/qt/QScintilla_src-2.13.3/CMakeFiles/QScintilla.dir/src/qscicommand.cpp.o
[ 59%] Building CXX object gui/qt/QScintilla_src-2.13.3/CMakeFiles/QScintilla.dir/src/qscicommandset.cpp.o
[ 59%] Building CXX object gui/qt/QScintilla_src-2.13.3/CMakeFiles/QScintilla.dir/src/qscidocument.cpp.o
[ 59%] Building CXX object gui/qt/QScintilla_src-2.13.3/CMakeFiles/QScintilla.dir/src/qscilexer.cpp.o
[ 60%] Building CXX object gui/qt/QScintilla_src-2.13.3/CMakeFiles/QScintilla.dir/src/qscilexeravs.cpp.o
[ 60%] Building CXX object gui/qt/QScintilla_src-2.13.3/CMakeFiles/QScintilla.dir/src/qscilexerbash.cpp.o
[ 60%] Building CXX object gui/qt/QScintilla_src-2.13.3/CMakeFiles/QScintilla.dir/src/qscilexerbatch.cpp.o
[ 61%] Building CXX object gui/qt/QScintilla_src-2.13.3/CMakeFiles/QScintilla.dir/src/qscilexercmake.cpp.o
[ 61%] Building CXX object gui/qt/QScintilla_src-2.13.3/CMakeFiles/QScintilla.dir/src/qscilexercoffeescript.cpp.o
[ 61%] Building CXX object gui/qt/QScintilla_src-2.13.3/CMakeFiles/QScintilla.dir/src/qscilexercpp.cpp.o
[ 62%] Building CXX object gui/qt/QScintilla_src-2.13.3/CMakeFiles/QScintilla.dir/src/qscilexercsharp.cpp.o
[ 62%] Building CXX object gui/qt/QScintilla_src-2.13.3/CMakeFiles/QScintilla.dir/src/qscilexercss.cpp.o
[ 62%] Building CXX object gui/qt/QScintilla_src-2.13.3/CMakeFiles/QScintilla.dir/src/qscilexercustom.cpp.o
[ 62%] Building CXX object gui/qt/QScintilla_src-2.13.3/CMakeFiles/QScintilla.dir/src/qscilexerd.cpp.o
[ 63%] Building CXX object gui/qt/QScintilla_src-2.13.3/CMakeFiles/QScintilla.dir/src/qscilexerdiff.cpp.o
[ 63%] Building CXX object gui/qt/QScintilla_src-2.13.3/CMakeFiles/QScintilla.dir/src/qscilexeredifact.cpp.o
[ 63%] Building CXX object gui/qt/QScintilla_src-2.13.3/CMakeFiles/QScintilla.dir/src/qscilexerfortran.cpp.o
[ 64%] Building CXX object gui/qt/QScintilla_src-2.13.3/CMakeFiles/QScintilla.dir/src/qscilexerfortran77.cpp.o
[ 64%] Building CXX object gui/qt/QScintilla_src-2.13.3/CMakeFiles/QScintilla.dir/src/qscilexerhtml.cpp.o
[ 64%] Building CXX object gui/qt/QScintilla_src-2.13.3/CMakeFiles/QScintilla.dir/src/qscilexeridl.cpp.o
[ 64%] Building CXX object gui/qt/QScintilla_src-2.13.3/CMakeFiles/QScintilla.dir/src/qscilexerjava.cpp.o
[ 65%] Building CXX object gui/qt/QScintilla_src-2.13.3/CMakeFiles/QScintilla.dir/src/qscilexerjavascript.cpp.o
[ 65%] Building CXX object gui/qt/QScintilla_src-2.13.3/CMakeFiles/QScintilla.dir/src/qscilexerjson.cpp.o
[ 65%] Building CXX object gui/qt/QScintilla_src-2.13.3/CMakeFiles/QScintilla.dir/src/qscilexerlua.cpp.o
[ 66%] Building CXX object gui/qt/QScintilla_src-2.13.3/CMakeFiles/QScintilla.dir/src/qscilexermakefile.cpp.o
[ 66%] Building CXX object gui/qt/QScintilla_src-2.13.3/CMakeFiles/QScintilla.dir/src/qscilexermarkdown.cpp.o
[ 66%] Building CXX object gui/qt/QScintilla_src-2.13.3/CMakeFiles/QScintilla.dir/src/qscilexermatlab.cpp.o
[ 66%] Building CXX object gui/qt/QScintilla_src-2.13.3/CMakeFiles/QScintilla.dir/src/qscilexeroctave.cpp.o
[ 67%] Building CXX object gui/qt/QScintilla_src-2.13.3/CMakeFiles/QScintilla.dir/src/qscilexerpascal.cpp.o
[ 67%] Building CXX object gui/qt/QScintilla_src-2.13.3/CMakeFiles/QScintilla.dir/src/qscilexerperl.cpp.o
[ 67%] Building CXX object gui/qt/QScintilla_src-2.13.3/CMakeFiles/QScintilla.dir/src/qscilexerpo.cpp.o
[ 68%] Building CXX object gui/qt/QScintilla_src-2.13.3/CMakeFiles/QScintilla.dir/src/qscilexerpostscript.cpp.o
[ 68%] Building CXX object gui/qt/QScintilla_src-2.13.3/CMakeFiles/QScintilla.dir/src/qscilexerpov.cpp.o
[ 68%] Building CXX object gui/qt/QScintilla_src-2.13.3/CMakeFiles/QScintilla.dir/src/qscilexerproperties.cpp.o
[ 68%] Building CXX object gui/qt/QScintilla_src-2.13.3/CMakeFiles/QScintilla.dir/src/qscilexerpython.cpp.o
[ 69%] Building CXX object gui/qt/QScintilla_src-2.13.3/CMakeFiles/QScintilla.dir/src/qscilexerruby.cpp.o
[ 69%] Building CXX object gui/qt/QScintilla_src-2.13.3/CMakeFiles/QScintilla.dir/src/qscilexerspice.cpp.o
[ 69%] Building CXX object gui/qt/QScintilla_src-2.13.3/CMakeFiles/QScintilla.dir/src/qscilexersql.cpp.o
[ 70%] Building CXX object gui/qt/QScintilla_src-2.13.3/CMakeFiles/QScintilla.dir/src/qscilexertcl.cpp.o
[ 70%] Building CXX object gui/qt/QScintilla_src-2.13.3/CMakeFiles/QScintilla.dir/src/qscilexertex.cpp.o
[ 70%] Building CXX object gui/qt/QScintilla_src-2.13.3/CMakeFiles/QScintilla.dir/src/qscilexerverilog.cpp.o
[ 71%] Building CXX object gui/qt/QScintilla_src-2.13.3/CMakeFiles/QScintilla.dir/src/qscilexervhdl.cpp.o
[ 71%] Building CXX object gui/qt/QScintilla_src-2.13.3/CMakeFiles/QScintilla.dir/src/qscilexerxml.cpp.o
[ 71%] Building CXX object gui/qt/QScintilla_src-2.13.3/CMakeFiles/QScintilla.dir/src/qscilexeryaml.cpp.o
[ 71%] Building CXX object gui/qt/QScintilla_src-2.13.3/CMakeFiles/QScintilla.dir/src/qscimacro.cpp.o
[ 72%] Building CXX object gui/qt/QScintilla_src-2.13.3/CMakeFiles/QScintilla.dir/src/qsciprinter.cpp.o
[ 72%] Building CXX object gui/qt/QScintilla_src-2.13.3/CMakeFiles/QScintilla.dir/src/qsciscintilla.cpp.o
[ 72%] Building CXX object gui/qt/QScintilla_src-2.13.3/CMakeFiles/QScintilla.dir/src/qsciscintillabase.cpp.o
[ 73%] Building CXX object gui/qt/QScintilla_src-2.13.3/CMakeFiles/QScintilla.dir/src/qscistyle.cpp.o
[ 73%] Building CXX object gui/qt/QScintilla_src-2.13.3/CMakeFiles/QScintilla.dir/src/qscistyledtext.cpp.o
[ 73%] Linking CXX static library libQScintilla.a
[ 73%] Built target QScintilla
[ 73%] Automatic MOC and UIC for target sonic-pi
[ 73%] Built target sonic-pi_autogen
Consolidate compiler generated dependencies of target sonic-pi
[ 74%] Linking CXX executable sonic-pi
[ 95%] Built target sonic-pi
[ 95%] Building CXX object gui/imgui/CMakeFiles/sonic-pi-imgui.dir/main.cpp.o
[ 95%] Building CXX object gui/imgui/CMakeFiles/sonic-pi-imgui.dir/app.cpp.o
[ 96%] Building CXX object gui/imgui/CMakeFiles/sonic-pi-imgui.dir/log_window.cpp.o
[ 96%] Building CXX object gui/imgui/CMakeFiles/sonic-pi-imgui.dir/scope_window.cpp.o
[ 96%] Building CXX object gui/imgui/CMakeFiles/sonic-pi-imgui.dir/main_menu.cpp.o
[ 97%] Building CXX object gui/imgui/CMakeFiles/sonic-pi-imgui.dir/edit_window.cpp.o
[ 97%] Building CXX object gui/imgui/CMakeFiles/sonic-pi-imgui.dir/cue_window.cpp.o
[ 97%] Building CXX object gui/imgui/CMakeFiles/sonic-pi-imgui.dir/midi_window.cpp.o
[ 98%] Building CXX object gui/imgui/CMakeFiles/sonic-pi-imgui.dir/core/imgui.cpp.o
[ 98%] Building CXX object gui/imgui/CMakeFiles/sonic-pi-imgui.dir/core/imgui_demo.cpp.o
[ 98%] Building CXX object gui/imgui/CMakeFiles/sonic-pi-imgui.dir/core/imgui_draw.cpp.o
[ 98%] Building CXX object gui/imgui/CMakeFiles/sonic-pi-imgui.dir/core/imgui_tables.cpp.o
[ 99%] Building CXX object gui/imgui/CMakeFiles/sonic-pi-imgui.dir/core/imgui_widgets.cpp.o
[ 99%] Building CXX object gui/imgui/CMakeFiles/sonic-pi-imgui.dir/backends/imgui_impl_opengl3.cpp.o
[ 99%] Building CXX object gui/imgui/CMakeFiles/sonic-pi-imgui.dir/backends/imgui_impl_sdl.cpp.o
[100%] Linking CXX executable sonic-pi-imgui
[100%] Built target sonic-pi-imgui

However when I start this I get:

sancho@extSsd:~/Desktop/github/sonic-pi/app/gui/imgui$ ./sonic-pi-imgui 
[API] [INFO ] : Args: ruby /home/sancho/Desktop/fromOld/github/sonic-pi/app/server/ruby/bin/clear-logs.rb 
[API] [INFO ] : Started...
Cannot connect to server socket err = No such file or directory
Cannot connect to server request channel
jack server is not running or cannot be started
JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock
JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock

If I start Jack manually and then start Sonic Pi, it just hangs here:

sancho@extSsd:~/Desktop/github/sonic-pi/app/gui/imgui$ ./sonic-pi-imgui 
[API] [INFO ] : Args: ruby /home/sancho/Desktop/fromOld/github/sonic-pi/app/server/ruby/bin/clear-logs.rb 
[API] [INFO ] : Started...

Can anyone help?

kohaerenzstifter avatar Sep 08 '22 19:09 kohaerenzstifter

It does say the target sonic-pi is also built, what happens if you try to run that?

Wrt the QScintilla stuff from the in-thread post, the version you have installed yourself is quite old (and everything but the -dev package is marked for deletion). I doubt it's related, but it might not hurt to go through with deletion.

jhaagmans avatar Sep 08 '22 19:09 jhaagmans

Oh I didn't even notice. So I run sonic-pi and it gives this (with the splash screen showing):

sancho@extSsd:~/Desktop/github/sonic-pi/app/gui/qt$ ./sonic-pi
Starting Sonic Pi...
Icon theme "elementary" not found.
Icon theme "breeze" not found.
                                ╘
                         ─       ╛▒╛
                          ▐╫       ▄█├
                   ─╟╛      █▄      ╪▓▀
         ╓┤┤┤┤┤┤┤┤┤  ╩▌      ██      ▀▓▌
          ▐▒   ╬▒     ╟▓╘    ─▓█      ▓▓├
          ▒╫   ▒╪      ▓█     ▓▓─     ▓▓▄
         ╒▒─  │▒       ▓█     ▓▓     ─▓▓─
         ╬▒   ▄▒ ╒    ╪▓═    ╬▓╬     ▌▓▄
         ╥╒   ╦╥     ╕█╒    ╙▓▐     ▄▓╫
                    ▐╩     ▒▒      ▀▀
                         ╒╪      ▐▄

       _____             __        ____  __
      / ___/____  ____  /_/____   / __ \/_/
      \__ \/ __ \/ __ \/ / ___/  / /_/ / /
     ___/ / /_/ / / / / / /__   / ____/ /
    /____/\____/_/ /_/_/\___/  /_/   /_/

   The Live Coding Music Synth for Everyone

            http://sonic-pi.net

[GUI] - API Init failed
[GUI] [i18n] - Looping through preferred ui languages
[GUI] - Language setting: system_language
[GUI] - System language: en_US
[GUI] [i18n] - Looping through preferred ui languages
[GUI] - Using language: en
[GUI] [i18n] - Loading translations for en
[GUI] - translations available 
[GUI] - hiding main window
[GUI] - initialising toolbar icons
[GUI] - could not open file /home/sancho/Desktop/fromOld/github/sonic-pi/app/gui/qt/../../../../app/gui/qt/theme/light/doc-styles.css
[GUI] - setting up window structure
[GUI] - could not open file /home/sancho/Desktop/fromOld/github/sonic-pi/app/gui/qt/../../../../app/gui/qt/theme/app.qss
[Debug] Adding language combo box entries...
2
[Debug] Adding language system_language to the combo box
[Debug] Adding language en_GB to the combo box
[GUI] - restoring scope states 
[GUI] - creating status bar
[GUI] - creating info panel
[GUI] - creating shortcuts
[GUI] - creating tool bar
[GUI] - initialising documentation window
[API] [INFO ] : Waiting Until Ready... 59
[API] [INFO ] : Waiting Until Ready... 58
[API] [INFO ] : Waiting Until Ready... 57
[API] [INFO ] : Waiting Until Ready... 56
[API] [INFO ] : Waiting Until Ready... 55
[API] [INFO ] : Waiting Until Ready... 54
[API] [INFO ] : Waiting Until Ready... 53
[API] [INFO ] : Waiting Until Ready... 52
[API] [INFO ] : Waiting Until Ready... 51
[API] [INFO ] : Waiting Until Ready... 50
[API] [INFO ] : Waiting Until Ready... 49
[API] [INFO ] : Waiting Until Ready... 48
[API] [INFO ] : Waiting Until Ready... 47
[API] [INFO ] : Waiting Until Ready... 46
[API] [INFO ] : Waiting Until Ready... 45
[API] [INFO ] : Waiting Until Ready... 44
[API] [INFO ] : Waiting Until Ready... 43
[API] [INFO ] : Waiting Until Ready... 42
[API] [INFO ] : Waiting Until Ready... 41
[API] [INFO ] : Waiting Until Ready... 40
[API] [INFO ] : Waiting Until Ready... 39
[API] [INFO ] : Waiting Until Ready... 38
[API] [INFO ] : Waiting Until Ready... 37
[API] [INFO ] : Waiting Until Ready... 36
[API] [INFO ] : Waiting Until Ready... 35
[API] [INFO ] : Waiting Until Ready... 34
[API] [INFO ] : Waiting Until Ready... 33
[API] [INFO ] : Waiting Until Ready... 32
[API] [INFO ] : Waiting Until Ready... 31
[API] [INFO ] : Waiting Until Ready... 30
[API] [INFO ] : Waiting Until Ready... 29
[API] [INFO ] : Waiting Until Ready... 28
[API] [INFO ] : Waiting Until Ready... 27
[API] [INFO ] : Waiting Until Ready... 26
[API] [INFO ] : Waiting Until Ready... 25
[API] [INFO ] : Waiting Until Ready... 24
[API] [INFO ] : Waiting Until Ready... 23
[API] [INFO ] : Waiting Until Ready... 22
[API] [INFO ] : Waiting Until Ready... 21
[API] [INFO ] : Waiting Until Ready... 20
[API] [INFO ] : Waiting Until Ready... 19
[API] [INFO ] : Waiting Until Ready... 18
[API] [INFO ] : Waiting Until Ready... 17
[API] [INFO ] : Waiting Until Ready... 16
[API] [INFO ] : Waiting Until Ready... 15
[API] [INFO ] : Waiting Until Ready... 14
[API] [INFO ] : Waiting Until Ready... 13
[API] [INFO ] : Waiting Until Ready... 12
[API] [INFO ] : Waiting Until Ready... 11
[API] [INFO ] : Waiting Until Ready... 10
[API] [INFO ] : Waiting Until Ready... 9
[API] [INFO ] : Waiting Until Ready... 8
[API] [INFO ] : Waiting Until Ready... 7
[API] [INFO ] : Waiting Until Ready... 6
[API] [INFO ] : Waiting Until Ready... 5
[API] [INFO ] : Waiting Until Ready... 4
[API] [INFO ] : Waiting Until Ready... 3
[API] [INFO ] : Waiting Until Ready... 2
[API] [INFO ] : Waiting Until Ready... 1
[API] [INFO ] : Waiting Until Ready... 0
[GUI] - Critical Error. Unable to connect to server..

[GUI] - Sonic Pi Server failed to start with this error message: 
      > Could not find script path: /home/sancho/Desktop/fromOld/github/app/server/ruby/bin/fetch-url.rb
QLayout: Attempting to add QLayout "" to MainWindow "", which already has a layout

Then I get a pop up window with this:

Apologies, a critical error occurred during startup:
GUI was unable to connect to the Ruby server.

Please consider reporting a bug at
http://github.com/samaaron/sonic-pi/issues

Sonic Pi Boot Error Report
==========================

System Information
------------------

Sonic Pi version: 4.1.0
OS: Ubuntu 22.04.1 LTS

Logs:

spider.log:
Sonic Pi Spider Server booting...
The time is 2022-09-08 20:44:46 +0200
Warning, you have an older init.rb file in /home/sancho/.sonic-pi/init.rb which is now being ignored as your newer config/init.rb file is being used instead. Consider deleting your old init.rb (perhaps copying anything useful across first).
Using primary protocol: udp
Detecting port numbers...
Ports: {:server_port=>36539, :gui_port=>36540, :scsynth_port=>36541, :scsynth_send_port=>36541, :osc_cues_port=>4560, :tau_port=>36542, :listen_to_tau_port=>36546}
Token: -1598654530
Opening UDP Server to listen to GUI on port: 36539
Spider - Pulling in modules...
Spider - Starting Runtime Server
TauComms - Sending /ping to tau: 127.0.0.1:36542
TauComms - Sending /ping to tau: 127.0.0.1:36542
TauComms - Sending /ping to tau: 127.0.0.1:36542
TauComms - Sending /ping to tau: 127.0.0.1:36542
TauComms - Sending /ping to tau: 127.0.0.1:36542
TauComms - Sending /ping to tau: 127.0.0.1:36542
TauComms - Sending /ping to tau: 127.0.0.1:36542
TauComms - Sending /ping to tau: 127.0.0.1:36542
TauComms - Sending /ping to tau: 127.0.0.1:36542
TauComms - Sending /ping to tau: 127.0.0.1:36542
TauComms - Sending /ping to tau: 127.0.0.1:36542
TauComms - Sending /ping to tau: 127.0.0.1:36542
TauComms - Sending /ping to tau: 127.0.0.1:36542
TauComms - Sending /ping to tau: 127.0.0.1:36542
TauComms - Sending /ping to tau: 127.0.0.1:36542
TauComms - Sending /ping to tau: 127.0.0.1:36542
TauComms - Sending /ping to tau: 127.0.0.1:36542
TauComms - Sending /ping to tau: 127.0.0.1:36542
TauComms - Sending /ping to tau: 127.0.0.1:36542
TauComms - Sending /ping to tau: 127.0.0.1:36542
TauComms - Sending /ping to tau: 127.0.0.1:36542
TauComms - Sending /ping to tau: 127.0.0.1:36542
TauComms - Sending /ping to tau: 127.0.0.1:36542
TauComms - Sending /ping to tau: 127.0.0.1:36542
TauComms - Sending /ping to tau: 127.0.0.1:36542
TauComms - Sending /ping to tau: 127.0.0.1:36542
TauComms - Sending /ping to tau: 127.0.0.1:36542
TauComms - Sending /ping to tau: 127.0.0.1:36542
TauComms - Sending /ping to tau: 127.0.0.1:36542
TauComms - Sending /ping to tau: 127.0.0.1:36542
TauComms - Unable to connect to tau (Promise timed out after 30 seconds.). Exiting...
TauComms - Unable to connect to tau (exit). Exiting...
Spider - Failed to start server: exit
/home/sancho/Desktop/fromOld/github/sonic-pi/app/server/ruby/lib/sonicpi/tau_comms.rb:96:in `exit'
/home/sancho/Desktop/fromOld/github/sonic-pi/app/server/ruby/lib/sonicpi/tau_comms.rb:96:in `rescue in block_until_tau_ready!'
/home/sancho/Desktop/fromOld/github/sonic-pi/app/server/ruby/lib/sonicpi/tau_comms.rb:92:in `block_until_tau_ready!'
/home/sancho/Desktop/fromOld/github/sonic-pi/app/server/ruby/lib/sonicpi/tau_api.rb:70:in `block_until_tau_ready!'
/home/sancho/Desktop/fromOld/github/sonic-pi/app/server/ruby/lib/sonicpi/tau_api.rb:49:in `initialize'
/home/sancho/Desktop/fromOld/github/sonic-pi/app/server/ruby/lib/sonicpi/runtime.rb:1491:in `new'
/home/sancho/Desktop/fromOld/github/sonic-pi/app/server/ruby/lib/sonicpi/runtime.rb:1491:in `initialize'
/home/sancho/Desktop/fromOld/github/sonic-pi/app/server/ruby/lib/sonicpi/lang/sound.rb:70:in `block (2 levels) in included'
/home/sancho/Desktop/fromOld/github/sonic-pi/app/server/ruby/lib/sonicpi/lang/ixi.rb:72:in `block (2 levels) in included'
/home/sancho/Desktop/fromOld/github/sonic-pi/app/server/ruby/bin/sonic-pi-server.rb:241:in `new'
/home/sancho/Desktop/fromOld/github/sonic-pi/app/server/ruby/bin/sonic-pi-server.rb:241:in `<main>'

daemon.log:
[2022-09-08 20:44:44] Welcome to the Daemon Booter
[2022-09-08 20:44:44] ----------------------------
[2022-09-08 20:44:44] SuperCollider inputs enabled by GUI
[2022-09-08 20:44:44] checked port 36539, #<UDPSocket:0x0000562573b96628>
[2022-09-08 20:44:44] checked port 36540, #<UDPSocket:0x0000562573b94238>
[2022-09-08 20:44:44] checked port 36541, #<UDPSocket:0x0000562573b8e090>
[2022-09-08 20:44:44] checked port 4560, #<UDPSocket:0x0000562573b84798>
[2022-09-08 20:44:44] checked port 36542, #<UDPSocket:0x0000562573b771b0>
[2022-09-08 20:44:44] checked port 36543, #<UDPSocket:0x0000562573b6e358>
[2022-09-08 20:44:44] checked port 36544, #<UDPSocket:0x0000562573f3ff68>
[2022-09-08 20:44:44] checked port 36545, #<UDPSocket:0x0000562573f3f2c0>
[2022-09-08 20:44:44] checked port 36546, #<UDPSocket:0x0000562573f3eff0>
[2022-09-08 20:44:44] Selected ports: 
[2022-09-08 20:44:44] {"spider-listen-to-gui"=>36539, "gui-send-to-spider"=>36539, "gui-listen-to-spider"=>36540, "spider-send-to-gui"=>36540, "scsynth"=>36541, "scsynth-send"=>36541, "osc-cues"=>4560, "tau"=>36542, "spider"=>36543, "phx"=>36544, "daemon"=>36545, "spider-listen-to-tau"=>36546}
[2022-09-08 20:44:44] Booting Scsynth
[2022-09-08 20:44:44] Got Audio Settings toml hash: {}
[2022-09-08 20:44:44] Unified Audio Settings toml hash: {}
[2022-09-08 20:44:44] Combined Audio Settings toml hash with GUI scsynth inputs hash: {}
[2022-09-08 20:44:44] Merged Audio Settings toml hash: {"-u"=>36541, "-a"=>"1024", "-m"=>"131072", "-D"=>"0", "-R"=>"0", "-l"=>"1", "-i"=>"16", "-o"=>"16", "-b"=>"4096", "-B"=>"127.0.0.1"}
[2022-09-08 20:44:44] Jackd already running. Not starting another server...
[2022-09-08 20:44:44] Process Booter - booting scsynth with args ["-u", "36541", "-a", "1024", "-m", "131072", "-D", "0", "-R", "0", "-l", "1", "-i", "16", "-o", "16", "-b", "4096", "-B", "127.0.0.1"]
[2022-09-08 20:44:44] scsynth -u 36541 -a 1024 -m 131072 -D 0 -R 0 -l 1 -i 16 -o 16 -b 4096 -B 127.0.0.1
[2022-09-08 20:44:44] Waiting for the SuperCollider Server to have booted...
[2022-09-08 20:44:44] Sending /status to server: localhost:36541
[2022-09-08 20:44:44] log: UTF-8, UTF-8, Found 0 LADSPA plugins
[2022-09-08 20:44:44] log: UTF-8, UTF-8, JackDriver: client name is 'SuperCollider'
[2022-09-08 20:44:44] log: UTF-8, UTF-8, SC_AudioDriver: sample rate = 44100.000000, driver's block size = 128
[2022-09-08 20:44:44] log: UTF-8, UTF-8, SuperCollider 3 server ready.
[2022-09-08 20:44:45] Sending /status to server: localhost:36541
[2022-09-08 20:44:45] Receiving ack from scsynth
[2022-09-08 20:44:45] SuperCollider Server connection established
[2022-09-08 20:44:45] Extracting Scsynth info
[2022-09-08 20:44:45] Booting Tau...
[2022-09-08 20:44:45] Fetching Tau toml opts...
[2022-09-08 20:44:45] Requesting tau send us its pid. Sending /send-pid-to-daemon, -1598654530 to localhost:36542
[2022-09-08 20:44:45] Daemon listening to info from Tau on port 36545
[2022-09-08 20:44:45] Process Booter - booting sh with args ["/home/sancho/Desktop/fromOld/github/sonic-pi/app/server/beam/tau/boot-lin.sh", "true", "false", "true", "true", "4560", "36542", "36546", "36545", "/home/sancho/.sonic-pi/log/tau.log", "true", "true", "36544", "KsrQPkAUf45QocKHoZfywE25BaVjCDht/ymBtrFIKPwMtrIbv8IkAvypVSL26/frnParAOKXFixc0jJxHPLCnw==", "-1598654530", "prod"]
[2022-09-08 20:44:45] sh /home/sancho/Desktop/fromOld/github/sonic-pi/app/server/beam/tau/boot-lin.sh true false true true 4560 36542 36546 36545 /home/sancho/.sonic-pi/log/tau.log true true 36544 KsrQPkAUf45QocKHoZfywE25BaVjCDht/ymBtrFIKPwMtrIbv8IkAvypVSL26/frnParAOKXFixc0jJxHPLCnw== -1598654530 prod
[2022-09-08 20:44:45] Booting Spider Server
[2022-09-08 20:44:45] Process Booter - booting /usr/bin/ruby3.0 with args ["--enable-frozen-string-literal", "-E", "utf-8", "/home/sancho/Desktop/fromOld/github/sonic-pi/app/server/ruby/bin/sonic-pi-server.rb", "-u", "36539", "36540", "36541", "36541", "4560", "36542", "36546", "-1598654530"]
[2022-09-08 20:44:45] /usr/bin/ruby3.0 --enable-frozen-string-literal -E utf-8 /home/sancho/Desktop/fromOld/github/sonic-pi/app/server/ruby/bin/sonic-pi-server.rb -u 36539 36540 36541 36541 4560 36542 36546 -1598654530
[2022-09-08 20:44:45] 36545 36540 36539 36541 4560 36542 36544 -1598654530
[2022-09-08 20:44:45] Blocking main thread until exit signal received...
[2022-09-08 20:44:46] log: UTF-8, UTF-8, Sonic Pi Spider Server booting...
[2022-09-08 20:44:46] log: UTF-8, UTF-8, The time is 2022-09-08 20:44:46 +0200
[2022-09-08 20:44:46] log: UTF-8, UTF-8, Warning, you have an older init.rb file in /home/sancho/.sonic-pi/init.rb which is now being ignored as your newer config/init.rb file is being used instead. Consider deleting your old init.rb (perhaps copying anything useful across first).
[2022-09-08 20:44:46] log: UTF-8, UTF-8, Using primary protocol: udp
[2022-09-08 20:44:46] log: UTF-8, UTF-8, Detecting port numbers...
[2022-09-08 20:44:46] log: UTF-8, UTF-8, Ports: {:server_port=>36539, :gui_port=>36540, :scsynth_port=>36541, :scsynth_send_port=>36541, :osc_cues_port=>4560, :tau_port=>36542, :listen_to_tau_port=>36546}
[2022-09-08 20:44:46] log: UTF-8, UTF-8, Token: -1598654530
[2022-09-08 20:44:46] log: UTF-8, UTF-8, Opening UDP Server to listen to GUI on port: 36539
[2022-09-08 20:44:46] log: UTF-8, UTF-8, Spider - Pulling in modules...
[2022-09-08 20:44:46] log: UTF-8, UTF-8, Spider - Starting Runtime Server
[2022-09-08 20:44:46] Requesting tau send us its pid. Sending /send-pid-to-daemon, -1598654530 to localhost:36542
[2022-09-08 20:44:46] Error talking to Tau - connection refused (perhaps Tau is still booting?)
[2022-09-08 20:44:47] Requesting tau send us its pid. Sending /send-pid-to-daemon, -1598654530 to localhost:36542
[2022-09-08 20:44:48] Requesting tau send us its pid. Sending /send-pid-to-daemon, -1598654530 to localhost:36542
[2022-09-08 20:44:48] Error talking to Tau - connection refused (perhaps Tau is still booting?)
[2022-09-08 20:44:49] Requesting tau send us its pid. Sending /send-pid-to-daemon, -1598654530 to localhost:36542
[2022-09-08 20:44:49] log: UTF-8, UTF-8, JackDriver: max output latency 5.8 ms
[2022-09-08 20:44:50] Sending scsynth info to GUI...
[2022-09-08 20:44:50] 
Raw:
---
 Found 0 LADSPA plugins
JackDriver: client name is 'SuperCollider'
SC_AudioDriver: sample rate = 44100.000000, driver's block size = 128
SuperCollider 3 server ready.
[2022-09-08 20:44:50] 
Extracted:
---------
 {:sc_sample_rate=>44100, :sc_block_size=>128}
[2022-09-08 20:44:50] 
Pretty:
------
 Sample Rate: 44100
Block Size: 128
[2022-09-08 20:44:50] 
---
[2022-09-08 20:44:50] Requesting tau send us its pid. Sending /send-pid-to-daemon, -1598654530 to localhost:36542
[2022-09-08 20:44:50] Error talking to Tau - connection refused (perhaps Tau is still booting?)
[2022-09-08 20:44:51] Requesting tau send us its pid. Sending /send-pid-to-daemon, -1598654530 to localhost:36542
[2022-09-08 20:44:52] Requesting tau send us its pid. Sending /send-pid-to-daemon, -1598654530 to localhost:36542
[2022-09-08 20:44:52] Error talking to Tau - connection refused (perhaps Tau is still booting?)
[2022-09-08 20:44:53] Requesting tau send us its pid. Sending /send-pid-to-daemon, -1598654530 to localhost:36542
[2022-09-08 20:44:54] Requesting tau send us its pid. Sending /send-pid-to-daemon, -1598654530 to localhost:36542
[2022-09-08 20:44:54] Error talking to Tau - connection refused (perhaps Tau is still booting?)
[2022-09-08 20:44:55] Requesting tau send us its pid. Sending /send-pid-to-daemon, -1598654530 to localhost:36542
[2022-09-08 20:44:56] Requesting tau send us its pid. Sending /send-pid-to-daemon, -1598654530 to localhost:36542
[2022-09-08 20:44:56] Error talking to Tau - connection refused (perhaps Tau is still booting?)
[2022-09-08 20:44:57] Requesting tau send us its pid. Sending /send-pid-to-daemon, -1598654530 to localhost:36542
[2022-09-08 20:44:58] Requesting tau send us its pid. Sending /send-pid-to-daemon, -1598654530 to localhost:36542
[2022-09-08 20:44:58] Error talking to Tau - connection refused (perhaps Tau is still booting?)
[2022-09-08 20:44:59] Requesting tau send us its pid. Sending /send-pid-to-daemon, -1598654530 to localhost:36542
[2022-09-08 20:45:00] Requesting tau send us its pid. Sending /send-pid-to-daemon, -1598654530 to localhost:36542
[2022-09-08 20:45:00] Error talking to Tau - connection refused (perhaps Tau is still booting?)
[2022-09-08 20:45:01] Requesting tau send us its pid. Sending /send-pid-to-daemon, -1598654530 to localhost:36542
[2022-09-08 20:45:02] Requesting tau send us its pid. Sending /send-pid-to-daemon, -1598654530 to localhost:36542
[2022-09-08 20:45:02] Error talking to Tau - connection refused (perhaps Tau is still booting?)
[2022-09-08 20:45:03] Requesting tau send us its pid. Sending /send-pid-to-daemon, -1598654530 to localhost:36542
[2022-09-08 20:45:04] Requesting tau send us its pid. Sending /send-pid-to-daemon, -1598654530 to localhost:36542
[2022-09-08 20:45:04] Error talking to Tau - connection refused (perhaps Tau is still booting?)
[2022-09-08 20:45:05] Requesting tau send us its pid. Sending /send-pid-to-daemon, -1598654530 to localhost:36542
[2022-09-08 20:45:06] Requesting tau send us its pid. Sending /send-pid-to-daemon, -1598654530 to localhost:36542
[2022-09-08 20:45:06] Error talking to Tau - connection refused (perhaps Tau is still booting?)
[2022-09-08 20:45:07] Requesting tau send us its pid. Sending /send-pid-to-daemon, -1598654530 to localhost:36542
[2022-09-08 20:45:08] Requesting tau send us its pid. Sending /send-pid-to-daemon, -1598654530 to localhost:36542
[2022-09-08 20:45:08] Error talking to Tau - connection refused (perhaps Tau is still booting?)
[2022-09-08 20:45:09] Requesting tau send us its pid. Sending /send-pid-to-daemon, -1598654530 to localhost:36542
[2022-09-08 20:45:10] Requesting tau send us its pid. Sending /send-pid-to-daemon, -1598654530 to localhost:36542
[2022-09-08 20:45:10] Error talking to Tau - connection refused (perhaps Tau is still booting?)
[2022-09-08 20:45:11] Requesting tau send us its pid. Sending /send-pid-to-daemon, -1598654530 to localhost:36542
[2022-09-08 20:45:12] Requesting tau send us its pid. Sending /send-pid-to-daemon, -1598654530 to localhost:36542
[2022-09-08 20:45:12] Error talking to Tau - connection refused (perhaps Tau is still booting?)
[2022-09-08 20:45:13] Requesting tau send us its pid. Sending /send-pid-to-daemon, -1598654530 to localhost:36542
[2022-09-08 20:45:14] Requesting tau send us its pid. Sending /send-pid-to-daemon, -1598654530 to localhost:36542
[2022-09-08 20:45:14] Error talking to Tau - connection refused (perhaps Tau is still booting?)
[2022-09-08 20:45:15] Requesting tau send us its pid. Sending /send-pid-to-daemon, -1598654530 to localhost:36542
[2022-09-08 20:45:16] log: UTF-8, UTF-8, TauComms - Sending /ping to tau: 127.0.0.1:36542
[2022-09-08 20:45:16] log: UTF-8, UTF-8, TauComms - Sending /ping to tau: 127.0.0.1:36542
[2022-09-08 20:45:16] log: UTF-8, UTF-8, TauComms - Sending /ping to tau: 127.0.0.1:36542
[2022-09-08 20:45:16] log: UTF-8, UTF-8, TauComms - Sending /ping to tau: 127.0.0.1:36542
[2022-09-08 20:45:16] log: UTF-8, UTF-8, TauComms - Sending /ping to tau: 127.0.0.1:36542
[2022-09-08 20:45:16] log: UTF-8, UTF-8, TauComms - Sending /ping to tau: 127.0.0.1:36542
[2022-09-08 20:45:16] log: UTF-8, UTF-8, TauComms - Sending /ping to tau: 127.0.0.1:36542
[2022-09-08 20:45:16] log: UTF-8, UTF-8, TauComms - Sending /ping to tau: 127.0.0.1:36542
[2022-09-08 20:45:16] log: UTF-8, UTF-8, TauComms - Sending /ping to tau: 127.0.0.1:36542
[2022-09-08 20:45:16] log: UTF-8, UTF-8, TauComms - Sending /ping to tau: 127.0.0.1:36542
[2022-09-08 20:45:16] log: UTF-8, UTF-8, TauComms - Sending /ping to tau: 127.0.0.1:36542
[2022-09-08 20:45:16] log: UTF-8, UTF-8, TauComms - Sending /ping to tau: 127.0.0.1:36542
[2022-09-08 20:45:16] log: UTF-8, UTF-8, TauComms - Sending /ping to tau: 127.0.0.1:36542
[2022-09-08 20:45:16] log: UTF-8, UTF-8, TauComms - Sending /ping to tau: 127.0.0.1:36542
[2022-09-08 20:45:16] log: UTF-8, UTF-8, TauComms - Sending /ping to tau: 127.0.0.1:36542
[2022-09-08 20:45:16] log: UTF-8, UTF-8, TauComms - Sending /ping to tau: 127.0.0.1:36542
[2022-09-08 20:45:16] log: UTF-8, UTF-8, TauComms - Sending /ping to tau: 127.0.0.1:36542
[2022-09-08 20:45:16] log: UTF-8, UTF-8, TauComms - Sending /ping to tau: 127.0.0.1:36542
[2022-09-08 20:45:16] log: UTF-8, UTF-8, TauComms - Sending /ping to tau: 127.0.0.1:36542
[2022-09-08 20:45:16] log: UTF-8, UTF-8, TauComms - Sending /ping to tau: 127.0.0.1:36542
[2022-09-08 20:45:16] log: UTF-8, UTF-8, TauComms - Sending /ping to tau: 127.0.0.1:36542
[2022-09-08 20:45:16] log: UTF-8, UTF-8, TauComms - Sending /ping to tau: 127.0.0.1:36542
[2022-09-08 20:45:16] log: UTF-8, UTF-8, TauComms - Sending /ping to tau: 127.0.0.1:36542
[2022-09-08 20:45:16] log: UTF-8, UTF-8, TauComms - Sending /ping to tau: 127.0.0.1:36542
[2022-09-08 20:45:16] log: UTF-8, UTF-8, TauComms - Sending /ping to tau: 127.0.0.1:36542
[2022-09-08 20:45:16] log: UTF-8, UTF-8, TauComms - Sending /ping to tau: 127.0.0.1:36542
[2022-09-08 20:45:16] log: UTF-8, UTF-8, TauComms - Sending /ping to tau: 127.0.0.1:36542
[2022-09-08 20:45:16] log: UTF-8, UTF-8, TauComms - Sending /ping to tau: 127.0.0.1:36542
[2022-09-08 20:45:16] log: UTF-8, UTF-8, TauComms - Sending /ping to tau: 127.0.0.1:36542
[2022-09-08 20:45:16] log: UTF-8, UTF-8, TauComms - Sending /ping to tau: 127.0.0.1:36542
[2022-09-08 20:45:16] log: UTF-8, UTF-8, TauComms - Unable to connect to tau (Promise timed out after 30 seconds.). Exiting...
[2022-09-08 20:45:16] log: UTF-8, UTF-8, TauComms - Unable to connect to tau (exit). Exiting...
[2022-09-08 20:45:16] log: UTF-8, UTF-8, Spider - Failed to start server: exit
[2022-09-08 20:45:16] log: UTF-8, UTF-8, /home/sancho/Desktop/fromOld/github/sonic-pi/app/server/ruby/lib/sonicpi/tau_comms.rb:96:in `exit'
[2022-09-08 20:45:16] log: UTF-8, UTF-8, /home/sancho/Desktop/fromOld/github/sonic-pi/app/server/ruby/lib/sonicpi/tau_comms.rb:96:in `rescue in block_until_tau_ready!'
[2022-09-08 20:45:16] log: UTF-8, UTF-8, /home/sancho/Desktop/fromOld/github/sonic-pi/app/server/ruby/lib/sonicpi/tau_comms.rb:92:in `block_until_tau_ready!'
[2022-09-08 20:45:16] log: UTF-8, UTF-8, /home/sancho/Desktop/fromOld/github/sonic-pi/app/server/ruby/lib/sonicpi/tau_api.rb:70:in `block_until_tau_ready!'
[2022-09-08 20:45:16] log: UTF-8, UTF-8, /home/sancho/Desktop/fromOld/github/sonic-pi/app/server/ruby/lib/sonicpi/tau_api.rb:49:in `initialize'
[2022-09-08 20:45:16] log: UTF-8, UTF-8, /home/sancho/Desktop/fromOld/github/sonic-pi/app/server/ruby/lib/sonicpi/runtime.rb:1491:in `new'
[2022-09-08 20:45:16] log: UTF-8, UTF-8, /home/sancho/Desktop/fromOld/github/sonic-pi/app/server/ruby/lib/sonicpi/runtime.rb:1491:in `initialize'
[2022-09-08 20:45:16] log: UTF-8, UTF-8, /home/sancho/Desktop/fromOld/github/sonic-pi/app/server/ruby/lib/sonicpi/lang/sound.rb:70:in `block (2 levels) in included'
[2022-09-08 20:45:16] log: UTF-8, UTF-8, /home/sancho/Desktop/fromOld/github/sonic-pi/app/server/ruby/lib/sonicpi/lang/ixi.rb:72:in `block (2 levels) in included'
[2022-09-08 20:45:16] log: UTF-8, UTF-8, /home/sancho/Desktop/fromOld/github/sonic-pi/app/server/ruby/bin/sonic-pi-server.rb:241:in `new'
[2022-09-08 20:45:16] log: UTF-8, UTF-8, /home/sancho/Desktop/fromOld/github/sonic-pi/app/server/ruby/bin/sonic-pi-server.rb:241:in `<main>'
[2022-09-08 20:45:16] Requesting tau send us its pid. Sending /send-pid-to-daemon, -1598654530 to localhost:36542
[2022-09-08 20:45:16] Error talking to Tau - connection refused (perhaps Tau is still booting?)
[2022-09-08 20:45:16] [EXIT] Kill switch for port 36545 remotely activated using token -1598654530
[2022-09-08 20:45:16] Daemon Booter is now exiting.
[2022-09-08 20:45:16] Exit signal received...
[2022-09-08 20:45:16] Cleaning up any running processes...
[2022-09-08 20:45:16] Daemon Finished. Cheerio.
[2022-09-08 20:45:16] Process Booter - no need to kill /usr/bin/ruby3.0 with pid 15153 and args ["--enable-frozen-string-literal", "-E", "utf-8", "/home/sancho/Desktop/fromOld/github/sonic-pi/app/server/ruby/bin/sonic-pi-server.rb", "-u", "36539", "36540", "36541", "36541", "4560", "36542", "36546", "-1598654530"] - already terminated, wait_thr status: #<Process::Waiter:0x0000562573f27198 dead>, false
[2022-09-08 20:45:16] [EXIT] Daemon Process has completed:
[2022-09-08 20:45:16] Process Booter - killing scsynth with pid 15135 and args ["-u", "36541", "-a", "1024", "-m", "131072", "-D", "0", "-R", "0", "-l", "1", "-i", "16", "-o", "16", "-b", "4096", "-B", "127.0.0.1"], wait_thr status: #<Process::Waiter:0x0000562573cbf4a0 sleep>, sleep
[2022-09-08 20:45:16] Sending TERM kill command to 15135
[2022-09-08 20:45:16] Process 15135 still running, waiting for it to finish... [5]
[2022-09-08 20:45:17] Requesting tau send us its pid. Sending /send-pid-to-daemon, -1598654530 to localhost:36542
[2022-09-08 20:45:17] Process 15135 terminated
[2022-09-08 20:45:18] Requesting tau send us its pid. Sending /send-pid-to-daemon, -1598654530 to localhost:36542
[2022-09-08 20:45:18] Error talking to Tau - connection refused (perhaps Tau is still booting?)
[2022-09-08 20:45:19] Requesting tau send us its pid. Sending /send-pid-to-daemon, -1598654530 to localhost:36542
[2022-09-08 20:45:20] Requesting tau send us its pid. Sending /send-pid-to-daemon, -1598654530 to localhost:36542
[2022-09-08 20:45:20] Error talking to Tau - connection refused (perhaps Tau is still booting?)
[2022-09-08 20:45:21] Requesting tau send us its pid. Sending /send-pid-to-daemon, -1598654530 to localhost:36542
[2022-09-08 20:45:22] Requesting tau send us its pid. Sending /send-pid-to-daemon, -1598654530 to localhost:36542
[2022-09-08 20:45:22] Error talking to Tau - connection refused (perhaps Tau is still booting?)
[2022-09-08 20:45:23] Requesting tau send us its pid. Sending /send-pid-to-daemon, -1598654530 to localhost:36542
[2022-09-08 20:45:24] Requesting tau send us its pid. Sending /send-pid-to-daemon, -1598654530 to localhost:36542
[2022-09-08 20:45:24] Error talking to Tau - connection refused (perhaps Tau is still booting?)
[2022-09-08 20:45:25] Requesting tau send us its pid. Sending /send-pid-to-daemon, -1598654530 to localhost:36542
[2022-09-08 20:45:26] Requesting tau send us its pid. Sending /send-pid-to-daemon, -1598654530 to localhost:36542
[2022-09-08 20:45:26] Error talking to Tau - connection refused (perhaps Tau is still booting?)
[2022-09-08 20:45:27] Requesting tau send us its pid. Sending /send-pid-to-daemon, -1598654530 to localhost:36542
[2022-09-08 20:45:28] Requesting tau send us its pid. Sending /send-pid-to-daemon, -1598654530 to localhost:36542
[2022-09-08 20:45:28] Error talking to Tau - connection refused (perhaps Tau is still booting?)
[2022-09-08 20:45:29] Requesting tau send us its pid. Sending /send-pid-to-daemon, -1598654530 to localhost:36542
[2022-09-08 20:45:30] Requesting tau send us its pid. Sending /send-pid-to-daemon, -1598654530 to localhost:36542
[2022-09-08 20:45:30] Error talking to Tau - connection refused (perhaps Tau is still booting?)
[2022-09-08 20:45:31] Requesting tau send us its pid. Sending /send-pid-to-daemon, -1598654530 to localhost:36542
[2022-09-08 20:45:32] Requesting tau send us its pid. Sending /send-pid-to-daemon, -1598654530 to localhost:36542
[2022-09-08 20:45:32] Error talking to Tau - connection refused (perhaps Tau is still booting?)
[2022-09-08 20:45:33] Requesting tau send us its pid. Sending /send-pid-to-daemon, -1598654530 to localhost:36542
[2022-09-08 20:45:34] Requesting tau send us its pid. Sending /send-pid-to-daemon, -1598654530 to localhost:36542
[2022-09-08 20:45:34] Error talking to Tau - connection refused (perhaps Tau is still booting?)
[2022-09-08 20:45:35] Requesting tau send us its pid. Sending /send-pid-to-daemon, -1598654530 to localhost:36542
[2022-09-08 20:45:36] Requesting tau send us its pid. Sending /send-pid-to-daemon, -1598654530 to localhost:36542
[2022-09-08 20:45:36] Error talking to Tau - connection refused (perhaps Tau is still booting?)
[2022-09-08 20:45:37] Requesting tau send us its pid. Sending /send-pid-to-daemon, -1598654530 to localhost:36542
[2022-09-08 20:45:38] Requesting tau send us its pid. Sending /send-pid-to-daemon, -1598654530 to localhost:36542
[2022-09-08 20:45:38] Error talking to Tau - connection refused (perhaps Tau is still booting?)
[2022-09-08 20:45:39] Requesting tau send us its pid. Sending /send-pid-to-daemon, -1598654530 to localhost:36542
[2022-09-08 20:45:40] Requesting tau send us its pid. Sending /send-pid-to-daemon, -1598654530 to localhost:36542
[2022-09-08 20:45:40] Error talking to Tau - connection refused (perhaps Tau is still booting?)
[2022-09-08 20:45:41] Requesting tau send us its pid. Sending /send-pid-to-daemon, -1598654530 to localhost:36542
[2022-09-08 20:45:42] Requesting tau send us its pid. Sending /send-pid-to-daemon, -1598654530 to localhost:36542
[2022-09-08 20:45:42] Error talking to Tau - connection refused (perhaps Tau is still booting?)
[2022-09-08 20:45:43] Requesting tau send us its pid. Sending /send-pid-to-daemon, -1598654530 to localhost:36542
[2022-09-08 20:45:44] Requesting tau send us its pid. Sending /send-pid-to-daemon, -1598654530 to localhost:36542
[2022-09-08 20:45:44] Error talking to Tau - connection refused (perhaps Tau is still booting?)
[2022-09-08 20:45:45] Requesting tau send us its pid. Sending /send-pid-to-daemon, -1598654530 to localhost:36542
[2022-09-08 20:45:46] Requesting tau send us its pid. Sending /send-pid-to-daemon, -1598654530 to localhost:36542
[2022-09-08 20:45:46] Error talking to Tau - connection refused (perhaps Tau is still booting?)
[2022-09-08 20:45:46] Didn't receive Tau's Pid after waiting for 30s...
[2022-09-08 20:45:46] Process Booter - no need to kill sh with pid  and args ["/home/sancho/Desktop/fromOld/github/sonic-pi/app/server/beam/tau/boot-lin.sh", "true", "false", "true", "true", "4560", "36542", "36546", "36545", "/home/sancho/.sonic-pi/log/tau.log", "true", "true", "36544", "KsrQPkAUf45QocKHoZfywE25BaVjCDht/ymBtrFIKPwMtrIbv8IkAvypVSL26/frnParAOKXFixc0jJxHPLCnw==", "-1598654530", "prod"] - already terminated, wait_thr status: #<Process::Waiter:0x0000562573f4d410 dead>, false
[2022-09-08 20:45:46] Process Booter - Unfortunately we don't have a @pid for  sh with args ["/home/sancho/Desktop/fromOld/github/sonic-pi/app/server/beam/tau/boot-lin.sh", "true", "false", "true", "true", "4560", "36542", "36546", "36545", "/home/sancho/.sonic-pi/log/tau.log", "true", "true", "36544", "KsrQPkAUf45QocKHoZfywE25BaVjCDht/ymBtrFIKPwMtrIbv8IkAvypVSL26/frnParAOKXFixc0jJxHPLCnw==", "-1598654530", "prod"]. wait_thr: #<Process::Waiter:0x0000562573f4d410 dead>
[2022-09-08 20:45:46] Daemon Booter - Over and Out.

scsynth.log:
Found 0 LADSPA plugins
JackDriver: client name is 'SuperCollider'
SC_AudioDriver: sample rate = 44100.000000, driver's block size = 128
SuperCollider 3 server ready.
JackDriver: max output latency 5.8 ms

gui.log:
[API] [INFO ] : Starting...
[API] [INFO ] : Home dir writable: 
[API] [INFO ] : Log Path: /home/sancho/.sonic-pi/log
[API] [INFO ] : Launching Sonic Pi Boot Daemon:
[API] [INFO ] : Args: ruby /home/sancho/Desktop/fromOld/github/sonic-pi/app/server/ruby/bin/daemon.rb 
[API] [INFO ] : Started...
[API] [INFO ] : Reading Boot Daemon output...
[API] [INFO ] : daemon_stdout: 36545
[API] [INFO ] : daemon_stdout: 36540
[API] [INFO ] : daemon_stdout: 36539
[API] [INFO ] : daemon_stdout: 36541
[API] [INFO ] : daemon_stdout: 4560
[API] [INFO ] : daemon_stdout: 36542
[API] [INFO ] : daemon_stdout: 36544
[API] [INFO ] : daemon_stdout: -1598654530
[API] [INFO ] : Setting up OSC sender to Spider on port 36539
[API] [INFO ] : Setting up OSC sender to Daemon on port 36545
[API] [INFO ] : Setting up OSC sender to Tau on port 36542
[API] [INFO ] : Setting up Boot Daemon keep alive loop
[API] [INFO ] : API Init Started...
[API] [INFO ] : API State set to: Initializing...
[API] [INFO ] : Going to start pinging server...
[API] [INFO ] : Starting UDP OSC Server on port 36540...
[API] [INFO ] : UDP OSC Server ready and listening
[API] [INFO ] : Pinging Spider Server until a response is received...
[API] [INFO ] : Waiting for Sonic Pi Spider Server to respond...
[API] [INFO ] : Waiting Until Ready... 59
[API] [INFO ] : .
[API] [INFO ] : Waiting Until Ready... 58
[API] [INFO ] : .
[API] [INFO ] : Waiting Until Ready... 57
[API] [INFO ] : .
[API] [INFO ] : Waiting Until Ready... 56
[API] [INFO ] : .
[API] [INFO ] : Waiting Until Ready... 55
[API] [INFO ] : .
[API] [INFO ] : Waiting Until Ready... 54
[API] [INFO ] : .
[API] [INFO ] : Waiting Until Ready... 53
[API] [INFO ] : .
[API] [INFO ] : Waiting Until Ready... 52
[API] [INFO ] : .
[API] [INFO ] : Waiting Until Ready... 51
[API] [INFO ] : .
[API] [INFO ] : Waiting Until Ready... 50
[API] [INFO ] : .
[API] [INFO ] : Waiting Until Ready... 49
[API] [INFO ] : .
[API] [INFO ] : Waiting Until Ready... 48
[API] [INFO ] : .
[API] [INFO ] : Waiting Until Ready... 47
[API] [INFO ] : .
[API] [INFO ] : Waiting Until Ready... 46
[API] [INFO ] : .
[API] [INFO ] : Waiting Until Ready... 45
[API] [INFO ] : .
[API] [INFO ] : Waiting Until Ready... 44
[API] [INFO ] : .
[API] [INFO ] : Waiting Until Ready... 43
[API] [INFO ] : .
[API] [INFO ] : Waiting Until Ready... 42
[API] [INFO ] : .
[API] [INFO ] : Waiting Until Ready... 41
[API] [INFO ] : .
[API] [INFO ] : Waiting Until Ready... 40
[API] [INFO ] : .
[API] [INFO ] : Waiting Until Ready... 39
[API] [INFO ] : .
[API] [INFO ] : Waiting Until Ready... 38
[API] [INFO ] : .
[API] [INFO ] : Waiting Until Ready... 37
[API] [INFO ] : .
[API] [INFO ] : Waiting Until Ready... 36
[API] [INFO ] : .
[API] [INFO ] : Waiting Until Ready... 35
[API] [INFO ] : .
[API] [INFO ] : Waiting Until Ready... 34
[API] [INFO ] : .
[API] [INFO ] : Waiting Until Ready... 33
[API] [INFO ] : .
[API] [INFO ] : Waiting Until Ready... 32
[API] [INFO ] : .
[API] [INFO ] : Waiting Until Ready... 31
[API] [INFO ] : .
[API] [INFO ] : Waiting Until Ready... 30
[API] [INFO ] : .
[API] [INFO ] : Waiting Until Ready... 29
[API] [INFO ] : UDP OSC Server is no longer listening
[API] [INFO ] : .
[API] [ERROR] : Oh no, Spider Server got to an Error State whilst starting...
[API] [INFO ] : Initiating shutdown...
[API] [INFO ] : Shutting down now...
[API] [INFO ] : Shutting down with state: Error
[API] [INFO ] : API State set to: Reset...
[API] [INFO ] : Waiting for Daemon keep alive loop to have stopped...
[API] [INFO ] : Sending /daemon/exit to daemon's kill switch with token -1598654530

kohaerenzstifter avatar Sep 08 '22 20:09 kohaerenzstifter

Same issue on Ubuntu 20.04.5 LTS after following BUILD-LINUX.md instructions and start Jack manually before run. Stuck on TauComms Ping :

TauComms - Sending /ping to tau: 127.0.0.1:29761
TauComms - Unable to connect to tau (Promise timed out after 30 seconds.). Exiting...
TauComms - Unable to connect to tau (exit). Exiting...
Spider - Failed to start server: exit

FabriceJoseph avatar Sep 10 '22 19:09 FabriceJoseph

Interesting. I don't see any mention of a file called tau.log. Is it there and does it contain anything?

I do see some similar issues on multiple platforms on this github. If tau is running, you should probably rule out anything network-related (e.g. firewalls of any kind). You could do a UDP call using something like ncat (command nc in most distros) to the port to see if you can send packets to that port at all.

jhaagmans avatar Sep 11 '22 09:09 jhaagmans

I have seen no file called tau.log.

I installed and started SuperCollider IDE (3.10.0) and then booted server from SuperCollider. Server booted well et SuperCollider gave me a port : 57110 Booting server 'localhost' on address 127.0.0.1:57110.

If I copy that port in the tau_port variable in the script app/server/ruby/bin/spider-server.rb on line 137.

# Port which the Erlang scheduler/router listens to.
# erlang-router
# tau_port = ARGV[6] ? ARGV[6].to_i : 4561
tau_port = 57110

then I rebuild app (app/linux-build-all.sh) and start Sonic-pi, the Sonic-Pi GUI displayed but no sound is heard because this is not the right server I guess

FabriceJoseph avatar Sep 11 '22 13:09 FabriceJoseph

@FabriceJoseph Are you saying you are able to build following instructions in BUILD-LINUX.md, i.e. by running ./linux-build-all.sh? For me the build itself is quite a mess:

Running linux-build-all.sh (as described in BUILD-LINUX.md leads to error

CMake Error at api/CMakeLists.txt:54 (find_package):
  Could not find a package configuration file provided by                                                                                                                                    
  "unofficial-kissfft" with any of the following names:                                                                                                                                      
                                                                                                                                                                                             
    unofficial-kissfftConfig.cmake                                                                                                                                                           
    unofficial-kissfft-config.cmake                                                                                                                                                          
                                                                                                                                                                                             
  Add the installation prefix of "unofficial-kissfft" to CMAKE_PREFIX_PATH or                                                                                                                
  set "unofficial-kissfft_DIR" to a directory containing one of the above                                                                                                                    
  files.  If "unofficial-kissfft" provides a separate development package or                                                                                                                 
  SDK, be sure it has been installed.

So I did "cmake ." and "make -j8" from within the app directory.

kohaerenzstifter avatar Sep 13 '22 20:09 kohaerenzstifter

@kohaerenzstifter, yes ./linux-build-all.sh worked fine for me (I played sudo apt-get install -y build-essential git libssl-dev ruby-dev elixir erlang-dev erlang-xmerl qttools5-dev qttools5-dev-tools libqt5svg5-dev libqt5opengl5-dev supercollider-server sc3-plugins-server alsa-utils jackd2 libjack-jackd2-dev libjack-jackd2-0 libasound2-dev pulseaudio-module-jack cmake ninja-build before)

FabriceJoseph avatar Sep 13 '22 21:09 FabriceJoseph

Hi, all. I'm on Arch Linux, and I saw the same error about connecting to Tau. The tau.log file is present on my machine in ~/.sonic-pi/log/, but empty (0 bytes). There is also a tau-boot.log file next to it, containing only 24 bytes: "Booting Tau on Linux..."

I noticed many errors in the build process involving Glew (starting with "undefined reference to 'glewInit'"), but they were all part of the alternative Imgui interface, not the regular Qt interface. I suspect they were causing the compilation to break off before Tau is compiled. I ran linux-build-all.sh -n (-n to disable Imgui compilation), and the compilation continued with "Compiling Erlang/Elixir files..." and finished without error. Sonic Pi 4.2 seems to run as normal.*

(*Except for some messages about SuperCollider audio inputs that I'll have to investigate next.)

@kohaerenzstifter , I also saw that error about kissfft. After running the linux-clean.sh script, the error went away and the build process continued as described above.

Hope this helps!

pashultz avatar Sep 18 '22 00:09 pashultz

The supercollider audio input error is generated when pulse audio tries to connect to sc inputs which are not active. When a new install first runs audio input is disabled in the gui. This is altered by a tickbox on the audio input prefs pane in the gui. The error message shouldn’t affect SP from playing.

rbnpi avatar Sep 18 '22 08:09 rbnpi

@pashultz, I tried to build withlinux-build-all.sh -n as you did it, but the issue still occurs for me. Furthemore, unlike you, I don't have any tau.log file. Thanks you for help. @rbnpi , please where is the audio input prefs pane you talk about ?

FabriceJoseph avatar Sep 18 '22 19:09 FabriceJoseph

@FabriceJoseph , sorry to hear that! Are you still using the edited version of spider-server.rb as described in your comment above? If so, you might try reverting that edit and rebuilding from a clean checkout on the dev branch. I could be wrong, but I think the Tau server and the SuperCollider server use different ports; if they're fighting for the same port, that could explain the continuing Tau connection failures.

The audio input pane is in the Sonic Pi GUI, which you should see once you're able to launch the program successfully.

@rbnpi right, thank you. I get the error even after enabling audio inputs in the GUI and restarting. It seems to be creating a SuperCollider instance with no input buses, as shown in Carla: image Sonic Pi 3.3.1 (from the Arch repositories) does create the input buses. I'm using Pipewire, in case that makes a difference. Anyway, as you say, this doesn't stop SP from playing audio, and it seems to be a separate issue from the Tau connection thing in the OP here, so if I can't figure it out, I'll open another issue.

pashultz avatar Sep 18 '22 19:09 pashultz

Yes I removed the folder sonic-pi and cloned the last dev version of the repo. But I've just seen that the build of tau failed :

Compiling Erlang/Elixir files...
** (CompileError) config/config.exs:52: undefined function config_env/0
    (elixir) src/elixir_bitstring.erl:142: :elixir_bitstring.expand_expr/4
    (elixir) src/elixir_bitstring.erl:27: :elixir_bitstring.expand/8
    (elixir) src/elixir_bitstring.erl:20: :elixir_bitstring.expand/4
    (stdlib) lists.erl:1354: :lists.mapfoldl/3
    (elixir) expanding macro: Config.import_config/1

I saw that issue has already raised and fixed (https://github.com/sonic-pi-net/sonic-pi/issues/3112), So I have to go ahead in the investigation of that.

FabriceJoseph avatar Sep 18 '22 21:09 FabriceJoseph

Hi everybody,

After a reading of https://github.com/sonic-pi-net/sonic-pi/issues/3112 thread, I succeed to build Sonic-PI 4.2 on my Ubuntu. I not began a deep use of the app but it seems to work fine now.

To complete the build, I removed the ~/.asdf folder then I ran sonic-pi/app/pi-install-elixir.sh to have a proper version of elixir.
I had already run this script before my very first build but this time, I saw that I missed a dependency I didn't see the first time (in fact, I had to make this process twice in a row before and after I installed the missing dependency...)

Here is the version I have now :

Erlang/OTP 25 [erts-13.1] [source] [64-bit] [smp:4:4] [ds:4:4:10] [async-threads:1] [jit:ns]

Elixir 1.14.0 (compiled with Erlang/OTP 25)

Then, I ran sonic-pi/app/linux-clean.sh and sonic-pi/app/linux-build-all.sh and the build process was successfully completed.

Thanks to all contributors of both threads.

FabriceJoseph avatar Sep 22 '22 21:09 FabriceJoseph

Apologies in advance if this is not the correct issue to post this problem. I was following along here and with the read-me and ran into an issue during linking. It feels tantalizingly close to working! :) The issue seems to be around GLEW. I am (fairly) certain that I have all dependencies installed including qt5-opengl, however the error makes me think I'm missing a dep. Here is the error output:

/usr/bin/ld: CMakeFiles/sonic-pi-imgui.dir/backends/imgui_impl_opengl3.cpp.o: warning: relocation against `__glewBindBuffer' in read-only section `.text'
/usr/bin/ld: CMakeFiles/sonic-pi-imgui.dir/main.cpp.o: in function `main':
main.cpp:(.text+0x3a5): undefined reference to `glewInit'
/usr/bin/ld: CMakeFiles/sonic-pi-imgui.dir/backends/imgui_impl_opengl3.cpp.o: in function `ImGui_ImplOpenGL3_SetupRenderState(ImDrawData*, int, int, unsigned int)':
imgui_impl_opengl3.cpp:(.text+0x225): undefined reference to `__glewBlendEquation'
/usr/bin/ld: imgui_impl_opengl3.cpp:(.text+0x3f2): undefined reference to `__glewUseProgram'
/usr/bin/ld: imgui_impl_opengl3.cpp:(.text+0x403): undefined reference to `__glewUniform1i'
/usr/bin/ld: imgui_impl_opengl3.cpp:(.text+0x419): undefined reference to `__glewUniformMatrix4fv'
/usr/bin/ld: imgui_impl_opengl3.cpp:(.text+0x449): undefined reference to `__glewBindSampler'
/usr/bin/ld: imgui_impl_opengl3.cpp:(.text+0x45c): undefined reference to `__glewBindVertexArray'
/usr/bin/ld: imgui_impl_opengl3.cpp:(.text+0x46d): undefined reference to `__glewBindBuffer'
/usr/bin/ld: imgui_impl_opengl3.cpp:(.text+0x483): undefined reference to `__glewBindBuffer'
/usr/bin/ld: imgui_impl_opengl3.cpp:(.text+0x499): undefined reference to `__glewEnableVertexAttribArray'
/usr/bin/ld: imgui_impl_opengl3.cpp:(.text+0x4aa): undefined reference to `__glewEnableVertexAttribArray'
/usr/bin/ld: imgui_impl_opengl3.cpp:(.text+0x4bb): undefined reference to `__glewEnableVertexAttribArray'
/usr/bin/ld: imgui_impl_opengl3.cpp:(.text+0x4cc): undefined reference to `__glewVertexAttribPointer'
/usr/bin/ld: imgui_impl_opengl3.cpp:(.text+0x4f9): undefined reference to `__glewVertexAttribPointer'
/usr/bin/ld: imgui_impl_opengl3.cpp:(.text+0x526): undefined reference to `__glewVertexAttribPointer'
/usr/bin/ld: CMakeFiles/sonic-pi-imgui.dir/backends/imgui_impl_opengl3.cpp.o: in function `ImGui_ImplOpenGL3_RenderDrawData(ImDrawData*)':
imgui_impl_opengl3.cpp:(.text+0x5f9): undefined reference to `__glewActiveTexture'
/usr/bin/ld: imgui_impl_opengl3.cpp:(.text+0x7ad): undefined reference to `__glewGenVertexArrays'
/usr/bin/ld: imgui_impl_opengl3.cpp:(.text+0x829): undefined reference to `__glewBufferData'
/usr/bin/ld: imgui_impl_opengl3.cpp:(.text+0x863): undefined reference to `__glewBufferData'
/usr/bin/ld: imgui_impl_opengl3.cpp:(.text+0xa5d): undefined reference to `__glewDrawElementsBaseVertex'
/usr/bin/ld: imgui_impl_opengl3.cpp:(.text+0xaea): undefined reference to `__glewDeleteVertexArrays'
/usr/bin/ld: imgui_impl_opengl3.cpp:(.text+0xb02): undefined reference to `__glewUseProgram'
/usr/bin/ld: imgui_impl_opengl3.cpp:(.text+0xb32): undefined reference to `__glewBindSampler'
/usr/bin/ld: imgui_impl_opengl3.cpp:(.text+0xb48): undefined reference to `__glewActiveTexture'
/usr/bin/ld: imgui_impl_opengl3.cpp:(.text+0xb59): undefined reference to `__glewBindVertexArray'
/usr/bin/ld: imgui_impl_opengl3.cpp:(.text+0xb6a): undefined reference to `__glewBindBuffer'
/usr/bin/ld: imgui_impl_opengl3.cpp:(.text+0xb80): undefined reference to `__glewBlendEquationSeparate'
/usr/bin/ld: imgui_impl_opengl3.cpp:(.text+0xb99): undefined reference to `__glewBlendFuncSeparate'
/usr/bin/ld: CMakeFiles/sonic-pi-imgui.dir/backends/imgui_impl_opengl3.cpp.o: in function `CheckShader(unsigned int, char const*)':
imgui_impl_opengl3.cpp:(.text+0xe7e): undefined reference to `__glewGetShaderiv'
/usr/bin/ld: imgui_impl_opengl3.cpp:(.text+0xe95): undefined reference to `__glewGetShaderiv'
/usr/bin/ld: imgui_impl_opengl3.cpp:(.text+0xf01): undefined reference to `__glewGetShaderInfoLog'
/usr/bin/ld: CMakeFiles/sonic-pi-imgui.dir/backends/imgui_impl_opengl3.cpp.o: in function `CheckProgram(unsigned int, char const*)':
imgui_impl_opengl3.cpp:(.text+0xfcd): undefined reference to `__glewGetProgramiv'
/usr/bin/ld: imgui_impl_opengl3.cpp:(.text+0xfe4): undefined reference to `__glewGetProgramiv'
/usr/bin/ld: imgui_impl_opengl3.cpp:(.text+0x1054): undefined reference to `__glewGetProgramInfoLog'
/usr/bin/ld: CMakeFiles/sonic-pi-imgui.dir/backends/imgui_impl_opengl3.cpp.o: in function `ImGui_ImplOpenGL3_CreateDeviceObjects()':
imgui_impl_opengl3.cpp:(.text+0x1273): undefined reference to `__glewCreateShader'
/usr/bin/ld: imgui_impl_opengl3.cpp:(.text+0x1287): undefined reference to `__glewShaderSource'
/usr/bin/ld: imgui_impl_opengl3.cpp:(.text+0x12a7): undefined reference to `__glewCompileShader'
/usr/bin/ld: imgui_impl_opengl3.cpp:(.text+0x12f2): undefined reference to `__glewCreateShader'
/usr/bin/ld: imgui_impl_opengl3.cpp:(.text+0x1306): undefined reference to `__glewShaderSource'
/usr/bin/ld: imgui_impl_opengl3.cpp:(.text+0x1326): undefined reference to `__glewCompileShader'
/usr/bin/ld: imgui_impl_opengl3.cpp:(.text+0x134e): undefined reference to `__glewCreateProgram'
/usr/bin/ld: imgui_impl_opengl3.cpp:(.text+0x135d): undefined reference to `__glewAttachShader'
/usr/bin/ld: imgui_impl_opengl3.cpp:(.text+0x1376): undefined reference to `__glewAttachShader'
/usr/bin/ld: imgui_impl_opengl3.cpp:(.text+0x138f): undefined reference to `__glewLinkProgram'
/usr/bin/ld: imgui_impl_opengl3.cpp:(.text+0x13b7): undefined reference to `__glewGetUniformLocation'
/usr/bin/ld: imgui_impl_opengl3.cpp:(.text+0x13d8): undefined reference to `__glewGetUniformLocation'
/usr/bin/ld: imgui_impl_opengl3.cpp:(.text+0x13f9): undefined reference to `__glewGetAttribLocation'
/usr/bin/ld: imgui_impl_opengl3.cpp:(.text+0x141a): undefined reference to `__glewGetAttribLocation'
/usr/bin/ld: imgui_impl_opengl3.cpp:(.text+0x143b): undefined reference to `__glewGetAttribLocation'
/usr/bin/ld: imgui_impl_opengl3.cpp:(.text+0x145c): undefined reference to `__glewGenBuffers'
/usr/bin/ld: imgui_impl_opengl3.cpp:(.text+0x1474): undefined reference to `__glewGenBuffers'
/usr/bin/ld: imgui_impl_opengl3.cpp:(.text+0x14a3): undefined reference to `__glewBindBuffer'
/usr/bin/ld: imgui_impl_opengl3.cpp:(.text+0x14b9): undefined reference to `__glewBindVertexArray'
/usr/bin/ld: CMakeFiles/sonic-pi-imgui.dir/backends/imgui_impl_opengl3.cpp.o: in function `ImGui_ImplOpenGL3_DestroyDeviceObjects()':
imgui_impl_opengl3.cpp:(.text+0x14f3): undefined reference to `__glewDeleteBuffers'
/usr/bin/ld: imgui_impl_opengl3.cpp:(.text+0x151f): undefined reference to `__glewDeleteBuffers'
/usr/bin/ld: imgui_impl_opengl3.cpp:(.text+0x1555): undefined reference to `__glewDetachShader'
/usr/bin/ld: imgui_impl_opengl3.cpp:(.text+0x1582): undefined reference to `__glewDetachShader'
/usr/bin/ld: imgui_impl_opengl3.cpp:(.text+0x15a5): undefined reference to `__glewDeleteShader'
/usr/bin/ld: imgui_impl_opengl3.cpp:(.text+0x15ca): undefined reference to `__glewDeleteShader'
/usr/bin/ld: imgui_impl_opengl3.cpp:(.text+0x15ef): undefined reference to `__glewDeleteProgram'
/usr/bin/ld: warning: creating DT_TEXTREL in a PIE
collect2: error: ld returned 1 exit status
make[2]: *** [gui/imgui/CMakeFiles/sonic-pi-imgui.dir/build.make:334: gui/imgui/sonic-pi-imgui] Error 1
make[1]: *** [CMakeFiles/Makefile2:630: gui/imgui/CMakeFiles/sonic-pi-imgui.dir/all] Error 2
make: *** [Makefile:91: all] Error 2

XiNNiW avatar Oct 03 '22 14:10 XiNNiW

Hi @XiNNiW ! I saw the same GLEW errors (as mentioned above) and was able to compile it successfully by disabling the imgui interface, using only the main Qt6* interface: linux-build-all.sh -n. Have you tried that yet?

* note, not Qt5. Perhaps that's part of the problem?

pashultz avatar Oct 04 '22 19:10 pashultz

Ah! Thank you @pashultz !! worked like a charm.

XiNNiW avatar Oct 05 '22 14:10 XiNNiW

A fix for this is posted in #3232

b08x avatar Dec 03 '22 11:12 b08x