LINUX.ORG.RU
Ответ на: комментарий от kott

Если какие проблемы, ты скажи, буду сам собирать пытаться. Но у меня никогда не получается. Вечно чего-то там ломается при сборке. А ты готовую выкладывал.

R_He_Po6oT ★★★★★
() автор топика
Ответ на: комментарий от kott

Неа. Не работает.

-- The C compiler identification is GNU 14.2.1
-- The CXX compiler identification is GNU 14.2.1
-- The ASM compiler identification is GNU
-- Found assembler: /usr/bin/cc
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/bin/cc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Build Type: Release
-- Targeting 64 bit configuration
-- Found Python: /usr/bin/python3.12 (found suitable version "3.12.7", minimum required is "3.6") found components: Interpreter Development Development.Module Development.Embed
-- Python version: 3.12.7
-- Python executable: /usr/bin/python3.12
-- Python library: /usr/lib/libpython3.12.so
-- Using JUCE from /home/konstanting/Bin/Bespoke/BespokeSynth/libs/JUCE
-- Found PkgConfig: /usr/bin/pkg-config (found version "2.3.0")
-- Configuring juceaide
-- Building juceaide
-- Exporting juceaide
CMake Error at libs/CMakeLists.txt:1 (add_subdirectory):
  The source directory

    /home/pupochek/Bin/Bespoke/BespokeSynth/libs/exprtk

  does not contain a CMakeLists.txt file.
Но я тебя не заставляю. Это какая-то моя непруха с беспоком. Никогда не собирается.

R_He_Po6oT ★★★★★
() автор топика
Ответ на: комментарий от R_He_Po6oT

Неа. Не работает.

Странно, а ведь в README черным по белому написано «Building Bespoke from source is easy and fun!». )


Проверил ради интереса предложенный разрабами рецепт, собралось:

git clone https://github.com/BespokeSynth/BespokeSynth   
cd BespokeSynth
git submodule update --init --recursive
cmake -Bignore/build -DCMAKE_BUILD_TYPE=Release
cmake --build ignore/build --parallel 4 --config Release
krasnh ★★★★
()
Ответ на: комментарий от krasnh

Так. В этот раз проблема оказалась в том, что криво обновились субмодули. Удалил и клонировал заново. Собралось. Ура. Но... А где исполняемые файлы в итоге? Обыскал и в ignore/build/ и по всей беспоковской иерархии - не вижу. Библиотечки какие-то есть, а бинарников нет. У тебя есть?

R_He_Po6oT ★★★★★
() автор топика
Ответ на: комментарий от R_He_Po6oT

мдааа…

$ find ./build -type f -executable -print

./build/Source/BespokeSynth_artefacts/Release/resource/tooltips_esp.txt
./build/Source/BespokeSynth_artefacts/Release/BespokeSynth
./build/JUCE/tools/extras/Build/juceaide/juceaide_artefacts/Debug/juceaide
./build/JUCE/tools/CMakeFiles/3.31.2/CompilerIdC/a.out
./build/JUCE/tools/CMakeFiles/3.31.2/CMakeDetermineCompilerABI_CXX.bin
./build/JUCE/tools/CMakeFiles/3.31.2/CompilerIdCXX/a.out
./build/JUCE/tools/CMakeFiles/3.31.2/CMakeDetermineCompilerABI_C.bin
./build/JUCE/tools/CMakeFiles/3.31.3/CompilerIdC/a.out
./build/JUCE/tools/CMakeFiles/3.31.3/CMakeDetermineCompilerABI_CXX.bin
./build/JUCE/tools/CMakeFiles/3.31.3/CompilerIdCXX/a.out
./build/JUCE/tools/CMakeFiles/3.31.3/CMakeDetermineCompilerABI_C.bin
./build/CMakeFiles/3.31.2/CompilerIdC/a.out
./build/CMakeFiles/3.31.2/CMakeDetermineCompilerABI_CXX.bin
./build/CMakeFiles/3.31.2/CompilerIdCXX/a.out
./build/CMakeFiles/3.31.2/CMakeDetermineCompilerABI_C.bin
./build/CMakeFiles/3.31.3/CompilerIdC/a.out
./build/CMakeFiles/3.31.3/CMakeDetermineCompilerABI_CXX.bin
./build/CMakeFiles/3.31.3/CompilerIdCXX/a.out
./build/CMakeFiles/3.31.3/CMakeDetermineCompilerABI_C.bin
Lrrr ★★★★★
()
Ответ на: комментарий от Lrrr

Source/BespokeSynth_artefacts/Release/BespokeSynth

Вот этого у меня нет. Остальные есть. При этом пишет, что всё окей. Я даже из ignore/build/ напрямую make делаю. Собралось заново, отрапортовало, что всё окей. А попробовал сделать make install, ругается, что /usr/local/bin недоступен. Значит он прям собирается уже всё распихивать. Поставил галочку чтобы собрало portable. Вдруг поможет? Компилится. Буду посмотреть.

R_He_Po6oT ★★★★★
() автор топика