Qt4 (ставлю программу с библиотекой от qt4...)

PCLinuxOS

Модератор: Bizdelnick

zodiac
Сообщения: 216
Статус: зодя =)
ОС: Gentoo

Qt4

Сообщение zodiac »

ставлю программу с библиотекой от qt4, а вывод `/usr/bin/qmake && cat Makefile |grep INCPATH` показывает, что 4я версия не включается
[root@localhost qtagconvert]# locate qmake|grep bin
/usr/lib/qt3/bin/multiarch-i386-linux/qmake
/usr/lib/qt3/bin/qmake
/usr/bin/qmake
Че делаеть?
Спасибо сказали:
Аватара пользователя
eduard_pustobaev
Сообщения: 2629
Статус: Ленивец
ОС: Arch/Debian.

Re: Qt4

Сообщение eduard_pustobaev »

Честно говоря не понял, в чём проблема. У вас qt4 установлено? Вроде нет.
В дисгармонии со вселенной.
Спасибо сказали:
petrushka_sch2
Сообщения: 252
ОС: Mandriva 2007.1

Re: Qt4

Сообщение petrushka_sch2 »

Когда я столкнулся с аналогичной проблемой (ставил словарь SL), я попытался поставить qt4 из репозитария. Не вышло. Скачал с сайта и скомпилил. Долго, но проверено. Чего и вам желаю
Спасибо сказали:
zodiac
Сообщения: 216
Статус: зодя =)
ОС: Gentoo

Re: Qt4

Сообщение zodiac »

Нет возможности выкачивать метры. Стоит qt4. (В пакетах галочки стоят)
Спасибо сказали:
Аватара пользователя
eduard_pustobaev
Сообщения: 2629
Статус: Ленивец
ОС: Arch/Debian.

Re: Qt4

Сообщение eduard_pustobaev »

zodiac писал(а):
05.05.2007 21:06
Нет возможности выкачивать метры. Стоит qt4. (В пакетах галочки стоят)

Боюсь, что не весь qt4 у вас стоит....
В дисгармонии со вселенной.
Спасибо сказали:
Skala
Сообщения: 241
ОС: Gentoo

Re: Qt4

Сообщение Skala »

eduard_pustobaev писал(а):
05.05.2007 21:51
Боюсь, что не весь qt4 у вас стоит....
Кстати, такая же мысль была. А, может, пойти таким путем: Поставить Qt4 в какую-нибудь директорию (./сonfigure .... --prefix=/dir/) и прописать инклуды, библиотеки, и бинарникики в переменных? В ASP я так и делал. Правда, не помню, как системные переменные прописывал. То ли в .bashrc писал `export PATH=/dir:%PATH%` то ли еще как-то...
Как мой вариант? Сработает? Или в мандриве по-другому можно сделать?
Спасибо за внимание.
Спасибо сказали:
elf74
Сообщения: 482
Статус: Линуксоид-Самовар :)
ОС: Mandriva Power Pack 2008.0 LCE

Re: Qt4

Сообщение elf74 »

У вас установлен дистрибутив Mandriva? Какой именно? Это важно - могу утверждать из собственного опыта - ни на X86-64, ни на X86 (Pover Pack 2007) ничего не хотело устанавливаться и работать - снес все - установил Mandriva Free с январского диска LXF - кстати полный пакет Qt-4.2.tar.gz. располагается на дискеLXF 78 за апрель месяц. Советую установить его... Что и как делать описанно в файле INSTALL там же в архиве. Не забудьте прописать в .bashrc и .profile (в вашем домашнем каталоге) переменные окружения (они тоже указаны в INSTALL)... Операция длительная - требует дополнительных библиотек, которые запрашиваются в процессе установки (процесс прекращается), вам нужно только найти необходимый файл в репозитарии дистрибутива (отрадно, что нигде их искать нет нужды - все файлы расположены на диске), после установки недостающих пакетов командой ./configure продолжите установку - она начнется с прерванного места...
Спасибо сказали:
Аватара пользователя
eduard_pustobaev
Сообщения: 2629
Статус: Ленивец
ОС: Arch/Debian.

Re: Qt4

Сообщение eduard_pustobaev »

Skala писал(а):
06.05.2007 10:02
Как мой вариант? Сработает? Или в мандриве по-другому можно сделать?

Ну если в ASP сработало, то чем Mandriva хуже? Но на мой взгляд не стоит. Вы гляньте лучше в менеджере пакетов куда установился ваш qt4, если вообще устанорвился. А тогда уж писать полный путь к qmake от qt4 или ссылку сделать типа qmake-qt4 или перед компиляцией export qmake="/your/path_to_qmake-qt4/qmake".
В дисгармонии со вселенной.
Спасибо сказали:
zodiac
Сообщения: 216
Статус: зодя =)
ОС: Gentoo

Re: Qt4

Сообщение zodiac »

elf74, да, у меня мандрива 2007 пп

eduard_pustobaev, а у чего именно там сомтреть?
Спасибо сказали:
Аватара пользователя
eduard_pustobaev
Сообщения: 2629
Статус: Ленивец
ОС: Arch/Debian.

Re: Qt4

Сообщение eduard_pustobaev »

zodiac писал(а):
06.05.2007 11:32
eduard_pustobaev, а у чего именно там сомтреть?

Как что? В mcc есть же раздел управление пакетами. "Удаление пакетов" или что-то в этом роде, там можно глянуть какие пакеты у вас установлены. Там в поиск вбейте qt4. По-моему список установленных файлов там тоже был.
В дисгармонии со вселенной.
Спасибо сказали:
zodiac
Сообщения: 216
Статус: зодя =)
ОС: Gentoo

Re: Qt4

Сообщение zodiac »

lsb-qt4-3.1-7mdv2007.0
и
qt4-common-4.1.4-12mdv2007.0
Все
Спасибо сказали:
Аватара пользователя
eduard_pustobaev
Сообщения: 2629
Статус: Ленивец
ОС: Arch/Debian.

Re: Qt4

Сообщение eduard_pustobaev »

zodiac писал(а):
06.05.2007 12:32
qt4-common-4.1.4-12mdv2007.0

Ну и не удивительно, что в qt4-common не входит qmake. Всё-таки вам еще и dev пакеты нужны для qt4.
В дисгармонии со вселенной.
Спасибо сказали:
zodiac
Сообщения: 216
Статус: зодя =)
ОС: Gentoo

Re: Qt4

Сообщение zodiac »

А вот еще. Почему когда компилирую libxml2-2.6.27 (у меня стоит 2.6.26) то все нормально, а как начинаю другую прогу, то он говорит типа libxml2-2.6.27 не стоит. почему?
а qt4 придется поставить полную, да? ну насчет qt4 сообще потом
Спасибо сказали:
Аватара пользователя
eduard_pustobaev
Сообщения: 2629
Статус: Ленивец
ОС: Arch/Debian.

Re: Qt4

Сообщение eduard_pustobaev »

zodiac писал(а):
06.05.2007 13:17
А вот еще. Почему когда компилирую libxml2-2.6.27 (у меня стоит 2.6.26) то все нормально, а как начинаю другую прогу, то он говорит типа libxml2-2.6.27 не стоит. почему?
а qt4 придется поставить полную, да? ну насчет qt4 сообще потом

Не стоит вообще в Мандриве столько компилировать. Что нельзя найти пакет libxml2-2.6.27?
В дисгармонии со вселенной.
Спасибо сказали:
Skala
Сообщения: 241
ОС: Gentoo

Re: Qt4

Сообщение Skala »

zodiac писал(а):
06.05.2007 13:17
А вот еще. Почему когда компилирую libxml2-2.6.27 (у меня стоит 2.6.26) то все нормально, а как начинаю другую прогу, то он говорит типа libxml2-2.6.27 не стоит. почему?
а qt4 придется поставить полную, да? ну насчет qt4 сообще потом
Все же я бы сделал так: ./configure --prefix=путь (раньше у меня было так: /programm). Потом make, от суперпользователя(su) - make install. В другой каталог, что бы не затереть случаем уже установленное (во избежание конфликтов). После того, как установите задайте пути PATH, MANPATH, INCPATH, LIBPATH - честное слово- не помню, как это делается, начало должно быть таким: export PATH=/programm/bin:%PATH% , export MANPATH=/programm/man:%PATH% , и т.д. Все эти команды export пропишите в .bashrc и .profile. Перелогиньтесь(если не делали записей в .bashrc и .profile). После этого можно будет продолжить установку остального софта.
Пы.Сы.
Я это все написал исходя из опыта работы с ASP. Возможно, в мандриве есть способ установить Qt4.
Пы.Пы.Сы.
Если пойдете этим путем, то в будущем пригодится задание CFLAGS и т.д., что бы оптимизировать под Ваш процессор ;-)
Спасибо за внимание.
Спасибо сказали:
Аватара пользователя
eduard_pustobaev
Сообщения: 2629
Статус: Ленивец
ОС: Arch/Debian.

Re: Qt4

Сообщение eduard_pustobaev »

Skala писал(а):
06.05.2007 13:43
Пы.Сы.
Я это все написал исходя из опыта работы с ASP. Возможно, в мандриве есть способ установить Qt4.

Конечно есть: из пакетов.
Пы.Пы.Сы.
Если пойдете этим путем, то в будущем пригодится задание CFLAGS и т.д., что бы оптимизировать под Ваш процессор ;-)

Может сразе gentoo поставить. Mandriva - бинарный дистр. Это не gentoo, не Arch с его abs, даже не Debian с apt-build...
В дисгармонии со вселенной.
Спасибо сказали:
zodiac
Сообщения: 216
Статус: зодя =)
ОС: Gentoo

Re: Qt4

Сообщение zodiac »

eduard_pustobaev писал(а):
06.05.2007 13:29
Не стоит вообще в Мандриве столько компилировать. Что нельзя найти пакет libxml2-2.6.27?

Почему не стоит? Пакет найти нельзя, т.к. инет дорогой, а вот исходники у меня заявалялись :)
Спасибо сказали:
zodiac
Сообщения: 216
Статус: зодя =)
ОС: Gentoo

Re: Qt4

Сообщение zodiac »

Кстати, а что за либа такая: linqca.so.1?
Я вроде откомпилировал qca1.0, почему он орет, что её нет?
Спасибо сказали:
Аватара пользователя
eduard_pustobaev
Сообщения: 2629
Статус: Ленивец
ОС: Arch/Debian.

Re: Qt4

Сообщение eduard_pustobaev »

zodiac писал(а):
06.05.2007 17:03
Кстати, а что за либа такая: linqca.so.1?
Я вроде откомпилировал qca1.0, почему он орет, что её нет?

По всякому может быть:
1) Может в директорию, которой нет в ld.so.conf
2) Может пакет pkgconfig использует

Попробуйте от рута ldconfig
В дисгармонии со вселенной.
Спасибо сказали:
zodiac
Сообщения: 216
Статус: зодя =)
ОС: Gentoo

Re: Qt4

Сообщение zodiac »

eduard_pustobaev писал(а):
06.05.2007 17:16
По всякому может быть:
1) Может в директорию, которой нет в ld.so.conf
2) Может пакет pkgconfig использует

Попробуйте от рута ldconfig


1) Не понял
2) Всмысле?
3) ldconfig делал
Спасибо сказали:
Аватара пользователя
eduard_pustobaev
Сообщения: 2629
Статус: Ленивец
ОС: Arch/Debian.

Re: Qt4

Сообщение eduard_pustobaev »

zodiac писал(а):
06.05.2007 17:03
Кстати, а что за либа такая: linqca.so.1?
Я вроде откомпилировал qca1.0, почему он орет, что её нет?

А оно есть это linqca.so.1? может у вас оно linqca.so. Тогда нужно link сделать.
В дисгармонии со вселенной.
Спасибо сказали:
zodiac
Сообщения: 216
Статус: зодя =)
ОС: Gentoo

Re: Qt4

Сообщение zodiac »

eduard_pustobaev писал(а):
06.05.2007 19:47
А оно есть это linqca.so.1? может у вас оно linqca.so. Тогда нужно link сделать.

Нет почему, у него в папочке(qca1.0) есть линк на этот файл
Спасибо сказали: