помогите, пожалуйста, собрать из исходников

Автор Труба Шатал, декабря 12, 2013, 01:08:36

« предыдущая - следующая »

Труба Шатал

декабря 12, 2013, 01:08:36 Последнее редактирование: декабря 12, 2013, 01:12:10 от Труба Шатал
К своему стыду должен признать, что в вопросах сборки из исходников я полный чайник
пытаюсь собрать, но не пойму чего от меня хотят
исходники тут: https://github.com/harryhaaren/openAV-Sorcer
пытаюсь следовать инструкции, и вот что получается:
~/дистры/sound/openAV-Luppp-master/build$ sudo ./compile.sh
sudo: unable to resolve host shatal
[sudo] password for truba:
./version.sh: строка 7: git: команда не найдена
./compile.sh: строка 17: cmake: команда не найдена


Труба Шатал

декабря 12, 2013, 01:23:05 #1 Последнее редактирование: декабря 12, 2013, 01:32:05 от Труба Шатал
первый пост неактуален, - поставил git и cmake
теперь вот:
~/дистры/sound/openAV-Luppp-master/build$ sudo ./compile.sh
sudo: unable to resolve host shatal
fatal: Not a git repository (or any parent up to mount parent )
Stopping at filesystem boundary (GIT_DISCOVERY_ACROSS_FILESYSTEM not set).
-- The C compiler identification is GNU 4.6.3
-- The CXX compiler identification is GNU 4.6.3
-- Check for working C compiler: /usr/bin/gcc
-- Check for working C compiler: /usr/bin/gcc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - 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
-- Found PkgConfig: /usr/bin/pkg-config (found version "0.26")
-- checking for module 'cairo'
--   package 'cairo' not found
-- checking for module 'ntk'
--   package 'ntk' not found
-- checking for module 'liblo'
--   package 'liblo' not found
-- checking for module 'jack'
--   package 'jack' not found
-- checking for module 'sndfile'
--   package 'sndfile' not found
-- checking for module 'samplerate'
--   package 'samplerate' not found
-- Configuring done
-- Generating done
-- Build files have been written to: /home/truba/дистры/sound/openAV-Luppp-master/build
Scanning dependencies of target luppp
[  5%] [  5%] Building CXX object src/CMakeFiles/luppp.dir/gridlogic.cxx.o
Building CXX object src/CMakeFiles/luppp.dir/diskwriter.cxx.o
In file included from /home/truba/дистры/sound/openAV-Luppp-master/src/gridlogic.cxx:21:0:
/home/truba/дистры/sound/openAV-Luppp-master/src/jack.hxx:25:23: фатальная ошибка: jack/jack.h: Нет такого файла или каталога
компиляция прервана.
make[2]: *** [src/CMakeFiles/luppp.dir/gridlogic.cxx.o] Ошибка 1
make[2]: *** Ожидание завершения заданий...
/home/truba/дистры/sound/openAV-Luppp-master/src/diskwriter.cxx:31:23: фатальная ошибка: FL/fl_ask.H: Нет такого файла или каталога
компиляция прервана.
make[2]: *** [src/CMakeFiles/luppp.dir/diskwriter.cxx.o] Ошибка 1
make[1]: *** [src/CMakeFiles/luppp.dir/all] Ошибка 2
make: *** [all] Ошибка 2

я пытался поставить пакеты cairo, ntk...  и всё прочее, но апт их не нашёл

butjapka

На лаунчпад не пробовали искать, может там есть

xf∞

в инструкции написано, что нужно написать make.
обычно ещё перед этим пишут ./configure
и да, желательно кидать в папку с английским названием и без пробелов.
буду дома попробую собрать.
Делаю нескучные обои и рисую темы для xfce.

Труба Шатал

декабря 12, 2013, 23:43:11 #4 Последнее редактирование: декабря 12, 2013, 23:46:58 от Труба Шатал
исходники перенёс
кое что доустановил:

jack
libjack-dev
libcairo-dev
libsndfile-dev
libntk-dev

однако опять чего-то не хватает
~/luppp/build$ sudo ./compile.sh
sudo: unable to resolve host shatal
[sudo] password for truba:
fatal: Not a git repository (or any parent up to mount parent )
Stopping at filesystem boundary (GIT_DISCOVERY_ACROSS_FILESYSTEM not set).
-- The C compiler identification is GNU 4.6.3
-- The CXX compiler identification is GNU 4.6.3
-- Check for working C compiler: /usr/bin/gcc
-- Check for working C compiler: /usr/bin/gcc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - 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
-- Found PkgConfig: /usr/bin/pkg-config (found version "0.26")
-- checking for module 'cairo'
--   found cairo, version 1.10.2
-- checking for module 'ntk'
--   found ntk, version 1.3.0
-- checking for module 'liblo'
--   package 'liblo' not found
-- checking for module 'jack'
--   found jack, version 1.9.10
-- checking for module 'sndfile'
--   found sndfile, version 1.0.25
-- checking for module 'samplerate'
--   package 'samplerate' not found
-- Configuring done
-- Generating done
-- Build files have been written to: /home/truba/luppp/build
Scanning dependencies of target luppp
[  2%] [  5%] Building CXX object src/CMakeFiles/luppp.dir/diskwriter.cxx.o
Building CXX object src/CMakeFiles/luppp.dir/gridlogic.cxx.o
In file included from /home/truba/luppp/src/gui.hxx:40:0,
                 from /home/truba/luppp/src/diskwriter.cxx:33:
/home/truba/luppp/src/nsm.h:79:19: фатальная ошибка: lo/lo.h: Нет такого файла или каталога
компиляция прервана.
[  7%] Building CXX object src/CMakeFiles/luppp.dir/looperclip.cxx.o
make[2]: *** [src/CMakeFiles/luppp.dir/diskwriter.cxx.o] Ошибка 1
make[2]: *** Ожидание завершения заданий...
make[1]: *** [src/CMakeFiles/luppp.dir/all] Ошибка 2
make: *** [all] Ошибка 2


судя по логу нужно как-то
решить проблему раз: "Not a git repository (or any parent up to mount parent )"
и доустановить samplerate и liblo
пакетов с названиями похожих на samplerate не нашлось ((

Труба Шатал

доустановил libsamplerate-dev и liblo0-dev
дело сдвинулось!
ой! оно ещё играет!!!