[Comm] Установка qt из исходников

Sergey Vlasov =?iso-8859-1?q?vsu_=CE=C1_altlinux=2Eru?=
Сб Май 7 10:28:41 MSD 2005


On Sat, May 07, 2005 at 09:15:44AM +0400, anterior wrote:
> Привет всем! Скажите пожалуйста, у меня не получается установить 
> qt-x11-free-3.1.1 из исходников.(./configure) Сначала он не мог найти 
> linux/limits.h Помогло созданием ссылки в /usr/include 
> linux -> /usr/include/linux-default/include/linux
> asm -> /usr/include/linux-default/include/asm
> asm-i386 -> /usr/include/linux-default/include/asm-i386

Вместо этого нужно было установить пакет kernel-headers-common (в
старых пакетах были ошибки в зависимостях, из-за которых этот пакет
иногда не устанавливался).

> После этого ему затребовались asm/param.h, но его у меня нет. А вопрос 
> кто-нибудь знает в каком пакете он есть. У меня установлены следующие такие 
> пакеты:
> gcc2.96-2.96-alt5.i586.rpm         libstdc++2.96-devel-2.96-alt5.i586.rpm
> gcc2.96-c++-2.96-alt5.i586.rpm     libtool_1.4-1.4.3-alt3.i586.rpm

Даже в Master 2.2 библиотека qt3 уже собиралась gcc3.2; при
использовании gcc2.96 ничего, кроме unresolved symbol, получить не
удастся.  Кроме того, новые программы могут и вообще не
компилироваться этой старой версией.

> libGLU-devel-5.0.1-alt7.i586.rpm   libtool-common-0.1-alt2.noarch.rpm
> libjpeg-devel-6b-alt1.i586.rpm     libtool-demos-1.5-alt10.i586.rpm
> libltdl-1.5-alt10.i586.rpm         make-3.80-alt1.i586.rpm
> libmng-devel-1.0.5-alt1.i586.rpm   libpng3-devel-1.2.5-alt1.i586.rpm  
> rpm-build-4.0.4-alt33.i586.rpm    texinfo-4.6-alt1.i586.rpm
> XFree86-devel-4.3.0-alt13.i586.rpm    zlib-devel-1.1.4-alt4.i586.rpm
> Вот я думаю может необходимо установить пакет kdelibs-devel 3.1.4-alt11.10 но 
> происходит ошибка: "Следующие пакеты имеют неразрешённые зависимости: 
> kdelibs-devel: PreDepends: libarts-qt-devel but it is not installable" А его 
> у меня нет в репозитории (1CD compact2.3 + 5CD master 2.2) 

Такое сочетание вряд ли будет работать - пакеты слишком разные, и
devel-пакеты от Master 2.2 не установятся на Compact 2.3.  Придётся
брать эти пакеты из contrib к Compact 2.3:

ftp://ftp.altlinux.ru/pub/distributions/ALTLinux/Compact/2.3/ALTLinux/RPMS.contrib

> ЗЫ: установлен компакт. Установка qt из rpm пакетов безполезна так как проги 
> все равно не компилируются даже под разными компиляторами. В мастере решал 
> эту проблему тем что устанавливал qt из исходников

В чистом Master 2.2 всё должно собираться (конечно, какие-то новые
программы могут потребовать более новую версию qt).  Необходимо только
следить, чтобы использовался компилятор C++ той же версии, которой
были скомпилированы библиотеки (эту версию можно посмотреть, например,
через rpm -q --provides libqt3).
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип     : application/pgp-signature
Размер  : 189 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url     : <http://lists.altlinux.org/pipermail/community/attachments/20050507/d6189c0e/attachment-0003.bin>


Подробная информация о списке рассылки community