Отправляет email-рассылки с помощью сервиса Sendsay

Qt

Привет.
Подскажите пожалуйста, как в /etc/profile прописать путь к библиотекам Qt.
Необходимо для сборки KDE-приложений. Хочу пересобрать Ksocrat, а он их не
находит. Помню, что именно в этом файле прописывал, но забыл синтаксис

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 27351; Возраст листа: 1102; Участников: 1704
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/576862

Ответить   "Sergey A. Ovchar" Mon, 31 Jul 2006 10:38:59 +0300 (#576862)

 

Ответы:

Monday 31 July 2006 10:38, Sergey A. Ovchar написав:

Можно экспортировать QTDIR, QMAKESPEC.

Ответить   Serhiy Kachanuk Mon, 31 Jul 2006 13:03:41 +0300 (#576935)

 

В сообщении от Понедельник 31 Июль 2006 13:03 Serhiy Kachanuk написал(a):

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 27356; Возраст листа: 1102; Участников: 1704
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/576943

Ответить   "Sergey A. Ovchar" Mon, 31 Jul 2006 13:17:08 +0300 (#576943)

 

Исчерпывающе. А можно как для ламеров? У меня путь /usr/lib. Как его туда
впихнуть?

При сборке пишет:
checking for Qt... configure: error: Qt (>= Qt 3.0.3) (headers and libraries)
not found. Please check your installation!

Пробовал указывать в ./configure опции с путями к каталогам с либами. Не
полуается все равно

Sergey:/home/sergey/ksocrat-3.2.1# ls -la /usr/lib | grep libqt
lrwxrwxrwx 1 root root 21 2006-06-19 11:39 libqthreads.so.12 ->
libqthreads.so.12.3.0
-rw-r--r-- 1 root root 3988 2004-12-21 23:17 libqthreads.so.12.3.0
lrwxrwxrwx 1 root root 18 2006-06-19 11:38 libqtmcop.so.1 ->
libqtmcop.so.1.0.0
-rw-r--r-- 1 root root 26976 2005-04-01 14:46 libqtmcop.so.1.0.0
-rw-r--r-- 1 root root 796 2005-04-15 17:18 libqt-mt.la
-rw-r--r-- 1 root root 800 2005-04-15 17:19 libqt-mt.prl
lrwxrwxrwx 1 root root 17 2006-07-31 11:18 libqt-mt.so ->
libqt-mt.so.3.3.4
lrwxrwxrwx 1 root root 17 2006-06-19 11:38 libqt-mt.so.3 ->
libqt-mt.so.3.3.4
lrwxrwxrwx 1 root root 17 2006-06-19 11:38 libqt-mt.so.3.3 ->
libqt-mt.so.3.3.4
-rw-r--r-- 1 root root 7239248 2005-04-15 17:20 libqt-mt.so.3.3.4
-rw-r--r-- 1 root root 1395 2005-04-04 09:17 libqtopiakonnector.la
-rw-r--r-- 1 root root 253088 2005-04-04 09:53 libqtopiakonnector.so
lrwxrwxrwx 1 root root 14 2006-07-31 10:30 libqt.so.3 ->
libqt.so.3.3.4
lrwxrwxrwx 1 root root 14 2006-07-31 10:30 libqt.so.3.3 ->
libqt.so.3.3.4
-rw-r--r-- 1 root root 7154928 2005-04-15 17:20 libqt.so.3.3.4

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 27357; Возраст листа: 1102; Участников: 1704
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/576944

Ответить   "Sergey A. Ovchar" Mon, 31 Jul 2006 13:21:51 +0300 (#576944)

 

Monday 31 July 2006 13:21, Sergey A. Ovchar написав:

Ему при сборке кроме собственно либ нужны еще и заголовочные файлы *.h.
Какой дист? Стоит ли пакет с хeдерами для Qt? У меня в Кубунте это
libqt3-mt-dev. И если ничего не получится, пришли кусок config.log,
начинающийся с "checking for Qt".
Если Qt установлена в префикс /usr то не нужны никакие переменные среды для
сборки программ сней.

Ответить   Serhiy Kachanuk Mon, 31 Jul 2006 14:16:39 +0300 (#576960)

 

Debian 3.1 r1

Такой есть

qt нашел, теперь ищет KDE

# ./configure --with-qt-dir=/usr/share/qt3
checking for Qt... libraries /usr/share/qt3/lib,
headers /usr/share/qt3/include using -mt
checking if Qt compiles without flags... yes
checking for moc... /usr/share/qt3/bin/moc
checking for uic... /usr/share/qt3/bin/uic
checking whether uic supports -L ... yes
checking whether uic supports -nounload ... yes
checking if Qt needs -ljpeg... no
checking for rpath... yes
checking for KDE... configure: error:
in the prefix, you've chosen, are no KDE headers installed. This will fail.
So, check this please and use another prefix!
----------config.logconfigure:6705: checking for Qt
configure: 6769: /usr/share/qt3/include/qstyle.h
taking that
configure:6881: rm -rf SunWS_cache; c++ -o conftest -O2 -fno-exceptions
-fno-check-new -I/usr/share/qt3/include -I/usr/X11R6/include
-DQT_THREAD_SUPPORT -D_REENTRANT -L/usr/share/qt3/lib -L/usr/X11R6/lib
conftest.C -lqt-mt -lpng -lz -lm -ljpeg -ldl -lXext -lX11 -lSM -lICE
-lresolv -lpthread 1>&5
configure:6946: checking if Qt compiles without flags
configure:7042: rm -rf SunWS_cache; c++ -o conftest -O2 -fno-exceptions
-fno-check-new -I/usr/share/qt3/include -DQT_THREAD_SUPPORT -D_REENTRANT
-L/usr/X11R6/lib conftest.C -lqt-mt -lpng -lz -lm -ljpeg -ldl -lXext -lX11
-lSM -lICE -lresolv -lXext -lX11 -lresolv 1>&5
configure:7112: checking for moc
configure:7178: checking for uic
configure:7247: checking whether uic supports -L
configure:7257: /usr/share/qt3/bin/uic -L /nonexistant conftest.ui >/dev/null
configure:7279: checking whether uic supports -nounload
configure:7289: /usr/share/qt3/bin/uic -nounload conftest.ui >/dev/null
configure:7334: checking if Qt needs -ljpeg
configure:7366: rm -rf SunWS_cache; c++ -o conftest -O2 -fno-exceptions
-fno-check-new -I/usr/share/qt3/include -I/usr/X11R6/include
-DQT_THREAD_SUPPORT -D_REENTRANT conftest.C -L/usr/X11R6/lib -lqt-mt -lpng
-lz -lm -ldl -lXext -lX11 -lSM -lICE -lresolv 1>&5
configure:7417: checking for rpath
configure:7446: checking for KDE
configure: 7490: /usr/include/ksharedptr.h
configure: 7490: /usr/lib/kde/include/ksharedptr.h
configure: 7490: /usr/local/kde/include/ksharedptr.h
configure: 7490: /usr/local/include/ksharedptr.h
configure: 7490: /usr/kde/include/ksharedptr.h
configure: 7490: /usr/include/kde/ksharedptr.h
configure: 7490: /usr/include/ksharedptr.h
configure: 7490: /opt/kde3/include/ksharedptr.h
configure: 7490: /opt/kde/include/ksharedptr.h
configure: 7490: /usr/X11R6/include/ksharedptr.h
configure: 7490: /usr/share/qt3/include/ksharedptr.h
configure: 7490: ${prefix}/include/ksharedptr.h
-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 27371; Возраст листа: 1103; Участников: 1704
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/577137

Ответить   "Sergey A. Ovchar" Tue, 1 Aug 2006 00:31:12 +0300 (#577137)

 

У тебя же debian там qt в /usr/share/qt3 сидит
(--with-Qt-dir=/usr/share/qt3)

--
14:04/31/07/06
Original Message From: "Sergey A. Ovchar" <sere***@d*****.ua>
To: "comp.soft.linux.discuss (8570433)" <al***@k*****.ua>
Sent: Monday, July 31, 2006 1:21 PM

Исчерпывающе. А можно как для ламеров? У меня путь /usr/lib. Как его туда
впихнуть?

При сборке пишет:
checking for Qt... configure: error: Qt (>= Qt 3.0.3) (headers and
libraries)
not found. Please check your installation!

Пробовал указывать в ./configure опции с путями к каталогам с либами. Не
полуается все равно

Sergey:/home/sergey/ksocrat-3.2.1# ls -la /usr/lib | grep libqt
lrwxrwxrwx 1 root root 21 2006-06-19 11:39 libqthreads.so.12 ->
libqthreads.so.12.3.0
-rw-r--r-- 1 root root 3988 2004-12-21 23:17 libqthreads.so.12.3.0
lrwxrwxrwx 1 root root 18 2006-06-19 11:38 libqtmcop.so.1 ->
libqtmcop.so.1.0.0
-rw-r--r-- 1 root root 26976 2005-04-01 14:46 libqtmcop.so.1.0.0
-rw-r--r-- 1 root root 796 2005-04-15 17:18 libqt-mt.la
-rw-r--r-- 1 root root 800 2005-04-15 17:19 libqt-mt.prl
lrwxrwxrwx 1 root root 17 2006-07-31 11:18 libqt-mt.so ->
libqt-mt.so.3.3.4
lrwxrwxrwx 1 root root 17 2006-06-19 11:38 libqt-mt.so.3 ->
libqt-mt.so.3.3.4
lrwxrwxrwx 1 root root 17 2006-06-19 11:38 libqt-mt.so.3.3 ->
libqt-mt.so.3.3.4
-rw-r--r-- 1 root root 7239248 2005-04-15 17:20 libqt-mt.so.3.3.4
-rw-r--r-- 1 root root 1395 2005-04-04 09:17 libqtopiakonnector.la
-rw-r--r-- 1 root root 253088 2005-04-04 09:53 libqtopiakonnector.so
lrwxrwxrwx 1 root root 14 2006-07-31 10:30 libqt.so.3 ->
libqt.so.3.3.4
lrwxrwxrwx 1 root root 14 2006-07-31 10:30 libqt.so.3.3 ->
libqt.so.3.3.4
-rw-r--r-- 1 root root 7154928 2005-04-15 17:20 libqt.so.3.3.4

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 27366; Возраст листа: 1102; Участников: 1704
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/576987

Ответить   Mon, 31 Jul 2006 14:04:49 +0300 (#576987)

 

Прописал. Теперь вываливается здесь

checking for KDE... configure: error:
in the prefix, you've chosen, are no KDE headers installed. This will fail.
So, check this please and use another prefix!

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 27372; Возраст листа: 1103; Участников: 1704
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/577138

Ответить   "Sergey A. Ovchar" Tue, 1 Aug 2006 00:14:02 +0300 (#577138)

 

Прописал. Теперь вываливается здесь

checking for KDE... configure: error:
in the prefix, you've chosen, are no KDE headers installed. This will fail.
So, check this please and use another prefix!

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 27373; Возраст листа: 1103; Участников: 1704
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/577141

Ответить   "Sergey A. Ovchar" Tue, 1 Aug 2006 00:14:02 +0300 (#577141)

 

Ну так не чесно ;) Ты за QT спрашивал! Вот QT нашёлся :)))
Видно тоже префикс указать нужно либо каких-то dev kde-шных пакетов
нехватает(щас линукса нет посмотреть не могу)
Original Message From: "Sergey A. Ovchar" <sere***@d*****.ua>
To: "comp.soft.linux.discuss (8570433)" <al***@k*****.ua>
Sent: Tuesday, August 01, 2006 1:14 AM

Прописал. Теперь вываливается здесь

checking for KDE... configure: error:
in the prefix, you've chosen, are no KDE headers installed. This will fail.
So, check this please and use another prefix!

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 27381; Возраст листа: 1103; Участников: 1702
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/577403

Ответить   Tue, 1 Aug 2006 14:05:42 +0400 (#577403)

 

В сообщении от 31 июля 2006 10:38 Sergey A. Ovchar написал(a):

Что-то мне подсказывает, что это все-таки путь /etc/profile.d/qt.sh ;)

Тогда:
#!/bin/sh
# Environment variables for the Qt package.
#
# It's best to use the generic directory to avoid
# compiling in a version-containing path:
if [ -d /usr/lib/qt ]; then
QTDIR=/usr/lib/qt
else
# Find the newest Qt directory and set $QTDIR to that:
for qtd in /usr/lib/qt-* ; do
if [ -d $qtd ]; then
QTDIR=$qtd
fi
done
fi
if [ ! "$CPLUS_INCLUDE_PATH" = "" ]; then
CPLUS_INCLUDE_PATH=$QTDIR/include:$CPLUS_INCLUDE_PATH
else
CPLUS_INCLUDE_PATH=$QTDIR/include
fi
MANPATH="$MANPATH:$QTDIR/doc/man"
PATH="$PATH:$QTDIR/bin"
export QTDIR
export CPLUS_INCLUDE_PATH
export MANPATH
P.S. Ставьте Slackware и не парьтесь, уважаемый ;)

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 27369; Возраст листа: 1102; Участников: 1704
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/577020

Ответить   Mon, 31 Jul 2006 16:44:24 +0300 (#577020)