Russian Qt Forum

Qt => Установка, сборка, отладка, тестирование => Тема начата: Пантер от Август 27, 2009, 19:04



Название: [4.6.0] Проблема с несколькими кутями в Линухе.
Отправлено: Пантер от Август 27, 2009, 19:04
ОС: Джента.
Qt: 1. 4.5.2 из портов
      2. 4.6.0 устанавливаю в /opt/qt/4.6.0
Когда-то на Слаке все отлично было. Делал в проекте /opt/qt/4.x.x/bin/qmake && make и все работало. А тут падает вот с таким:
Код:
Cannot mix incompatible Qt libraries
Аварийный останов
Вот опции сборки:
Код:
./configure \
-prefix /opt/qt/4.6.0 \
-debug \
-opensource \
-qt-sql-psql \
-verbose \
-nomake examples \
-nomake demos
Кто что подскажет?


Название: Re: [4.6.0] Проблема с несколькими кутями в Линухе.
Отправлено: lit-uriy от Август 27, 2009, 19:16
/opt/qt/4.6.0
/opt/qt/4.x.x/bin/qmake

qmake разный похоже, а?


Название: Re: [4.6.0] Проблема с несколькими кутями в Линухе.
Отправлено: Пантер от Август 27, 2009, 20:00
/opt/qt/4.6.0
/opt/qt/4.x.x/bin/qmake

qmake разный похоже, а?
Ты о чем?


Название: Re: [4.6.0] Проблема с несколькими кутями в Линухе.
Отправлено: lit-uriy от Август 27, 2009, 22:18
ну собираешь ты в одном каталоге, а qmake вызываешь из другой сборки (он свои пути помнит)


Название: Re: [4.6.0] Проблема с несколькими кутями в Линухе.
Отправлено: Пантер от Август 27, 2009, 22:32
мне нужно собрать прогу с использованием 4.6.0. Для этого я делаю в каталоге с прогой:  /opt/qt/4.6.0/bin/qmake && make. Все проходит нормально, видно что инклюдится нужная версия. Но когда запускаю прогу, получаю вот такую ошибку. Кстати, ни дизайнер, ни лингвист тоже не запускаются.


Название: Re: [4.6.0] Проблема с несколькими кутями в Линухе.
Отправлено: lit-uriy от Август 27, 2009, 22:36
а есть в лине какое-нибудь средство для просмотра зависимостей, типа "Dependency Walker"?


Название: Re: [4.6.0] Проблема с несколькими кутями в Линухе.
Отправлено: Пантер от Август 27, 2009, 22:46
Код:
ldd ./designer
        linux-vdso.so.1 =>  (0x00007fff7cbff000)
        libQtDesignerComponents.so.4 => /opt/qt/4.6.0/lib/libQtDesignerComponents.so.4 (0x00007fc4f7361000)
        libQtDesigner.so.4 => /opt/qt/4.6.0/lib/libQtDesigner.so.4 (0x00007fc4f6906000)
        libQtScript.so.4 => /opt/qt/4.6.0/lib/libQtScript.so.4 (0x00007fc4f65cb000)
        libQtXml.so.4 => /opt/qt/4.6.0/lib/libQtXml.so.4 (0x00007fc4f636f000)
        libQtGui.so.4 => /opt/qt/4.6.0/lib/libQtGui.so.4 (0x00007fc4f544a000)
        libQtNetwork.so.4 => /opt/qt/4.6.0/lib/libQtNetwork.so.4 (0x00007fc4f50f2000)
        libQtCore.so.4 => /opt/qt/4.6.0/lib/libQtCore.so.4 (0x00007fc4f4bc9000)
        libpthread.so.0 => /lib/libpthread.so.0 (0x00007fc4f49ad000)
        libstdc++.so.6 => /usr/lib/gcc/x86_64-pc-linux-gnu/4.4.1/libstdc++.so.6 (0x00007fc4f46a1000)
        libm.so.6 => /lib/libm.so.6 (0x00007fc4f441f000)
        libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x00007fc4f4208000)
        libc.so.6 => /lib/libc.so.6 (0x00007fc4f3eb2000)
        libgthread-2.0.so.0 => /usr/lib/libgthread-2.0.so.0 (0x00007fc4f3cad000)
        librt.so.1 => /lib/librt.so.1 (0x00007fc4f3aa4000)
        libglib-2.0.so.0 => /usr/lib/libglib-2.0.so.0 (0x00007fc4f37c5000)
        libpng12.so.0 => /usr/lib/libpng12.so.0 (0x00007fc4f359f000)
        libz.so.1 => /lib/libz.so.1 (0x00007fc4f3389000)
        libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0x00007fc4f30f4000)
        libgobject-2.0.so.0 => /usr/lib/libgobject-2.0.so.0 (0x00007fc4f2eaf000)
        libSM.so.6 => /usr/lib/libSM.so.6 (0x00007fc4f2ca6000)
        libICE.so.6 => /usr/lib/libICE.so.6 (0x00007fc4f2a89000)
        libXrender.so.1 => /usr/lib/libXrender.so.1 (0x00007fc4f287f000)
        libfontconfig.so.1 => /usr/lib/libfontconfig.so.1 (0x00007fc4f264a000)
        libXext.so.6 => /usr/lib/libXext.so.6 (0x00007fc4f2438000)
        libX11.so.6 => /usr/lib/libX11.so.6 (0x00007fc4f2129000)
        libdl.so.2 => /lib/libdl.so.2 (0x00007fc4f1f25000)
        /lib64/ld-linux-x86-64.so.2 (0x00007fc4f790e000)
        libuuid.so.1 => /lib/libuuid.so.1 (0x00007fc4f1d20000)
        libexpat.so.1 => /usr/lib/libexpat.so.1 (0x00007fc4f1af7000)
        libXau.so.6 => /usr/lib/libXau.so.6 (0x00007fc4f18f4000)
        libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0x00007fc4f16ee000)