0
Найти на сайте: параметры поиска

 

 

Установка программы из исходников.

Не понимаю зависимости.
  
Сообщений: 0
Здравствуйте. Начну по порядку.
Я пользователь Linux mint 10 (Gnome) почти с самого момента его выхода. Смотрел все последующие сборки - эта оказалась и по-стабильней как-то , и привычней. Вобщем в ближайшем будущем не планирую переход на более нвоую версию.
Не так давно, я захотел поставтиь программу-секвенсор muse. В репозитариях версия этой программы 1.0.1, в то время как уже давно вышла версия 2.0, в которой исправлено много ошибок и добавлены нвоые возможности. Собственно ее я и хочу скачать.
Зашел я на сайт: http://www.muse-sequencer.org/ скачал исходники тут: http://sourceforge.net/projects/lmuse/files/muse-2.0/
Распаковал их. Начал ставить, в соответствии с тем, как это написано в ридми.
Застрял на этапе сборки.
В ридми рекомендуют сборку осуществлять следующим образом:
============================= Building MusE: ============================= - Download source from http://lmuse.sourceforge.net/ - Unpack the source somewhere. You may also try the various MusE development SVN branches for up-to-the-minute features and fixes, but they may be less stable. - To compile MusE, run the following commands from the top level directory where the source code was unpacked (the directory where THIS README FILE is found): ****************************************************** * Notice: * * A quick way is to run the ./compile_muse.sh * * script in the same dir, it should perform the same * * steps for a basic setup without asking any * * questions. If it fails you may be better off using * * the instructions below. * ****************************************************** The build directory: -------------------- Building in a subdirectory is recommended to keep the build directory separate from the source tree. So create a new subdirectory with a useful name like "build" or "debug" or "release": mkdir build Change directory (cd) to the new directory: cd build Configuration: -------------- There are a few different ways to configure (notice the two dots): Type "cmake -i .." to run in step-by-step 'Wizard' mode. Or type "cmake -L .." to see options, then compose "cmake <options>" yourself. Some <options> are: -DCMAKE_BUILD_TYPE=<type> <type> can be blank (to reset a previous cached type to 'empty'), debug, release, RelWithDebInfo and MinSizeRel. Release is recommended, to get optimizations. If no CMAKE_BUILD_TYPE is given at all, cmake uses either the previous cached value, or else 'empty' (plain or default system optimizations). -DCMAKE_INSTALL_PREFIX=<prefix> The installation <prefix> where the program is installed. The default is to install in /usr/local. Or type "ccmake .." (if you have it - text-mode GUI). It may be blank so hit 'C' to first-time configure. Fiddle with yer options if ye so desire, then hit 'C' to configure then 'G' to generate and exit, or 'Q' to quit without generating. Or there is also a desktop GUI for cmake called cmake-gui.
Застрял я на "cmake -L .." Можно сказать, что я сборку сборку и не начал. Сначала получал сообщение
Код PHP:
  1. -- checking for module 'samplerate>=0.1.0'
  2. -- package 'samplerate>=0.1.0' not found
  3.  
ну и ниже тоже отсутствующие пакеты. читаю ридми. Там вначале написано, какие пакеты необходимы. Среди них
- libsamplerate http://www.mega-nerd.com/SRC/
При вводе
Код PHP:
  1. sudo apt-get install libsamplerate
получаю:
Код PHP:
  1. Чтение списков пакетов... Готово
  2. Построение дерева зависимостей
  3. Чтение информации о состоянии... Готово
  4. E: Не удалось найти пакет libsamplerate
среди установленных пакетов есть libsamplerate0, но без нуля такого нет. Ладно. Качаю из ихсодников. Ставлю. Появляется libsamplerate. Смотрю дальше вывод, не хватает уже следующего пакета, который опять же есть среди установленный с ноликом или единицей на конце, но нет без этих цифр. Ставлю с исходников. Но это ж бред же?
далее такой же вывод с другими пакетами, который можно (или не можно, если они меняют уже существующие инсталяции пакетов) поставить из исходников:
-- checking for module 'lash-1.0>=0.2' -- package 'lash-1.0>=0.2' not found -- checking for module 'liblo>=0.23' -- package 'liblo>=0.23' not found -- checking for module 'dssi>=0.9.0' -- package 'dssi>=0.9.0' not found VST support disabled -- checking for module 'fluidsynth>=0.9.0' -- package 'fluidsynth>=0.9.0' not found
факт в том, что все эти пакеты есть, но все они имеют отличное имя. Вопрос, что я упустил?

(пока что вот такой вывод:
Код PHP:
  1. amd@AMD-MS-7250 ~/muse-2.0rc2/build $ cmake -L ..
  2. -- Could NOT find Doxygen (missing: DOXYGEN_EXECUTABLE)
  3. Doxygen not found
  4. Unix (probably linux) found
  5. Qt QTNSPLUGIN library not found.
  6. -- checking for module 'samplerate>=0.1.0'
  7. -- found samplerate, version 0.1.8
  8. -- checking for module 'uuid>=0.0.1'
  9. -- package 'uuid>=0.0.1' not found
  10. CMake Error at /usr/share/cmake-2.8/Modules/FindPkgConfig.cmake:266 (message):
  11. A required package was not found
  12. Call Stack (most recent call first):
  13. /usr/share/cmake-2.8/Modules/FindPkgConfig.cmake:320 (_pkg_check_modules_internal)
  14. CMakeLists.txt:195 (PKG_CHECK_MODULES)
  15.  
  16.  
  17. -- checking for module 'jack>=0.103'
  18. -- package 'jack>=0.103' not found
  19. CMake Error at /usr/share/cmake-2.8/Modules/FindPkgConfig.cmake:266 (message):
  20. A required package was not found
  21. Call Stack (most recent call first):
  22. /usr/share/cmake-2.8/Modules/FindPkgConfig.cmake:320 (_pkg_check_modules_internal)
  23. CMakeLists.txt:202 (PKG_CHECK_MODULES)
  24.  
  25.  
  26. -- checking for module 'lash-1.0>=0.2'
  27. -- package 'lash-1.0>=0.2' not found
  28. -- checking for module 'liblo>=0.23'
  29. -- package 'liblo>=0.23' not found
  30. -- checking for module 'dssi>=0.9.0'
  31. -- package 'dssi>=0.9.0' not found
  32. VST support disabled
  33. -- checking for module 'fluidsynth>=0.9.0'
  34. -- package 'fluidsynth>=0.9.0' not found
  35.  
  36. The following components WILL NOT be built:
  37. -----------------------------------------------
  38. Lash support
  39. OSC (Liblo) support
  40. Python support
  41. DSSI support
  42. VST support
  43. Fluidsynth support
  44. Experimental features
  45.  
  46. Internal modules will be built as shared components.
  47. Build type: CMAKE_BUILD_TYPE is empty. Plain un-optimized build.
  48.  
  49. -- Configuring incomplete, errors occurred!
  50. -- Cache values
  51. CMAKE_BACKWARDS_COMPATIBILITY:STRING=2.4
  52. CMAKE_BUILD_TYPE:STRING=
  53. CMAKE_INSTALL_PREFIX:PATH=/usr/local
  54. ENABLE_DSSI:BOOL=ON
  55. ENABLE_EXPERIMENTAL:BOOL=OFF
  56. ENABLE_FLUID:BOOL=ON
  57. ENABLE_LASH:BOOL=ON
  58. ENABLE_OSC:BOOL=ON
  59. ENABLE_PYTHON:BOOL=OFF
  60. ENABLE_VST:BOOL=OFF
  61. EXECUTABLE_OUTPUT_PATH:PATH=
  62. LIBRARY_OUTPUT_PATH:PATH=
  63. MODULES_BUILD_STATIC:BOOL=OFF
  64. QT_QMAKE_EXECUTABLE:FILEPATH=/usr/bin/qmake-qt4
  65. SVNVER:FILEPATH=/usr/bin/svnversion
  66. UPDATE_TRANSLATIONS:BOOL=OFF
  67.  
)
Редактировалось: 1 раз (Последний: 25 февраля 2012 в 15:32)
В начало страницы 
|
Перейти на форум:
Быстрый ответ
Чтобы писать на форуме, зарегистрируйтесь или авторизуйтесь.