компиляция KDE

Проблемы с установкой, настройкой и работой системных и сетевых программ.

Модераторы: GRooVE, alexco

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
doker
сержант
Сообщения: 207
Зарегистрирован: 2008-11-18 16:20:26

компиляция KDE

Непрочитанное сообщение doker » 2010-01-20 15:18:12

устанавливаю на FreeBSD 8.0 KDE
маke прошел нормально , но при make install выдает ошибку при сборке зависимости xmlto-0.0.23

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

==>  Building for xmlto-0.0.23
make  all-am
depbase=`echo xmlif/xmlif.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`; cc -DHAVE_CONFIG_H -I.      -O2 -pipe -fno-strict-aliasing -MT xmlif/xmlif.o -MD -MP -MF $depbase.Tpo -c -o xmlif/xmlif.o xmlif/xmlif.c && mv -f $depbase.Tpo $depbase.Po
cc  -O2 -pipe -fno-strict-aliasing   -o xmlif/xmlif xmlif/xmlif.o
for xml in xmlif.xml xmlto.xml; do  FORMAT_DIR=./format  /usr/local/bin/bash ./xmlto -o man/man1 man ./doc/$xml ;  done || ( RC=$?; exit $RC )
xmlto: /usr/ports/textproc/xmlto/work/xmlto-0.0.23/./doc/xmlif.xml does not validate (status 3)
xmlto: Fix document syntax or use --skip-validation option
I/O error : Attempt to load network entity http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd
/usr/ports/textproc/xmlto/work/xmlto-0.0.23/./doc/xmlif.xml:4: warning: failed to load external entity "http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd"
   "http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd">
                                                            ^
I/O error : Attempt to load network entity http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd
warning: failed to load external entity "http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd"
validity error : Could not load the external subset "http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd"
Document /usr/ports/textproc/xmlto/work/xmlto-0.0.23/./doc/xmlif.xml does not validate
xmlto: /usr/ports/textproc/xmlto/work/xmlto-0.0.23/./doc/xmlto.xml does not validate (status 3)
xmlto: Fix document syntax or use --skip-validation option
I/O error : Attempt to load network entity http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd
/usr/ports/textproc/xmlto/work/xmlto-0.0.23/./doc/xmlto.xml:3: warning: failed to load external entity "http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd"
 "http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd">
                                                          ^
I/O error : Attempt to load network entity http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd
warning: failed to load external entity "http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd"
validity error : Could not load the external subset "http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd"
Document /usr/ports/textproc/xmlto/work/xmlto-0.0.23/./doc/xmlto.xml does not validate
*** Error code 13

Stop in /usr/ports/textproc/xmlto/work/xmlto-0.0.23.
*** Error code 1

Stop in /usr/ports/textproc/xmlto/work/xmlto-0.0.23.
*** Error code 1

Stop in /usr/ports/textproc/xmlto.
*** Error code 1

Stop in /usr/ports/textproc/xmlto.
*** Error code 1

xml неразумею к сожелению (( , как победить сию напасть ??

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
Лёвыч
рядовой
Сообщения: 24
Зарегистрирован: 2010-01-14 15:11:41
Откуда: Краснодар-Красноярск
Контактная информация:

Re: компиляция KDE

Непрочитанное сообщение Лёвыч » 2010-01-20 15:56:24

Рискну предположить - деньги в интернете кончились?

Гость
проходил мимо

Re: компиляция KDE

Непрочитанное сообщение Гость » 2010-01-20 16:05:48

рискну предположить, а KDE под freebsd вы пропатчили? :-D

doker
сержант
Сообщения: 207
Зарегистрирован: 2008-11-18 16:20:26

Re: компиляция KDE

Непрочитанное сообщение doker » 2010-01-20 16:18:24

интернет есть, отдельно http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd качаеться нормально
хохма про пропатчть KDE баян

Аватара пользователя
Лёвыч
рядовой
Сообщения: 24
Зарегистрирован: 2010-01-14 15:11:41
Откуда: Краснодар-Красноярск
Контактная информация:

Re: компиляция KDE

Непрочитанное сообщение Лёвыч » 2010-01-20 16:51:42

может руками перекинуть этот dtd в work или distfiles?
Это типа мозгоштурм...

doker
сержант
Сообщения: 207
Зарегистрирован: 2008-11-18 16:20:26

Re: компиляция KDE

Непрочитанное сообщение doker » 2010-01-20 17:15:44

пробывал, кидал в /usr/ports/textproc/xmlto/work/xmlto-0.0.23/doc/

неизвестный
проходил мимо

Re: компиляция KDE

Непрочитанное сообщение неизвестный » 2010-01-20 18:16:19

А ты сделай как тебя просят
xmlto: Fix document syntax or use --skip-validation option
Типа, обнови порты, делай portupgrade -a и устанавливай по новой или use --skip-validation option

doker
сержант
Сообщения: 207
Зарегистрирован: 2008-11-18 16:20:26

Re: компиляция KDE

Непрочитанное сообщение doker » 2010-01-21 9:46:03

порты обновлены,
а с --skip-validation вопрос, куда впихивать опцию
в Makefile ничего похожего нет, на make --skip-validation ругаеться ...

doker
сержант
Сообщения: 207
Зарегистрирован: 2008-11-18 16:20:26

Re: компиляция KDE

Непрочитанное сообщение doker » 2010-01-21 12:13:06

все решилось через pkg_add -r
всем спасибо за содействие

Аватара пользователя
svvord
проходил мимо
Сообщения: 7
Зарегистрирован: 2010-03-08 3:44:56
Откуда: Хабаровск

Re: компиляция KDE

Непрочитанное сообщение svvord » 2010-03-08 4:17:45

Тоже наткнулся на этот глюк....
FreeBSD 8, i386

Глюк странный и охватывает три порта: xmlto, system-config-printer и system-config-printer-kde. Точне похоже что первые два... Третий прицепом просто.

Одно из решений было замечено тут, но мне оно не помогло. system-config-printer почему-то не устанавливает свои бинарники...

Опция --skip-validation предназначена для xmlto:

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

man xmlto
...
       --skip-validation
           Skip the validation step that is normally performed.
...
Пока сумбурно выражаюсь и просто сваливаю сюда кучу непонятно как связанных фактов, но думаю докопаться до сути... Проблему надо решать и PR отправлять.

doker
сержант
Сообщения: 207
Зарегистрирован: 2008-11-18 16:20:26

Re: компиляция KDE

Непрочитанное сообщение doker » 2010-03-09 9:22:42

svvord писал(а):man xmlto
...
--skip-validation
Skip the validation step that is normally performed.
я пытался применить эту опцию к этому порту, но ничего невышло ((

Аватара пользователя
svvord
проходил мимо
Сообщения: 7
Зарегистрирован: 2010-03-08 3:44:56
Откуда: Хабаровск

Re: компиляция KDE

Непрочитанное сообщение svvord » 2010-03-09 15:02:10

doker писал(а): я пытался применить эту опцию к этому порту, но ничего невышло ((
Не, Вы не поняли. Не к порту, а к программе xmlto.
Просто при сборке порта xmlto, сам исполняемый файл порта вызывается для генерации манов из xml файлов. Вот тут и возникает ошибка...
На том же месте возникает ошибка и при сборке system-config-printer. Т.е. на стадии генерации манов.

Вот кусок из textproc/xmlto/work/xmlto-0.0.23/Makefile:

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

$(man1_MANS): $(top_srcdir)/doc/xmlto.xml $(top_srcdir)/doc/xmlif.xml
	for xml in xmlif.xml xmlto.xml; do \
		FORMAT_DIR=$(top_srcdir)/format \
		$(BASH) ./xmlto -o man/man1 man $(top_srcdir)/doc/$$xml ; \
	done || ( RC=$$?; exit $$RC )
По идее, если следовать рекомендациям, надо сделать так:

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

$(BASH) ./xmlto --skip-validation -o man/man1 man $(top_srcdir)/doc/$$xml ;
Но это не выход. Так делать не надо =)
А вот причину ошибки пока понять не могу....

doker
сержант
Сообщения: 207
Зарегистрирован: 2008-11-18 16:20:26

Re: компиляция KDE

Непрочитанное сообщение doker » 2010-03-09 17:39:05

ясно, спс
воспользуйтесь моим решением )

Аватара пользователя
svvord
проходил мимо
Сообщения: 7
Зарегистрирован: 2010-03-08 3:44:56
Откуда: Хабаровск

Re: компиляция KDE

Непрочитанное сообщение svvord » 2010-03-09 18:00:31

doker писал(а): воспользуйтесь моим решением )
Я, так же как все столкнувшиеся, проблему обошёл. Но не решил.
Снёс все пакеты, удалил всё из /usr/local и начал со сборки xmlto. Всё успешно собралось и теперь уже заканчивается сборка KDE.

Как всё соберётся, перенесу систему на машину для которой эта сборка предназначается и попробую воспроизвести проблему...

doker
сержант
Сообщения: 207
Зарегистрирован: 2008-11-18 16:20:26

Re: компиляция KDE

Непрочитанное сообщение doker » 2010-03-10 9:26:17

я собирал кде на нулевой установке.
тоесть вариант сначала установить xmlto , а потом kde?

Аватара пользователя
svvord
проходил мимо
Сообщения: 7
Зарегистрирован: 2010-03-08 3:44:56
Откуда: Хабаровск

Re: компиляция KDE

Непрочитанное сообщение svvord » 2010-03-11 6:47:46

doker писал(а): тоесть вариант сначала установить xmlto , а потом kde?
Ну да, как один из вышеперечисленных вариантов ;)

umik
проходил мимо
Сообщения: 5
Зарегистрирован: 2010-05-31 6:15:28

Re: компиляция KDE

Непрочитанное сообщение umik » 2010-05-31 8:09:26

doker писал(а):устанавливаю на FreeBSD 8.0 KDE
маke прошел нормально , но при make install выдает ошибку при сборке зависимости xmlto-0.0.23

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

I/O error : Attempt to load network entity http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd
/usr/ports/textproc/xmlto/work/xmlto-0.0.23/./doc/xmlif.xml:4: warning: failed to load external entity "http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd"
   "http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd">
Я сталкивался с этим. Все элементарное - просто.
У меня проблема такая возникла когда ставил "awesome2" на FreeBSD 8

Вроде файл скачивается другими методами, а система установки его не видит.

Решается через отдельную установку этого файла:

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

cd /usr/ports/textproc/docbook-xml
make install clean
Когда этот самый файл уже установлен, то и нужды лазить за ним в интернет - нет.
У меня - все завелось, надеюсь, заведется и у Вас.

umik
проходил мимо
Сообщения: 5
Зарегистрирован: 2010-05-31 6:15:28

Re: компиляция KDE

Непрочитанное сообщение umik » 2010-05-31 8:16:38

umik писал(а):

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

cd /usr/ports/textproc/docbook-xml
make install clean
Ну а когда ругается на версию 4.5 этого файла, то:

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

cd /usr/ports/textproc/docbook-xml-450
make install clean

Al
ст. прапорщик
Сообщения: 501
Зарегистрирован: 2007-10-18 13:42:48
Откуда: Тверь
Контактная информация:

Re: компиляция KDE

Непрочитанное сообщение Al » 2011-10-22 14:53:10

Простите за некрофильство, но,вдруг, кому поможет...
Проблема решается переустановкой мета-порта docbook целиком.