Qt4 (ставлю программу с библиотекой от qt4...)
Модератор: Bizdelnick
-
zodiac
- Сообщения: 216
- Статус: зодя =)
- ОС: Gentoo
Qt4
ставлю программу с библиотекой от 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
Че делаеть?
[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
Честно говоря не понял, в чём проблема. У вас qt4 установлено? Вроде нет.
В дисгармонии со вселенной.
-
petrushka_sch2
- Сообщения: 252
- ОС: Mandriva 2007.1
Re: Qt4
Когда я столкнулся с аналогичной проблемой (ставил словарь SL), я попытался поставить qt4 из репозитария. Не вышло. Скачал с сайта и скомпилил. Долго, но проверено. Чего и вам желаю
-
zodiac
- Сообщения: 216
- Статус: зодя =)
- ОС: Gentoo
Re: Qt4
Нет возможности выкачивать метры. Стоит qt4. (В пакетах галочки стоят)
-
eduard_pustobaev
- Сообщения: 2629
- Статус: Ленивец
- ОС: Arch/Debian.
-
Skala
- Сообщения: 241
- ОС: Gentoo
Re: Qt4
Кстати, такая же мысль была. А, может, пойти таким путем: Поставить Qt4 в какую-нибудь директорию (./сonfigure .... --prefix=/dir/) и прописать инклуды, библиотеки, и бинарникики в переменных? В ASP я так и делал. Правда, не помню, как системные переменные прописывал. То ли в .bashrc писал `export PATH=/dir:%PATH%` то ли еще как-то...
Как мой вариант? Сработает? Или в мандриве по-другому можно сделать?
Спасибо за внимание.
-
elf74
- Сообщения: 482
- Статус: Линуксоид-Самовар :)
- ОС: Mandriva Power Pack 2008.0 LCE
Re: Qt4
У вас установлен дистрибутив 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
Ну если в ASP сработало, то чем Mandriva хуже? Но на мой взгляд не стоит. Вы гляньте лучше в менеджере пакетов куда установился ваш qt4, если вообще устанорвился. А тогда уж писать полный путь к qmake от qt4 или ссылку сделать типа qmake-qt4 или перед компиляцией export qmake="/your/path_to_qmake-qt4/qmake".
В дисгармонии со вселенной.
-
zodiac
- Сообщения: 216
- Статус: зодя =)
- ОС: Gentoo
Re: Qt4
elf74, да, у меня мандрива 2007 пп
eduard_pustobaev, а у чего именно там сомтреть?
eduard_pustobaev, а у чего именно там сомтреть?
-
eduard_pustobaev
- Сообщения: 2629
- Статус: Ленивец
- ОС: Arch/Debian.
Re: Qt4
Как что? В mcc есть же раздел управление пакетами. "Удаление пакетов" или что-то в этом роде, там можно глянуть какие пакеты у вас установлены. Там в поиск вбейте qt4. По-моему список установленных файлов там тоже был.
В дисгармонии со вселенной.
-
zodiac
- Сообщения: 216
- Статус: зодя =)
- ОС: Gentoo
Re: Qt4
lsb-qt4-3.1-7mdv2007.0
и
qt4-common-4.1.4-12mdv2007.0
Все
и
qt4-common-4.1.4-12mdv2007.0
Все
-
eduard_pustobaev
- Сообщения: 2629
- Статус: Ленивец
- ОС: Arch/Debian.
-
zodiac
- Сообщения: 216
- Статус: зодя =)
- ОС: Gentoo
Re: Qt4
А вот еще. Почему когда компилирую libxml2-2.6.27 (у меня стоит 2.6.26) то все нормально, а как начинаю другую прогу, то он говорит типа libxml2-2.6.27 не стоит. почему?
а qt4 придется поставить полную, да? ну насчет qt4 сообще потом
а qt4 придется поставить полную, да? ну насчет qt4 сообще потом
-
eduard_pustobaev
- Сообщения: 2629
- Статус: Ленивец
- ОС: Arch/Debian.
Re: Qt4
Не стоит вообще в Мандриве столько компилировать. Что нельзя найти пакет libxml2-2.6.27?
В дисгармонии со вселенной.
-
Skala
- Сообщения: 241
- ОС: Gentoo
Re: 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
Конечно есть: из пакетов.
Пы.Пы.Сы.
Если пойдете этим путем, то в будущем пригодится задание CFLAGS и т.д., что бы оптимизировать под Ваш процессор ;-)
Может сразе gentoo поставить. Mandriva - бинарный дистр. Это не gentoo, не Arch с его abs, даже не Debian с apt-build...
В дисгармонии со вселенной.
-
zodiac
- Сообщения: 216
- Статус: зодя =)
- ОС: Gentoo
Re: Qt4
eduard_pustobaev писал(а): ↑06.05.2007 13:29Не стоит вообще в Мандриве столько компилировать. Что нельзя найти пакет libxml2-2.6.27?
Почему не стоит? Пакет найти нельзя, т.к. инет дорогой, а вот исходники у меня заявалялись
-
zodiac
- Сообщения: 216
- Статус: зодя =)
- ОС: Gentoo
Re: Qt4
Кстати, а что за либа такая: linqca.so.1?
Я вроде откомпилировал qca1.0, почему он орет, что её нет?
Я вроде откомпилировал qca1.0, почему он орет, что её нет?
-
eduard_pustobaev
- Сообщения: 2629
- Статус: Ленивец
- ОС: Arch/Debian.
Re: Qt4
По всякому может быть:
1) Может в директорию, которой нет в ld.so.conf
2) Может пакет pkgconfig использует
Попробуйте от рута ldconfig
В дисгармонии со вселенной.
-
zodiac
- Сообщения: 216
- Статус: зодя =)
- ОС: Gentoo
Re: Qt4
eduard_pustobaev писал(а): ↑06.05.2007 17:16По всякому может быть:
1) Может в директорию, которой нет в ld.so.conf
2) Может пакет pkgconfig использует
Попробуйте от рута ldconfig
1) Не понял
2) Всмысле?
3) ldconfig делал
-
eduard_pustobaev
- Сообщения: 2629
- Статус: Ленивец
- ОС: Arch/Debian.
-
zodiac
- Сообщения: 216
- Статус: зодя =)
- ОС: Gentoo
Re: Qt4
eduard_pustobaev писал(а): ↑06.05.2007 19:47А оно есть это linqca.so.1? может у вас оно linqca.so. Тогда нужно link сделать.
Нет почему, у него в папочке(qca1.0) есть линк на этот файл