LINUX.ORG.RU

VLOS (Gentoo): не могу собрать Gnome :(


0

0

# emerge --ask -v gnome-desktop

Calculating dependencies ...done!
[ebuild U ] app-text/gnome-doc-utils-0.4.4 [0.1.3] -debug 0 kB
[ebuild U ] gnome-base/gnome-desktop-2.14.0 [2.10.1] -debug 1,077

*********

Making all in gnome-doc-make
make[2]: Entering directory `/var/tmp/portage/gnome-doc-utils-0.4.4/work/gnome-doc-utils-0.4.4/doc/gnome-doc -make'
xsltproc -o gnome-doc-make-C.omf --stringparam db2omf.basename gnome-doc-make --stringparam db2omf.format 'docbook' --stringparam db2omf.dtd "-//OASIS//DTD DocBook XML V4.4//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`/./gnome-doc-make.omf.in" ../../xslt/docbook/omf/db2omf.xsl C/gnome-doc-make.xml
XPath error : Undefined variable
compilation error: file ../../xslt/docbook/omf/db2omf.xsl line 688 element language
Attribute template code: failed to compile $db2omf.lang
make[2]: *** [gnome-doc-make-C.omf] Ошибка 5
make[2]: Leaving directory `/var/tmp/portage/gnome-doc-utils-0.4.4/work/gnome-doc-utils-0.4.4/doc/gnome-doc -make'
make[1]: *** [all-recursive] Ошибка 1
make[1]: Leaving directory `/var/tmp/portage/gnome-doc-utils-0.4.4/work/gnome-doc-utils-0.4.4/doc'
make: *** [all-recursive] Ошибка 1

!!! ERROR: app-text/gnome-doc-utils-0.4.4 failed.
!!! Function gnome2_src_compile, Line 56, Exitcode 2
!!! compile failure
!!! If you need support, post the topmost build error, NOT this status message.

Что с этим делать? :(

★★★★★

Заметил что дня три в портежах творился какой - то бардак. Самба отказывалась компилиться, потом перл с питоном отсек дали. Сделай сегодня синк. Вроде все исправилось, самба собралась.

one117 ★★★★★
()

Интересно, а что там в этой строке криминального?

ompilation error: file ../../xslt/docbook/omf/db2omf.xsl line 688 element language

PS: Ни разу не видел битым какой-либо гномовский портеж :)

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

Самба, это вообще отдельный разговор. У меня она ни разу нормально не собралась :( Где-то в процессе компиляции сыпятся ошибки, но не смотря на это она упорно ставится дальше... Но самба, это так... Пока не лез её настраивать. Тут бы Гном поднять ;) Ща попробую синк сделать, хотя я и так это делаю каждый день (и вчера вечером делал, а толку... Уже неделю Гном не соберу :(

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

<!-- == db2omf.omf.language ================================================ -->                                                                                        
                                                                                                                                                                        
<template xmlns="http://www.gnome.org/~shaunm/xsldoc">;                                                                                                                  
  <name>db2omf.omf.language</name>                                                                                                                                      
  <purpose>                                                                                                                                                             
    Generate the <xmltag>language</xmltag> element                                                                                                                      
  </purpose>                                                                                                                                                            
  <parameter>                                                                                                                                                           
    <name>info</name>                                                                                                                                                   
    <purpose>                                                                                                                                                           
      The info element containing metadata                                                                                                                              
    </purpose>                                                                                                                                                          
  </parameter>                                                                                                                                                          
</template>                                                                                                                                                             
                                                                                                                                                                        
<xsl:template name="db2omf.omf.language">                                                                                                                               
  <xsl:param name="info"                                                                                                                                                
             select="*[substring(local-name(.), string-length(local-name(.)) - 3)                                                                                       
                       = 'info']"/>                                                                                                                                     
  <language code="{$db2omf.lang}"/>                                                                                                                                     
</xsl:template>

Предпоследняя строка и есть 688

vovans ★★★★★
() автор топика

Блин, КДЕ тоже не собирается :( --

XPath error : Undefined variable
compilation error: file /usr/kde/3.5/share/apps/ksgmltools2/customization/kde-navig.xsl line 47 element img
Attribute template src: failed to compile $kde.common
XPath error : Undefined variable
compilation error: file /usr/kde/3.5/share/apps/ksgmltools2/customization/kde-navig.xsl line 195 element div
Attribute template style: failed to compile $kde.common
unable to parse ./index.docbook
make[3]: *** [index.cache.bz2] Ошибка 1
make[3]: Leaving directory `/var/tmp/portage/kfind-3.5.1/work/kfind-3.5.1/doc/kfind'
make[2]: *** [all-recursive] Ошибка 1
make[2]: Leaving directory `/var/tmp/portage/kfind-3.5.1/work/kfind-3.5.1/doc'
make[1]: *** [all-recursive] Ошибка 1
make[1]: Leaving directory `/var/tmp/portage/kfind-3.5.1/work/kfind-3.5.1'
make: *** [all] Ошибка 2

!!! ERROR: kde-base/kfind-3.5.1 failed.
!!! Function kde_src_compile, Line 224, Exitcode 2
!!! died running emake, kde_src_compile:make
!!! If you need support, post the topmost build error, NOT this status message.

Пока работаю в Е16, но хотелось бы конкоерор иметь и КДЕ или Гном на всякий. А тут беда какая-то везде :(

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

Что-то мне подсказывает, что надо копать в сторону пакетов c названиями xml* и docbook*

Что скажет revdep-rebuild ?

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

# revdep-rebuild
shell-init: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory
Configuring search environment for revdep-rebuild

Checking reverse dependencies...

Packages containing binaries and libraries broken by a package update
will be emerged.

Collecting system binaries and libraries... done.
(/root/.revdep-rebuild.1_files)

Collecting complete LD_LIBRARY_PATH... done.
(/root/.revdep-rebuild.2_ldpath)

Checking dynamic linking consistency...
broken /usr/bin/bug-buddy (requires libgnome-menu.so.0)
broken /usr/bin/gfloppy (requires libdbus-1.so.0 libhal.so.0)
broken /usr/bin/gnome-accessibility-keyboard-properties (requires libgnome-menu.so.0)
broken /usr/bin/gnome-at-properties (requires libgnome-menu.so.0)
broken /usr/bin/gnome-background-properties (requires libgnome-menu.so.0)
broken /usr/bin/gnome-control-center (requires libgnome-menu.so.0)
broken /usr/bin/gnome-default-applications-properties (requires libgnome-menu.so.0)
broken /usr/bin/gnome-desktop-item-edit (requires libgnome-menu.so.0)
broken /usr/bin/gnome-display-properties (requires libgnome-menu.so.0)
broken /usr/bin/gnome-font-properties (requires libgnome-menu.so.0)
broken /usr/bin/gnome-keybinding-properties (requires libgnome-menu.so.0)
broken /usr/bin/gnome-keyboard-properties (requires libgnome-menu.so.0)
broken /usr/bin/gnome-mouse-properties (requires libgnome-menu.so.0)
broken /usr/bin/gnome-network-preferences (requires libgnome-menu.so.0)
broken /usr/bin/gnome-panel (requires libgnome-menu.so.0)
broken /usr/bin/gnome-sound-properties (requires libgnome-menu.so.0)
broken /usr/bin/gnome-system-monitor (requires libwnck-1.so.16)
broken /usr/bin/gnome-theme-manager (requires libgnome-menu.so.0)
broken /usr/bin/gnome-theme-thumbnailer (requires libgnome-menu.so.0)
broken /usr/bin/gnome-ui-properties (requires libgnome-menu.so.0)
broken /usr/bin/gnome-window-properties (requires libgnome-menu.so.0)
broken /usr/bin/sound-juicer (requires libnautilus-burn.so.1)
broken /usr/bin/themus-theme-applier (requires libgnome-menu.so.0)
broken /usr/bin/totem (requires libdbus-1.so.0 libhal.so.0 libnautilus-burn.so.1)
broken /usr/bin/totem-video-thumbnailer (requires libdbus-1.so.0 libhal.so.0 libnautilus-burn.so.1)
broken /usr/lib/evolution/2.2/plugins/liborg-gnome-new-mail-notify.so (requires libdbus-1.so.0 libdbus-glib-1.so.0)
broken /usr/libexec/notification-area-applet (requires libgnome-menu.so.0)
broken /usr/libexec/stickynotes_applet (requires libwnck-1.so.16)
broken /usr/libexec/wnck-applet (requires libwnck-1.so.16)
broken /usr/lib/gnome-vfs-2.0/modules/libtheme-method.so (requires libgnome-menu.so.0)
broken /usr/lib/libgnome-window-settings.so.1.0.0 (requires libgnome-menu.so.0)
broken /usr/lib/nautilus/extensions-1.0/libnautilus-themus.so (requires libgnome-menu.so.0)
broken /usr/lib/nautilus/extensions-1.0/libtotem-properties-page.so (requires libnautilus-burn.so.1)
done.
(/root/.revdep-rebuild.3_rebuild)

Assigning files to ebuilds...chdir: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory
done.
(/root/.revdep-rebuild.4_ebuilds)

Evaluating package order...
Warning: Failed to resolve package order.
Will merge in "random" order!
Possible reasons:
- An ebuild is no longer in the portage tree.
- An ebuild is masked, use /etc/portage/packages.keyword
and/or /etc/portage/package.unmask to unmask it
..... done.
(/root/.revdep-rebuild.5_order)

All prepared. Starting rebuild...
emerge --oneshot =gnome-base/control-center-2.10.1-r1 =gnome-base/gnome-applets-2.10.1 =gnome-base/gnome-panel-2.10.1 =gnome-extra/bug-buddy-2.10.0 =gnome-extra/gnome-system-monitor-2.10.1 =gnome-extra/gnome-utils-2.10.1-r1 =mail-client/evolution-2.2.3 =media-sound/sound-juicer-2.10.1 =media-video/totem-1.0.2-r1
..........
Calculating dependencies
emerge: there are no ebuilds to satisfy "=gnome-base/control-center-2.10.1-r1".


revdep-rebuild failed to emerge all packages
you have the following choices:

- if emerge failed during the build, fix the problems and re-run revdep-rebuild
or
- use -X or --package-names as first argument (trys to rebuild package, not exact
ebuild)
or
- set ACCEPT_KEYWORDS="~<your platform>" and/or /etc/portage/package.unmask
(and remove /root/.revdep-rebuild.5_order to be evaluated again)
or
- modify the above emerge command and run it manually
or
- compile or unmerge unsatisfied packages manually, remove temporary files and
try again (you can edit package/ebuild list first)

To remove temporary files, please run:
rm /root/.revdep-rebuild*.?_*

vovans ★★★★★
() автор топика

Победил проблему. И КДЕ и Гном собираются уже ;) После emerge -av libxslt. Не понимаю, почему оно раньше не сообразило само.... Ждало, пока я не найду чего не хватает

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

NO

re-emerge dev-libs/libxml2 with the python use flag set...

That worked for me.

Cheers

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