При выполнении ./configure ругается на отсутствие Qt:
checking for Qt... configure: error: Qt (>= Qt 2.2.2) (libraries) not found. Please check your installation!
хотя qt-3.3.3-i486-3 стоит.
Или ей надо что-то другое?
Ошибка компиляции (Не находит Qt :()
Модератор: Модераторы разделов
-
- Сообщения: 239
- ОС: Debian Testing (lenny)
Ошибка компиляции
Duron 950Mhz/512Mb/320+80+250+40Gb
Ubuntu 7.10->kernel-2.6.22-14/KDE 3.5.8
ArchLinux(don't panic)->kernel-2.6.23-1/KDE 3.5.8
Ubuntu 7.10->kernel-2.6.22-14/KDE 3.5.8
ArchLinux(don't panic)->kernel-2.6.23-1/KDE 3.5.8
-
- Бывший модератор
- Сообщения: 7275
- Статус: Пенсионер в законе
- ОС: Cintu
Re: Ошибка компиляции
попробуйте
а) прописать в командной строке ./configure полный путь до Qt
или
б) определить переменную QTDIR
а) прописать в командной строке ./configure полный путь до Qt
или
б) определить переменную QTDIR
-
- Сообщения: 239
- ОС: Debian Testing (lenny)
Re: Ошибка компиляции
Все равно ругается так же.
Я правильно Вас понял надо указать ./configure --with-qt-libraries=/usr/lib/qt-3.3.3/lib или ./configure --with-qt-dir=/usr/lib/qt-3.3.3/
И где можно определить переменную?
Я правильно Вас понял надо указать ./configure --with-qt-libraries=/usr/lib/qt-3.3.3/lib или ./configure --with-qt-dir=/usr/lib/qt-3.3.3/
И где можно определить переменную?
Duron 950Mhz/512Mb/320+80+250+40Gb
Ubuntu 7.10->kernel-2.6.22-14/KDE 3.5.8
ArchLinux(don't panic)->kernel-2.6.23-1/KDE 3.5.8
Ubuntu 7.10->kernel-2.6.22-14/KDE 3.5.8
ArchLinux(don't panic)->kernel-2.6.23-1/KDE 3.5.8
-
- Сообщения: 239
- ОС: Debian Testing (lenny)
Re: Ошибка компиляции
Все пошло с параметром
--enable-mt link to threaded Qt (experimental)"
причем с ним он сразу нашел где лежат lib и вывел полный путь!
А вот что этот параметр значит?
Вообще я новичок в сборке из сырцов, поэтому подскажите у меня часто при команде make все вываливается с ошибкой 2 или 1.
Хотя configure прошла успешно и написало что все готово для компиляции.
--enable-mt link to threaded Qt (experimental)"
причем с ним он сразу нашел где лежат lib и вывел полный путь!
А вот что этот параметр значит?
Вообще я новичок в сборке из сырцов, поэтому подскажите у меня часто при команде make все вываливается с ошибкой 2 или 1.
Хотя configure прошла успешно и написало что все готово для компиляции.
Duron 950Mhz/512Mb/320+80+250+40Gb
Ubuntu 7.10->kernel-2.6.22-14/KDE 3.5.8
ArchLinux(don't panic)->kernel-2.6.23-1/KDE 3.5.8
Ubuntu 7.10->kernel-2.6.22-14/KDE 3.5.8
ArchLinux(don't panic)->kernel-2.6.23-1/KDE 3.5.8
-
- Бывший модератор
- Сообщения: 3139
- Статус: Страшный и злой
- ОС: Slackware..Salix..x86_64
Re: Ошибка компиляции
в PATH прописать /opt/kde3/lib проще
1-ошибки такие обычно вываливаются при неблагополучной компиляции вследствии отсуствия каких либо девелоперских библиотек или отсуствии необходимых подключаемых библиотек,читать внимательно надписи перед Error ,как правило чётко читаются каких именно нет.
2- в ~/.bashrc или `/.profile
Quae videmus quo dependet vultus. (лат) - То, что мы видим, зависит от того, куда мы смотрим.
-
- Сообщения: 239
- ОС: Debian Testing (lenny)
Re: Ошибка компиляции
Что-то у меня проблемы 
Вот пример выполнения скрипта configure (только конец)
fast creating po/Makefile
config.pl: fast created 6 file(s).
config.status: creating config.h
config.status: executing depfiles commands
Good - your configure finished. Start make now
Я понимаю что процедура создание make файла под мою систему прошла успешно, и мне предлагают выполнить команду make.
Тем немение при выполонении make вылетает с ошибкой.
kbconfig.cpp: In member function `void KBConfig::getXkbLayouts(QStringList&)':
kbconfig.cpp:326: error: `usleep' undeclared (first use this function)
kbconfig.cpp:326: error: (Each undeclared identifier is reported only once for each function it appears in.)
make[2]: *** [kbconfig.o] Ошибка 1
make[2]: Leaving directory `/tmp/kkbswitch-1.4.3/kkbswitch'
make[1]: *** [all-recursive] Ошибка 1
make[1]: Leaving directory `/tmp/kkbswitch-1.4.3'
make: *** [all] Ошибка 2
В чем может быть проблема?

Вот пример выполнения скрипта configure (только конец)
fast creating po/Makefile
config.pl: fast created 6 file(s).
config.status: creating config.h
config.status: executing depfiles commands
Good - your configure finished. Start make now
Я понимаю что процедура создание make файла под мою систему прошла успешно, и мне предлагают выполнить команду make.
Тем немение при выполонении make вылетает с ошибкой.
kbconfig.cpp: In member function `void KBConfig::getXkbLayouts(QStringList&)':
kbconfig.cpp:326: error: `usleep' undeclared (first use this function)
kbconfig.cpp:326: error: (Each undeclared identifier is reported only once for each function it appears in.)
make[2]: *** [kbconfig.o] Ошибка 1
make[2]: Leaving directory `/tmp/kkbswitch-1.4.3/kkbswitch'
make[1]: *** [all-recursive] Ошибка 1
make[1]: Leaving directory `/tmp/kkbswitch-1.4.3'
make: *** [all] Ошибка 2
В чем может быть проблема?
Duron 950Mhz/512Mb/320+80+250+40Gb
Ubuntu 7.10->kernel-2.6.22-14/KDE 3.5.8
ArchLinux(don't panic)->kernel-2.6.23-1/KDE 3.5.8
Ubuntu 7.10->kernel-2.6.22-14/KDE 3.5.8
ArchLinux(don't panic)->kernel-2.6.23-1/KDE 3.5.8
-
- Бывший модератор
- Сообщения: 3139
- Статус: Страшный и злой
- ОС: Slackware..Salix..x86_64
Re: Ошибка компиляции
я так понял kkbswitch-1.4.3 собираешь ?
есть вобще то готовый пакет -зачем собирать ?
оошибка в конце - не собирается так как не все библиотеки установленны
(читать внимательн Readme) или тарбол корявый попался
есть вобще то готовый пакет -зачем собирать ?
оошибка в конце - не собирается так как не все библиотеки установленны
(читать внимательн Readme) или тарбол корявый попался
Quae videmus quo dependet vultus. (лат) - То, что мы видим, зависит от того, куда мы смотрим.
-
- Сообщения: 239
- ОС: Debian Testing (lenny)
Re: Ошибка компиляции
Ну в общем это только пример. Вообще же просто многие вылетают с такими ошибками. А в файлах Readme install и др нет упоминания о не обходимах библиотеках. Хотя скорее всего это действительно так.
Duron 950Mhz/512Mb/320+80+250+40Gb
Ubuntu 7.10->kernel-2.6.22-14/KDE 3.5.8
ArchLinux(don't panic)->kernel-2.6.23-1/KDE 3.5.8
Ubuntu 7.10->kernel-2.6.22-14/KDE 3.5.8
ArchLinux(don't panic)->kernel-2.6.23-1/KDE 3.5.8