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).