Russian Qt Forum

Qt => Установка, сборка, отладка, тестирование => Тема начата: juvf от Июль 16, 2008, 10:53



Название: Проблемы с компеляцией Qt4.4.0 в Mandriva 2008.0
Отправлено: juvf от Июль 16, 2008, 10:53
Конфигурирую Qt опциями

Код:
make confclean
./configure -prefix /usr/local/Trolltech/Qt4-4.0-debug \
    -debug -no-qt3support -no-sql-psql \
-no-cups -platform linux-g++

при выполнении make выдает ошибку

Код:
In file included from ../../include/QtGui/private/qcups_p.h:1,
                 from painting/qpdf.cpp:48:
../../include/QtGui/private/../../../src/gui/painting/qcups_p.h:63:23: error: cups/cups.h: Нет такого файла или каталога
In file included from ../../include/QtGui/private/qcups_p.h:1,
                 from painting/qpdf.cpp:48:
../../include/QtGui/private/../../../src/gui/painting/qcups_p.h:67: ошибка: нет декларации ‘cups_option_t’ в этой области видимости
....
....
....

и компиляция останавливается. Вроде в при конфигурации указал, что без поддержки cups. Всё равно на cups ругается. Зашел в менеджер пакетов, поискал cups - установлен, и ещё всякие пакеты капсовые стоят. Может какого-то конкретно пакета не хватает? Как-то это можно вылечить?





Название: Re: Проблемы с компеляцией Qt4.4.0 в Mandriva 2008.0
Отправлено: Red Devil от Июль 16, 2008, 11:30
Ага, да у них makefile криво написанл.
Такая же фигня c -no-svg, например, он тебе все равно будет компилить svgview, и естественно с -no-svg не может его скомпилить.


Название: Re: Проблемы с компеляцией Qt4.4.0 в Mandriva 2008.0
Отправлено: ритт от Июль 16, 2008, 12:01
дык, если точно знаете об этом, чего ж молчите? запостите в трэкер - баги конфигурации/сборки тролли довольно быстро фиксят.


Название: Re: Проблемы с компеляцией Qt4.4.0 в Mandriva 2008.0
Отправлено: juvf от Июль 16, 2008, 12:11
Код:
запостите в трэкер - баги конфигурации/сборки тролли довольно быстро фиксят.

знал бы английский - давно б так и сделал ((


Название: Re: Проблемы с компеляцией Qt4.4.0 в Mandriva 2008.0
Отправлено: juvf от Июль 30, 2008, 11:28
проблему решил. Не хватало пакета libcups2-devel. Все скомпелялось. Но всетаки не понятно почему без пакета libcups2-devel и с опцией -no-cups не компилялось? Мож действительно и тролей баг такой есть?


Название: Re: Проблемы с компеляцией Qt4.4.0 в Mandriva 2008.0
Отправлено: pastor от Июль 30, 2008, 12:19
проблему решил. Не хватало пакета libcups2-devel. Все скомпелялось. Но всетаки не понятно почему без пакета libcups2-devel и с опцией -no-cups не компилялось? Мож действительно и тролей баг такой есть?

Да, возможно это баг и есть. стоит написать об этом тролям.

ЗЫ: Похожее было, помоему, с -no-svg