LINUX.ORG.RU

Проблема с git


0

0

Вобщем, есть mplayer из git://repo.or.cz/mplayer и нужно его скомпилить, т.к. там одна нужная функция (ordered chapters), а также поддержка mt (ffmpeg-mt). Есть там же (repo.or.cz) скрпты для сборки, которые качают нужный ffmpeg, libass и сам mplayer (из git). Порядок сборки такой:

git clone git://repo.or.cz/mplayer-build.git
cd mplayer-build
./init

и вот тут у меня ничего не выходит. Скачиваются исходники mplayer, потом запускается git submodule update mplayer, и ничего не выходит:

Submodule 'ffmpeg' (git://repo.or.cz/FFMpeg-mirror/mplayer-patches.git) registered for path 'ffmpeg'
Submodule 'ffmpeg-mt' (git://repo.or.cz/FFMpeg-mirror/mplayer-patches.git) registered for path 'ffmpeg-mt'
Submodule 'libass' (git://repo.or.cz/libass.git) registered for path 'libass'
Submodule 'mplayer' (git://repo.or.cz/mplayer.git) registered for path 'mplayer'
Initialized empty Git repository in /home/b3nd3r/my/src/mplayer-build/mplayer/.git/
remote: Counting objects: 161285, done.
remote: Compressing objects: 100% (33274/33274), done.
remote: Total 161285 (delta 124814), reused 161285 (delta 124814)
Receiving objects: 100% (161285/161285), 45.67 MiB | 30 KiB/s, done.
Resolving deltas: 100% (124814/124814), done.
Checking out files: 100% (1404/1404), done.
error: pathspec '4a35807e7272ee61882e597003a512e07f004f27' did not match any file(s) known to git.
Unable to checkout '4a35807e7272ee61882e597003a512e07f004f27' in submodule path 'mplayer'
Traceback (most recent call last):
  File "./init", line 77, in <module>
    main()
  File "./init", line 59, in main
    git.submodule_clone('mplayer')
  File "/home/b3nd3r/my/src/mplayer-build/script/helpers.py", line 67, in submodule_clone
    check_call('git submodule update'.split() + nofetch_args + [name])
  File "/usr/lib/python2.6/subprocess.py", line 488, in check_call
    raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '['git', 'submodule', 'update', '--no-fetch', 'mplayer']' returned non-zero exit status 1

С python'ом всё впорядке, проблема в git. Если попробовать запустить git submodule update ffmpeg или что-то иное, то будут те же самые ошибки. Я даже пробовал по другому собрать (нашёл способ на ubuntuforums) и там тоже те же самые ошибки с git.

Может кто подсказать из-за чего всё это? Этот способ найден тут: http://body0r.wordpress.com/2009/10/31/improved-mplayer-with-ffmpeg-mt-for-or... А также в других местах немного другие сопосбы. Доку по git'у читал, но так и не разобрался что делать.


Проблемо фините

В .bashrc, в .profile или ещё где (где вы настраиваете свои конфиги баша?) должно быть так:

GREP_OPTIONS="--color=auto"
export GREP_OPTIONS

То есть не должно быть --color=always, а должно быть либо --color=auto, либо --color=never.

Нагуглено, решение проблемы найдено по ссылкам:

http://www.websideattractions.com/2008/10/21/no-color-for-git/
http://osdir.com/ml/git/2009-05/msg02219.html

B3ND3R
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.