LINUX.ORG.RU

[gentoo] Gnome Shell

 


0

0

Как заставить jhbuild юзать системные библиотеки, которые уже установлены. Он из гита собрать gobject-introspection не может, отваливается, а у меня есть gobject-introspection-0.9.0. Или ему обязательно из гита? Мне кажется он даже не проверяет, просто качает весь набор.

★★★★★

Может доставить нужный библиотеки в генте, и запускать gnome-shell отдельно? Там же вроде бы ничего собирать не надо, gjs запускает шелл и все.

vga ★★
()

Если делать все по-инструкции, то выглядит примерно так

  GISCAN GObject-2.0.gir
/home/vertexua/gnome-shell/source/gobject-introspection/gir/tmp-introspect0uLX3F/.libs/GObject-2.0: symbol lookup error: /home/vertexua/gnome-shell/source/gobject-introspection/gir/tmp-introspect0uLX3F/.libs/GObject-2.0: undefined symbol: g_binding_flags_get_type
Command '['/home/vertexua/gnome-shell/source/gobject-introspection/gir/tmp-introspect0uLX3F/GObject-2.0', '--introspect-dump=/home/vertexua/gnome-shell/source/gobject-introspection/gir/tmp-introspect0uLX3F/types.txt,/home/vertexua/gnome-shell/source/gobject-introspection/gir/tmp-introspect0uLX3F/dump.xml']' returned non-zero exit status 127
make[2]: *** [GObject-2.0.gir] Error 1
vertexua ★★★★★
() автор топика
Ответ на: комментарий от vga

Там зависимости многих либ очень новые. Например gtk3

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

Если сейчас на твоем компе сделать

curl -O http://git.gnome.org/browse/gnome-shell/plain/tools/build/gnome-shell-build-setup.sh
/bin/bash gnome-shell-build-setup.sh
export PATH=$PATH:~/bin
jhbuild build

Не отвалится на gobject-introspection?

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

Я не успею, сейчас уходить надо :-(. Да и у меня федора.

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

Спасибо. Проверь пожалуйста. По дефолту оно собирается автономно, не зависимо от дистра. Только в данном случае валится

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

хм, беда какая-то... поставил на ночь все это безобразие, а с утра меня ждало разочарование

*** Checking out gtk3 *** [8/21]
git clone git://git.gnome.org/gtk%2b gtk3
Initialized empty Git repository in /home/br4in/gnome-shell/source/gtk3/.git/
fatal: The remote end hung up unexpectedly
*** Error during phase checkout of gtk3: ########## Error running git clone git://git.gnome.org/gtk%2b gtk3 *** [8/21]
Cy6erBr4in ★★★
()
Ответ на: комментарий от Gary

Где-то были, но тянут за собой таки же версии либ, не хочу тянуть их в систему, еще софт отвалится. Гномошел гномошелом, но компьютер нужен для работы

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

Это как раз не проблема. Оно на «+» ругается в gtk+. Лечится ручным клонированием. Хотя система сборки таки решето

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

Не отвалится на gobject-introspection?

Не отвалиось, он там вторым по порядку шел, сейчас каиро собирается, он четвертый. Или там в конце снова будет gobject-introspection?

P.S. У меня хард сейчас на юсб висит, поэтому сборка чуть затянется...

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

P.S. Обламалось на дконфе.

configure: error: Vala 0.9.4 not found. *** Error during phase configure of dconf: ########## Error running ./autogen.sh --prefix /home/gvv/gnome-shell/install --libdir '/home/gvv/gnome-shell/install/lib' --disable-static --disable-gtk-doc *** [18/21]

Сейчас поищу валу поновее...

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

Сейчас поищу валу поновее...

Валу-то я нашел в репах, но толку, jhbuild хочет свою, а у него прописана 0.9.3 :-).

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

Прописал дконфу валу 0.9.3, он собрался, следующий облом на самом gnome-shell, он не может найти мозилловский jsapi.h, причем сам gjs его нашел. На этом я сдался.

P.S. Похоже, надо подождать, пока разрабы шелла соберутся с мыслями и все это пофиксят, последний коммит там давненько был, потому и развалилось все, другие модули вперед ушли.

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