Интересный зверь - git (кто встречался?)

PCLinuxOS

Модератор: Bizdelnick

Аватара пользователя
FrozeNangeL
Сообщения: 222
Статус: Linux newbie
ОС: Fedora 23 x86_64

Интересный зверь - git

Сообщение FrozeNangeL »

Здравствуйте! Началось все с попытки установить новый плагин к компиз-фьюжену - 3D window Там в самом низу ). На офф сайте вышел на http://gitweb.compiz-fusion.org/, нашел там ссылку.. Странной показалась - git://, начал рыться, разобрался - поставил git, скопировал все по ссылке. Сохранилось это:

Код: Выделить всё

[hahol@localhost 3d]$ ls -a --recursive
.:
./  ../  3d.c  3d.xml.in  build/  .git/  Makefile  plugin.info

./build:
./  ../  3d.xml

./.git:
./   branches/  description  hooks/  info/  objects/
../  config     HEAD         index   logs/  refs/

./.git/branches:
./  ../

./.git/hooks:
./   applypatch-msg  post-commit   post-update     pre-commit  update
../  commit-msg      post-receive  pre-applypatch  pre-rebase

./.git/info:
./  ../  exclude

./.git/logs:
./  ../  HEAD  refs/

./.git/logs/refs:
./  ../  heads/  remotes/

./.git/logs/refs/heads:
./  ../  master

./.git/logs/refs/remotes:
./  ../  origin/

./.git/logs/refs/remotes/origin:
./  ../  master

./.git/objects:
./  ../  info/  pack/

./.git/objects/info:
./  ../

./.git/objects/pack:
./   pack-70ef2b418e52e20aad6ef9e8c423d13104b7728f.idx
../  pack-70ef2b418e52e20aad6ef9e8c423d13104b7728f.pack

./.git/refs:
./  ../  heads/  remotes/  tags/

./.git/refs/heads:
./  ../  master

./.git/refs/remotes:
./  ../  origin/

./.git/refs/remotes/origin:
./  ../  HEAD  master

./.git/refs/tags:
./  ../
[hahol@localhost 3d]$

А чего дальше-то делать? make не идет:

Код: Выделить всё

[hahol@localhost 3d]$ make
bcop'ing  : build/3d.xml -> build/3d_options.h/bin/sh: --header=build/3d_options.h: Нет такого файла или каталога
make: *** [build/3d_options.h] Ошибка 127
[hahol@localhost 3d]$

Подскажите!
Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu

Re: Интересный зверь - git

Сообщение serzh-z »

Похоже, что "git clone" не все файлы забрал из репозитория.
Спасибо сказали:
Аватара пользователя
FrozeNangeL
Сообщения: 222
Статус: Linux newbie
ОС: Fedora 23 x86_64

Re: Интересный зверь - git

Сообщение FrozeNangeL »

Код: Выделить всё

[hahol@localhost ~]$ git clone git://anongit.compiz-fusion.org/fusion/plugins/3d
Initialized empty Git repository in /home/hahol/3d/.git/
remote: Generating pack...
remote: Done counting 269 objects.
remote: Deltifying 265 objects...
remote:  100% (265/265) done
Indexing 269 objects...
remote: Total 269 (delta 98), reused 0 (delta 0)
 100% (269/269) done
Resolving 98 deltas...
 100% (98/98) done
[hahol@localhost ~]$

Вроде все..
Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu

Re: Интересный зверь - git

Сообщение serzh-z »

Подозреваю, что нужны исходники самого Compiz-Fusion, которых просто нет в репозитории этого плагина.

Кстати, здесь всё хорошо расписано - http://wiki.compiz-fusion.org/Installation.
Спасибо сказали:
Аватара пользователя
FrozeNangeL
Сообщения: 222
Статус: Linux newbie
ОС: Fedora 23 x86_64

Re: Интересный зверь - git

Сообщение FrozeNangeL »

Думаю трабла все-таки в самом плагине - мне не нравится эта строка:

Код: Выделить всё

build/3d.xml -> build/3d_options.h/bin/sh: --header=build/3d_options.h: Нет такого файла или каталога

тока я никак не пойму, - это инсталлятор не может создать этот каталог и иже с ними, то есть проблемы в 3d.xml, или чего...
Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu

Re: Интересный зверь - git

Сообщение serzh-z »

FrozeNangeL, вы читали раздел Installation по ссылке выше?
Спасибо сказали:
Аватара пользователя
FrozeNangeL
Сообщения: 222
Статус: Linux newbie
ОС: Fedora 23 x86_64

Re: Интересный зверь - git

Сообщение FrozeNangeL »

Да, читал. Речь идет об установке/обновлении самого компиза и пакетов плагинов (main, extra). Необходимый мне плагин ни в одну группу пакетов не входит. И еще - там предлагается устанавливать через скрипты - большую часть работы делают они, потом выполняешь autogen.sh и он доделает работу. Как поставить отдельный плагин из текста непонятно/неочевидно. И потом, может сначала разобраться почему на make такая реакция? Ведь дело явно не в способе/качестве скачивания - до этого я скачивал ручками с самой страницы git'а и снапшот, и просто отдельно выложенные файлы. Почему скрипт не находит файл/каталог?
Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu

Re: Интересный зверь - git

Сообщение serzh-z »

FrozeNangeL, nтам написано, что нужно забрать исходники Compiz, а затем дополнить его исходниками нужных плагинов. После чего, полагаю, всё должно собираться.
Спасибо сказали: