[sisyphus] qt, qt-mt

Евгений В. Хорохорин =?iso-8859-1?q?horohorinev_=CE=C1_mail=2Eru?=
Чт Ноя 14 14:40:41 MSK 2002


Приветствую!

Пытаюсь собрать библиотеку PyQt, и на начальной стадии выдается сообщение:

Error: These Qt libraries were found: qt, qt-mt. Use the -l argument to
explicitly specify which you want to use.

В чем разница между qt, qt-mt? Какой -l необходимо указывать в данной
ситуации?

Ели собирать с -lqt-mt то все собирается, но при попытке запуска
приложения из примеров выдается сообщение: 

$ ./application.py 
Traceback (most recent call last):
  File "./application.py", line 7, in ?
    from qt import *
  File "/usr/lib/python2.2/site-packages/qt.py", line 35, in ?
    import libsip
ImportError: /usr/lib/python2.2/site-packages/libsip.so: undefined symbol:
_ZN7QObject5eventEP6QEvent



Если собирать PyQt с -lqt то сборка не проходит по ошибке:

make[1]: Entering directory `/home/genix/tmp/PyQt-x11-gpl-3.4/qt'
g++ -c -pipe -w -pipe -Wall -O2 -fexpensive-optimizations -march=i586
-mcpu=i686 -fno-exceptions -fpic  -DSIP_MAKE_MODULE_DLL -DQT_NO_DEBUG
-fno-exceptions -I. -I/usr/include/python2.2 -I/usr/lib/qt3/include
-I/usr/lib/qt3/mkspecs/default -o qtcmodule.o qtcmodule.cpp
In file included from qtcmodule.cpp:155:
sipqtQMutex.h:38: syntax error before `*'
In file included from qtcmodule.cpp:187:
sipqtQSemaphore.h:38: syntax error before `*'
In file included from qtcmodule.cpp:224:
sipqtQThread.h:43: parse error before `{'
sipqtQThread.h:46: destructors must be member functions
sipqtQThread.h:59: parse error before `private'
sipqtQThread.h:61: syntax error before `&'
sipqtQThread.h:64: parse error before `}'
sipqtQThread.h:66: syntax error before `*'
In file included from qtcmodule.cpp:244:
sipqtQWaitCondition.h:39: syntax error before `*'
make[1]: *** [qtcmodule.o] Error 1
make[1]: Leaving directory `/home/genix/tmp/PyQt-x11-gpl-3.4/qt'
make: *** [sub-qt] Error 2

Как быть?

python22-2.2.1-alt3
pythonlib-1.28-alt2
python22-devel-2.2.1-alt3
sip-3.4-alt1

-- 
Best regards, Genix.			mailto: genix на sendmail.ru
Registered Linux User #219993		http://saratov.lug.ru 			



Подробная информация о списке рассылки Sisyphus