Russian Qt Forum
Ноябрь 12, 2024, 03:18 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: [4.6.0] Проблема с несколькими кутями в Линухе.  (Прочитано 4662 раз)
Пантер
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 5876


Жаждущий знаний


Просмотр профиля WWW
« : Август 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
Кто что подскажет?
« Последнее редактирование: Август 27, 2009, 19:05 от panter_dsd » Записан

1. Qt - Qt Development Frameworks; QT - QuickTime
2. Не используйте в исходниках символы кириллицы!!!
3. Пользуйтесь тегом code при оформлении сообщений.
lit-uriy
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 3880


Просмотр профиля WWW
« Ответ #1 : Август 27, 2009, 19:16 »

/opt/qt/4.6.0
/opt/qt/4.x.x/bin/qmake

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

Юра.
Пантер
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 5876


Жаждущий знаний


Просмотр профиля WWW
« Ответ #2 : Август 27, 2009, 20:00 »

/opt/qt/4.6.0
/opt/qt/4.x.x/bin/qmake

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

1. Qt - Qt Development Frameworks; QT - QuickTime
2. Не используйте в исходниках символы кириллицы!!!
3. Пользуйтесь тегом code при оформлении сообщений.
lit-uriy
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 3880


Просмотр профиля WWW
« Ответ #3 : Август 27, 2009, 22:18 »

ну собираешь ты в одном каталоге, а qmake вызываешь из другой сборки (он свои пути помнит)
Записан

Юра.
Пантер
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 5876


Жаждущий знаний


Просмотр профиля WWW
« Ответ #4 : Август 27, 2009, 22:32 »

мне нужно собрать прогу с использованием 4.6.0. Для этого я делаю в каталоге с прогой:  /opt/qt/4.6.0/bin/qmake && make. Все проходит нормально, видно что инклюдится нужная версия. Но когда запускаю прогу, получаю вот такую ошибку. Кстати, ни дизайнер, ни лингвист тоже не запускаются.
Записан

1. Qt - Qt Development Frameworks; QT - QuickTime
2. Не используйте в исходниках символы кириллицы!!!
3. Пользуйтесь тегом code при оформлении сообщений.
lit-uriy
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 3880


Просмотр профиля WWW
« Ответ #5 : Август 27, 2009, 22:36 »

а есть в лине какое-нибудь средство для просмотра зависимостей, типа "Dependency Walker"?
Записан

Юра.
Пантер
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 5876


Жаждущий знаний


Просмотр профиля WWW
« Ответ #6 : Август 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)
Записан

1. Qt - Qt Development Frameworks; QT - QuickTime
2. Не используйте в исходниках символы кириллицы!!!
3. Пользуйтесь тегом code при оформлении сообщений.
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.103 секунд. Запросов: 23.