LINUX.ORG.RU

Дособирался, блин... (svu! Ау!)


0

0

Решил я тут гнома собрать. Сам. Из сорцов. Скачал 2.12. Начал собирать методом тыка. И дособирался. platform собралась нормально (мне, правда, непонятно, почему libgnomeui начал требовать gnome-keyring, который в gnome-desktop, да и х с ними). А вот с gnome desktop я конкретно завис. Упёрся в то, что многие компоненты начали при make (configure проходит нормально) заявлять следующее:

make[2]: Leaving directory `/tmp/GNOME/build/zenity-2.12.0/data'
Making all in help
make[2]: Entering directory `/tmp/GNOME/build/zenity-2.12.0/help'
xsltproc -o zenity-C.omf --stringparam db2omf.basename zenity --stringparam db2omf.format 'docbook' --stringparam db2omf.dtd "-//OASIS//DTD DocBook XML V4.1.2//EN" --stringparam db2omf.lang C --stringparam db2omf.omf_dir "/usr/share/omf" --stringparam db2omf.help_dir "/usr/share/gnome/help" --stringparam db2omf.omf_in "`pwd`/./zenity.omf.in" `/usr/bin/pkg-config --variable db2omf gnome-doc-utils` C/zenity.xml
compilation error: file C/zenity.xml line 17 element article
xsltParseStylesheetProcess : document is not a stylesheet
make[2]: *** [zenity-C.omf] Error 5
make[2]: Leaving directory `/tmp/GNOME/build/zenity-2.12.0/help'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/tmp/GNOME/build/zenity-2.12.0'
make: *** [all] Error 2

Это как понимать? Что я не так сделал?

anonymous
Ответ на: комментарий от anonymous

А есть же какой-то DolphinGnome - там все это скриптом делается

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

gnome-doc-utils поставь сперва, собиральщик :)

anonymous
()

Это снова я, ваш больной зуб :) Теперь трабл с gnome-icon-theme-2.12.0 :

make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/tmp/GNOME/build/gnome-icon-theme-2.12.0/48x48/emblems'
Making all in filesystems
make[2]: Entering directory `/tmp/GNOME/build/gnome-icon-theme-2.12.0/48x48/filesystems'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/tmp/GNOME/build/gnome-icon-theme-2.12.0/48x48/filesystems'
Making all in mimetypes
make[2]: Entering directory `/tmp/GNOME/build/gnome-icon-theme-2.12.0/48x48/mimetypes'
make[2]: *** No rule to make target `gnome-mime-application-vnd.oasis.opendocument.graphics-template.png', needed by `all-am'. Stop.
make[2]: Leaving directory `/tmp/GNOME/build/gnome-icon-theme-2.12.0/48x48/mimetypes'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/tmp/GNOME/build/gnome-icon-theme-2.12.0/48x48'
make: *** [all-recursive] Error 1

Чё делать? Остались только компоненты, которые зависят от этой заразы. А она не собирается.

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

Я даже могу сказать, почему он ругается. Потому что этого файла, , "gnome-mime-application-vnd.oasis.opendocument.graphics-template.png", там нет. Мля, как они тестили своё художество, а?

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

И это ещё не всё! Теперь то же самое началось с gnome-themes-2.12.0!

make[4]: Entering directory `/tmp/GNOME/build/gnome-themes-2.12.0/LowContrastLargePrint/icons/48x48'
Making all in apps
make[5]: Entering directory `/tmp/GNOME/build/gnome-themes-2.12.0/LowContrastLargePrint/icons/48x48/apps'
make[5]: *** No rule to make target `gnome-settings-accessibility-technologies.png', needed by `all-am'. Stop.
make[5]: Leaving directory `/tmp/GNOME/build/gnome-themes-2.12.0/LowContrastLargePrint/icons/48x48/apps'
make[4]: *** [all-recursive] Error 1
make[4]: Leaving directory `/tmp/GNOME/build/gnome-themes-2.12.0/LowContrastLargePrint/icons/48x48'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/tmp/GNOME/build/gnome-themes-2.12.0/LowContrastLargePrint/icons'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/tmp/GNOME/build/gnome-themes-2.12.0/LowContrastLargePrint'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/tmp/GNOME/build/gnome-themes-2.12.0'
make: *** [all] Error 2

Пыпец просто.

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

svu, это уже не смешно. Там, похоже, половины png-файлов ПРОСТО НЕТ. Скажи, как вы тестируете свою продукцию, а???

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

svu, а вот что с этим делать, а? Я просто уже ох..ваю с гнома, честное слово...

make[3]: Entering directory `/tmp/GNOME/build/gnome-icon-theme-2.12.0/po'
catalogs='am.gmo ar.gmo az.gmo be.gmo bg.gmo bn.gmo bs.gmo ca.gmo cs.gmo cy.gmo da.gmo de.gmo el.gmo en_CA.gmo en_GB.gmo es.gmo et.gmo eu.gmo fa.gmo fi.gmo fr.gmo ga.gmo gl.gmo gu.gmo he.gmo hi.gmo hr.gmo hu.gmo id.gmo is.gmo it.gmo ja.gmo kn.gmo ko.gmo li.gmo lt.gmo lv.gmo mk.gmo ml.gmo mn.gmo ms.gmo nb.gmo ne.gmo nl.gmo nn.gmo no.gmo pa.gmo pl.gmo pt.gmo pt_BR.gmo ro.gmo ru.gmo rw.gmo sk.gmo sl.gmo sq.gmo sr.gmo sr@Latn.gmo sv.gmo ta.gmo th.gmo tk.gmo tr.gmo uk.gmo vi.gmo wa.gmo xh.gmo zh_CN.gmo zh_TW.gmo'; \
for cat in $catalogs; do \
cat=`basename $cat`; \
lang=`echo $cat | sed 's/\.gmo$//'`; \
rm -f /usr/lib/locale/$lang/LC_MESSAGES/gnome-icon-theme.mo; \
rm -f /usr/lib/locale/$lang/LC_MESSAGES/gnome-icon-theme.mo.m; \
rm -f /usr/share/locale/$lang/LC_MESSAGES/gnome-icon-theme.mo; \
rm -f /usr/share/locale/$lang/LC_MESSAGES/gnome-icon-theme.mo.m; \
done
if test "gnome-icon-theme" = "glib"; then \
rm -f /usr/share/glib-2.0/gettext/po/Makefile.in.in; \
fi
make[3]: Leaving directory `/tmp/GNOME/build/gnome-icon-theme-2.12.0/po'
Checking for hicolor theme in '/usr/share/pixmaps/hicolor/index.theme'
Checking for hicolor theme in '/usr/share/icons/hicolor/index.theme'
Checking for hicolor theme in '/usr/share/icons/hicolor/index.theme'
Checking for hicolor theme in '/usr/share/pixmaps/hicolor/index.theme'

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
Could not find the theme 'hicolor' which acts as the base for all other
themes, including gnome-icon-theme. Perhaps you need to install it.
You can get a copy from http://freedesktop.org/Software/icon-theme/releases
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

make[2]: *** [install-data-local] Error 1
make[2]: Leaving directory `/tmp/GNOME/build/gnome-icon-theme-2.12.0'
make[1]: *** [install-am] Error 2
make[1]: Leaving directory `/tmp/GNOME/build/gnome-icon-theme-2.12.0'
make: *** [install-recursive] Error 1

**** Installation failed. Aborting package creation.

Restoring overwritten files from backup...OK

Cleaning up...OK

Bye.

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

Всё собралось, кроме:

epiphany-1.8.0
evince-0.4.0
evolution-2.4.0
evolution-data-server-1.4.0
evolution-webcal-2.4.0.1
gnome-volume-manager-1.5.1
gnomemeeting-1.2.2
sound-juicer-2.12.0
totem-1.2.0

Эти требуют чего-то такого, что ещё поискать придётся. Завтра. На сегодня с меня хватит.

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

да, теперь я понимаю, почему гнома нет в самом правильном дистре.

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

> таки включить моск и заюзать garnome религия не позволяет? =)

Неубедительная отмазка, если честно :)

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

>Неубедительная отмазка, если честно :)

c www.gnome.org:

[quote]
We recommend that you use official installation packages, such as those for your linux distribution. Vendors are likely to package GNOME 2.8 relatively quickly, and to release new versions soon that include GNOME 2.8. However, many people don't want to wait, and will want to build GNOME from source code, even though that is more difficult.

[skipped]

If you do not wish to manually build each module yourself, then you might consider using GARNOME, a GNOME source code distribution based on the GAR ports system. GARNOME automatically downloads the tarballs and builds them for you. However, GARNOME is ususally used only for testing of unstable development versions of GNOME.

[/quote]

тоже неубедительная отмазка? иди учись, ламерюга.

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

> 2Автор: если у тебя слакварь, используй http://www.gware.org/, там слакбилды лежат :)

Да поздно уже отступать, когда почти всё собрано :) Я, правда, пока не запускал :) Но всё равно спасибо, в следующий раз так и сделаю. Я просто думал, что все трудности сборки гнома - только в угадывании правильной последовательности сборки. А оказалось, он ещё до фига со стороны софта хочет, да и сорцы с ошибками бывают (я правда не понимаю - они сами-то gnome-icon-theme пробовали собрать или как?).

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

>сорцы с ошибками бывают (я правда не понимаю - они сами-то gnome-icon-theme пробовали собрать или как?)

Я собирал GNOME 2.12 из исходников и никаких проблем не заметил. gnome-icon-theme собрался нормально.

sarulezzz
()
Ответ на: комментарий от anonymous

>make[5]: Entering directory `/tmp/GNOME/build/gnome-themes-2.12.0/LowContrastLargePrint/icons/48x48/apps' make[5]: *** No rule to make target `gnome-settings-accessibility-technologies.png', needed by `all-am'. Stop.

А в http://cvs.gnome.org/viewcvs/gnome-themes/LowContrastLargePrint/icons/48x48/a... есть файл gnome-settings-accessibility-technologies.png. Может у тебя архив битый?

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

> А в http://cvs.gnome.org/viewcvs/gnome-themes/LowContrastLargePrint/icons/48x48/a... есть файл gnome-settings-accessibility-technologies.png. Может у тебя архив битый?

А ты проверь. СТАБИЛЬНЫЙ (!!) релиз 2.12 тута: ftp://ftp.gnome.org/pub/gnome/desktop/2.12/2.12.0/sources/gnome-icon-theme-2....

Посмотри, кто там в копне архива живёт. На ftp://ftp.gnome.org/pub/gnome/desktop/2.12/2.12.0/sources/gnome-themes-2.12.0... тоже полюбуйся :) А потом попробуй собрать.

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

>А ты проверь. СТАБИЛЬНЫЙ (!!) релиз 2.12 тута: ftp://ftp.gnome.org/pub/...

Я брал СТАБИЛЬНЫЙ архив из http://ftp.gnome.org/pub/GNOME/desktop/2.12/2.12.0/sources/gnome-themes-2.12.... , но, я думаю, разницы нет. Так вот в моём архиве ЕСТЬ файл gnome-themes-2.12.0\LowContrastLargePrint\icons\48x48\apps\gnome-settings-access ibility-technologies.png !!!

sarulezzz
()
Ответ на: комментарий от Deleted

>А ну-ка без оскорблений.

а как ещё назвать человека, который мало того, что игнорирует официально рекомендуемый скрипт для сборки, так ещё и не удосужился прочитать последовательность сборки?

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