Отправляет email-рассылки с помощью сервиса Sendsay

KDE из исходников

Привет.
Кто-нибудь собирал KDE из исходников, без помощи konstruct?
Окажите пожалуйста, посильную помощь

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 27480; Возраст листа: 1108; Участников: 1701
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/578803

Ответить   "Sergey A. Ovchar" Sun, 6 Aug 2006 17:29:06 +0300 (#578803)

 

Ответы:

6 августа 2006 18:29, Sergey A. Ovchar написал(а):

Я только так и собираю. А в чём проблемы?
Распаковываешь всё, потом собираешь (./configure --prefix=/usr && make && make
install). Порядок: arts, kdelibs, kdebase, всё остальное, kdeaddons -
напоследок.

Ответить   Mon, 7 Aug 2006 00:15:54 +0400 (#578890)

 

On Sunday 06 August 2006 23:15, Черепанов Андрей wrote:

Я пытался в такой же последовательности. Только путь не указывал. arts и
kdelibs собрались, а сборка kdebase вывалилась с ошибкой :

: undefined reference to `KIO::pasteMimeSource(QMimeSource*, KURL const&,
QString const&, QWidget*, bool)'
.libs/konq_operations.o(.text+0x7c2c): In function
`KonqOperations::newDir(QWidget*, KURL const&)':
: undefined reference to `KIO::RenameDlg::suggestName(KURL const&, QString
const&)'
.libs/konq_dirpart.o(.text+0x3da2): In function
`KonqDirPart::lmbClicked(KFileItem*)':
: undefined reference to `KParts::WindowArgs::~WindowArgs [in-charge]()'
.libs/konq_dirpart.o(.text+0x42b4): In function
`KonqDirPart::updatePasteAction()':
: undefined reference to `KIO::pasteActionText()'
.libs/konq_dirpart.o(.text+0x4338): In function
`KonqDirPart::updatePasteAction()':
: undefined reference to `KParts::BrowserExtension::setActionText(char const*,
QString const&)'
collect2: ld returned 1 exit status
make[3]: *** [libkonq.la] Ошибка 1
make[3]: Leaving directory `/home/sergey/kdebase-3.5.4/libkonq'
make[2]: *** [all-recursive] Ошибка 1
make[2]: Leaving directory `/home/sergey/kdebase-3.5.4/libkonq'
make[1]: *** [all-recursive] Ошибка 1
make[1]: Leaving directory `/home/sergey/kdebase-3.5.4'
make: *** [all] Ошибка 2
-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 27490; Возраст листа: 1109; Участников: 1701
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/578900

Ответить   "Sergey A. Ovchar" Mon, 7 Aug 2006 00:30:05 +0300 (#578900)

 

7 августа 2006 01:30, Sergey A. Ovchar написал(а):

Вот поэтому нужно явно указывать путь. А то у тебя получается, что цепляется
старый kdelibs. :)

установлена: qtconfig - Help - About Qt.
необходима: http://kde.org/info/requirements/3.5.php (Qt >= 3.3.2)

Ответить   Mon, 7 Aug 2006 10:01:17 +0400 (#578973)

 

При указании --prefix=/usr, не собирается kdelibs

Sergey:/home/sergey/kdelibs-3.5.4# make
make all-recursive
make[1]: Entering directory `/home/sergey/kdelibs-3.5.4'
Making all in dcop
make[2]: Entering directory `/home/sergey/kdelibs-3.5.4/dcop'
make all-recursive
make[3]: Entering directory `/home/sergey/kdelibs-3.5.4/dcop'
Making all in KDE-ICE
make[4]: Entering directory `/home/sergey/kdelibs-3.5.4/dcop/KDE-ICE'
make[4]: Цель `all' не требует выполнения команд.
make[4]: Leaving directory `/home/sergey/kdelibs-3.5.4/dcop/KDE-ICE'
Making all in .
make[4]: Entering directory `/home/sergey/kdelibs-3.5.4/dcop'
/bin/sh ../libtool --silent --tag=CXX --mode=link g++ -Wno-long-long -Wundef
-ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion
-Wchar-subscripts -Wall -W -Wpointer-arith -O2 -Wformat-security
-Wmissing-format-attribute -Wno-non-virtual-dtor -fno-exceptions
-fno-check-new -fno-common -DQT_CLEAN_NAMESPACE -DQT_NO_ASCII_CAST
-DQT_NO_STL -DQT_NO_COMPAT -DQT_NO_TRANSLATION -o libDCOP.la
-rpath /usr/lib -R /usr/lib -R /usr/lib -R /usr/share/qt3/lib
-R /usr/X11R6/lib -version-info 6:0:2 -no-undefined -Wl,--no-undefined
-Wl,--allow-shlib-undefined -L/usr/lib -L/usr/share/qt3/lib -L/usr/X11R6/lib

dcopstub.lo dcopref.lo dcopobject.lo dcopclient.lo KDE-ICE/libkICE.la -lqt-mt

-lz -lpng -lz -lm -lXext -lX11 -lSM -lICE -lpthread
/usr/bin/ld: cannot find -lXinerama
collect2: ld returned 1 exit status
make[4]: *** [libDCOP.la] Ошибка 1
make[4]: Leaving directory `/home/sergey/kdelibs-3.5.4/dcop'
make[3]: *** [all-recursive] Ошибка 1
make[3]: Leaving directory `/home/sergey/kdelibs-3.5.4/dcop'
make[2]: *** [all] Ошибка 2
make[2]: Leaving directory `/home/sergey/kdelibs-3.5.4/dcop'
make[1]: *** [all-recursive] Ошибка 1
make[1]: Leaving directory `/home/sergey/kdelibs-3.5.4'
make: *** [all] Ошибка 2

3.3.4

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 27512; Возраст листа: 1109; Участников: 1702
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/579146

Ответить   "Sergey A. Ovchar" Mon, 7 Aug 2006 22:50:21 +0300 (#579146)

 

7 августа 2006 23:50, Sergey A. Ovchar написал(а):

Не установлена "X Xinerama Extension". Это опционально и можно отключить
параметром ./configure. На всякий случай сообщаю, что у меня на FC3 эта
библиотека лежит в xorg-x11-libs-6.8.2-1.FC3.45.2.

Ответить   Tue, 8 Aug 2006 10:03:41 +0400 (#579205)

 

Установлена, только почему-то не находится

А каким именно? Я ничего похожего в --configure --help|less не нашел

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 27522; Возраст листа: 1110; Участников: 1696
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/579275

Ответить   "Sergey A. Ovchar" Tue, 8 Aug 2006 14:38:17 +0300 (#579275)

 

8 августа 2006 15:38, Sergey A. Ovchar написал(а):

Смотрите configure.log - там и найдётся разгадка. :)

[cas@merlin-cas kdebase-3.5.2]$ ./configure --help | grep inerama
--without-xinerama Disable xinerama extension support (default: check)

Используйте grep. :)

Ответить   Tue, 8 Aug 2006 15:59:35 +0400 (#579278)

 

У меня 3.5.4. Там я действительно не нашел такого))

Пусто. Таких опций нет

Напрочь отсутствует

Пробовал. Тот же результат))

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 27527; Возраст листа: 1110; Участников: 1696
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/579338

Ответить   "Sergey A. Ovchar" Tue, 8 Aug 2006 16:35:38 +0300 (#579338)

 

8 августа 2006 17:35, Sergey A. Ovchar написал(а):

Двумя пачками xdelta обновился до 3.5.4:

[cas@merlin-cas kdebase-3.5.4]$ grep -e '^\s*VERSION' configure
VERSION="3.5.4"
[cas@merlin-cas kdebase-3.5.4]$ ./configure --help | grep xinerama
--without-xinerama Disable xinerama extension support (default: check)
[cas@merlin-cas kdebase-3.5.4]$

Вы где исходники брали? С ftp://ftp.kde.org/pub/kde/stable/3.5.4/src, надеюсь?

Проверка Xinerama начинается в configure с 54346 строки. :)

Вот как у меня в config.log (сорри, лог называется не configure.log, как я
писал раньше):

configure:54370: checking for X11/extensions/Xinerama.h

configure:54388: g++ -c -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500
-D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -Wall -W
-Wpointer-arith -O2 -Wformat-security -Wmissing-format-attribute
-Wno-non-virtual-dtor -fno-exceptions -fno-check-new -fno-common
-DQT_CLEAN_NAMESPACE -DQT_NO_ASCII_CAST -DQT_NO_STL -DQT_NO_COMPAT
-DQT_NO_TRANSLATION -D_GNU_SOURCE -DQT_THREAD_SUPPORT -D_REENTRANT
-D_FILE_OFFSET_BITS=64 -I/usr/lib/qt-3.3/include -I/usr/X11R6/include
conftest.cc >&5

configure:54394: $? = 0

configure:54398: test -z || test ! -s conftest.err

configure:54401: $? = 0

configure:54404: test -s conftest.o

configure:54407: $? = 0

configure:54418: result: yes

configure:54422: checking for XineramaQueryExtension in -lXinerama

configure:54452: rm -rf SunWS_cache; g++ -o conftest -Wno-long-long -Wundef
-ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion
-Wchar-subscripts -Wall -W -Wpointer-arith -O2 -Wformat-security
-Wmissing-format-attribute -Wno-non-virtual-dtor -fno-exceptions
-fno-check-new -fno-common -DQT_CLEAN_NAMESPACE -DQT_NO_ASCII_CAST
-DQT_NO_STL -DQT_NO_COMPAT -DQT_NO_TRANSLATION -D_GNU_SOURCE
-DQT_THREAD_SUPPORT -D_REENTRANT -D_FILE_OFFSET_BITS=64
-I/usr/lib/qt-3.3/include -I/usr/X11R6/include -L/usr/X11R6/lib conftest.cc
-lXinerama -lXext -lX11 1>&5

configure:54458: $? = 0
configure:54462: test -z || test ! -s conftest.err
configure:54465: $? = 0
configure:54468: test -s conftest
configure:54471: $? = 0
configure:54484: result: yes

Что у вас пишет?

Ответить   Tue, 8 Aug 2006 19:51:35 +0400 (#579378)

 

ftp://ftp.xcp.kiev.ua/ftp.kde.org/stable/3.5.4/src/
В списке зеркал, самый первый фтп. Все контрольные суммы сошлись.
Вывод ./configure --help отправлен на личный почтовый ящег

не нашел.
less ./configure | grep xinerama ничего не выдал. В mcedit та же история

нету. Скрипт ./configure ушел следующим письмом

Тоже ничего вразумительного. Отправлено следом за остальными

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 27532; Возраст листа: 1111; Участников: 1696
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/579455

Ответить   "Sergey A. Ovchar" Wed, 9 Aug 2006 00:14:19 +0300 (#579455)

 

9 августа 2006 01:14, Sergey A. Ovchar написал(а):

Тот configure, который ты отправил, совершенно не из kdebase с зеркала.
diff между ними - на 1,5МБ!

Неудивительно для столь левого файла configure. Даже при пересборке
make -f Makefile.cvs получается тот же нормальный ./configure.

Признавайтесь, что курочили и откуда взяли этот файл? :)

Ответить   Wed, 9 Aug 2006 10:32:02 +0400 (#579501)

 

Просматриваю скрипт прямо в архиве - все есть, и все строчки с xinerama
находятся. А когда распаковываю - получается ./configure како-то урезаный.
Что такого может быть? Щя попробую переустановить tar и bzip2

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 27543; Возраст листа: 1112; Участников: 1693
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/579694

Ответить   "Sergey A. Ovchar" Thu, 10 Aug 2006 01:01:15 +0300 (#579694)

 

Как узнать какая версия Qt установлена в системе? И какая необходима?

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 27491; Возраст листа: 1109; Участников: 1701
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/578901

Ответить   "Sergey A. Ovchar" Mon, 7 Aug 2006 00:32:36 +0300 (#578901)