Russian Qt Forum
Ноябрь 05, 2024, 22:08
Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Вам не пришло
письмо с кодом активации?
1 час
1 день
1 неделя
1 месяц
Навсегда
Войти
Начало
Форум
WIKI (Вики)
FAQ
Помощь
Поиск
Войти
Регистрация
Russian Qt Forum
>
Forum
>
Qt
>
Установка, сборка, отладка, тестирование
>
Ошибка установки snapshot Qt4.5
Страниц: [
1
]
Вниз
« предыдущая тема
следующая тема »
Печать
Автор
Тема: Ошибка установки snapshot Qt4.5 (Прочитано 9688 раз)
Nalsur1982
Гость
Ошибка установки snapshot Qt4.5
«
:
Февраль 02, 2009, 17:54 »
Привет. Помогите избавиться от ошибки.
Скачал snapshot Qt4.5 с Qt Software. Собрал:
./configure
./make
При запуске любого приложения (qtdemo,assistant ...), приложение запускается и тут же завершается. А в консоль выдает ошибку:
./qtdemo: symbol lookup error: ./qtdemo: undefined symbol: _ZN8QPainter9drawImageERK7QPointFRK6QImage
Записан
Dendy
Гость
Re: Ошибка установки snapshot Qt4.5
«
Ответ #1 :
Февраль 02, 2009, 18:04 »
./make ?
Наверное просто make. Может забыли
make install
Если всё установлено - запускайте так:
LD_LIBRARY_PATH=/path/to/qt/lib:%LD_LIBRARYATH% ./qtdemo
Записан
Nalsur1982
Гость
Re: Ошибка установки snapshot Qt4.5
«
Ответ #2 :
Февраль 02, 2009, 18:22 »
Да, просто make. Ошибся.
Запускаю в терминале из папки bin. А обязательно делать make install? У меня установлена Qt4.4.3, пока с ней работаю.
Выдает то же самое:
My@home:~/qt/4.5/bin$ LD_LIBRARY_PATH=/qt/4.5/lib:%LD_LIBRARYATH% ./qtdemo
./qtdemo: symbol lookup error: ./qtdemo: undefined symbol: _ZN8QPainter9drawImageERK7QPointFRK6QImage
Забыл сказать: Ubuntu 8.10
Записан
pastor
Administrator
Джедай : наставник для всех
Offline
Сообщений: 2901
Re: Ошибка установки snapshot Qt4.5
«
Ответ #3 :
Февраль 02, 2009, 19:18 »
В
LD_LIBRARY_PATH
должен быть указан полный путь к библиотеке. А у вас /qt/4.5/lib непонятно что
Записан
Integrated Computer Solutions, Inc. (ICS)
http://www.ics.com/
Nalsur1982
Гость
Re: Ошибка установки snapshot Qt4.5
«
Ответ #4 :
Февраль 02, 2009, 19:25 »
ruslanec@home-pc:~/qt/4.5/lib$ - это путь к либам Qt у меня.
Записан
lit-uriy
Джедай : наставник для всех
Offline
Сообщений: 3880
Re: Ошибка установки snapshot Qt4.5
«
Ответ #5 :
Февраль 02, 2009, 19:36 »
а почему в LD_LIBRARY_PATH тильды нет?
Записан
Юра.
Nalsur1982
Гость
Re: Ошибка установки snapshot Qt4.5
«
Ответ #6 :
Февраль 02, 2009, 19:48 »
И с тильдой то же самое
.
В Qt4.4.3 просто запускал ./qtdemo и все работало (с make, и без и с install). И в Наутилусе щелчком запускается. А в 4.5 одна и та же ошибка:
symbol lookup error: ./qtdemo: undefined symbol: _ZN8QPainter9drawImageERK7QPointFRK6QImage
Может какие библиотеки доп. нужны?
Записан
BRE
Гость
Re: Ошибка установки snapshot Qt4.5
«
Ответ #7 :
Февраль 02, 2009, 20:21 »
Как то она странно у тебя собралась.
Если бы qtdemo не могла найти библиотеки Qt, она бы так и сказала, а так она реализацию QPainter::drawImage найти не может.
А что говорит ldd qtdemo?
Записан
Nalsur1982
Гость
Re: Ошибка установки snapshot Qt4.5
«
Ответ #8 :
Февраль 02, 2009, 20:33 »
linux-gate.so.1 => (0xb807b000)
libQtHelp.so.4 => /usr/lib/libQtHelp.so.4 (0xb7fd4000)
libQtCLucene.so.4 => /usr/lib/libQtCLucene.so.4 (0xb7ef0000)
libQtAssistantClient.so.4 => /usr/lib/libQtAssistantClient.so.4 (0xb7ee7000)
libQtSql.so.4 => /usr/lib/libQtSql.so.4 (0xb7eab000)
libQtXml.so.4 => /usr/lib/libQtXml.so.4 (0xb7e67000)
libQtOpenGL.so.4 => /usr/lib/libQtOpenGL.so.4 (0xb7ded000)
libQtGui.so.4 => /usr/lib/libQtGui.so.4 (0xb74ea000)
libpng12.so.0 => /usr/lib/libpng12.so.0 (0xb74c4000)
libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0xb744d000)
libgobject-2.0.so.0 => /usr/lib/libgobject-2.0.so.0 (0xb740f000)
libSM.so.6 => /usr/lib/libSM.so.6 (0xb7406000)
libICE.so.6 => /usr/lib/libICE.so.6 (0xb73ee000)
libXrender.so.1 => /usr/lib/libXrender.so.1 (0xb73e4000)
libfontconfig.so.1 => /usr/lib/libfontconfig.so.1 (0xb73b7000)
libXext.so.6 => /usr/lib/libXext.so.6 (0xb73a7000)
libX11.so.6 => /usr/lib/libX11.so.6 (0xb72b8000)
libQtNetwork.so.4 => /usr/lib/libQtNetwork.so.4 (0xb71b7000)
libQtCore.so.4 => /usr/lib/libQtCore.so.4 (0xb6f89000)
libz.so.1 => /usr/lib/libz.so.1 (0xb6f73000)
libgthread-2.0.so.0 => /usr/lib/libgthread-2.0.so.0 (0xb6f6d000)
librt.so.1 => /lib/tls/i686/cmov/librt.so.1 (0xb6f63000)
libglib-2.0.so.0 => /usr/lib/libglib-2.0.so.0 (0xb6eac000)
libdl.so.2 => /lib/tls/i686/cmov/libdl.so.2 (0xb6ea8000)
libGLU.so.1 => /usr/lib/libGLU.so.1 (0xb6e37000)
libGL.so.1 => /usr/lib/libGL.so.1 (0xb6dd6000)
libpthread.so.0 => /lib/tls/i686/cmov/libpthread.so.0 (0xb6dbd000)
libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0xb6cce000)
libm.so.6 => /lib/tls/i686/cmov/libm.so.6 (0xb6ca8000)
libgcc_s.so.1 => /lib/libgcc_s.so.1 (0xb6c99000)
libc.so.6 => /lib/tls/i686/cmov/libc.so.6 (0xb6b3b000)
libaudio.so.2 => /usr/lib/libaudio.so.2 (0xb6b23000)
libXi.so.6 => /usr/lib/libXi.so.6 (0xb6b18000)
libXrandr.so.2 => /usr/lib/libXrandr.so.2 (0xb6b11000)
libexpat.so.1 => /usr/lib/libexpat.so.1 (0xb6aea000)
libXau.so.6 => /usr/lib/libXau.so.6 (0xb6ae7000)
libxcb-xlib.so.0 => /usr/lib/libxcb-xlib.so.0 (0xb6ae4000)
libxcb.so.1 => /usr/lib/libxcb.so.1 (0xb6aca000)
/lib/ld-linux.so.2 (0xb8061000)
libpcre.so.3 => /lib/libpcre.so.3 (0xb6aa0000)
libXxf86vm.so.1 => /usr/lib/libXxf86vm.so.1 (0xb6a9a000)
libXdamage.so.1 => /usr/lib/libXdamage.so.1 (0xb6a97000)
libXfixes.so.3 => /usr/lib/libXfixes.so.3 (0xb6a92000)
libdrm.so.2 => /usr/lib/libdrm.so.2 (0xb6a88000)
libXt.so.6 => /usr/lib/libXt.so.6 (0xb6a37000)
libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0xb6a32000)
ruslanec@home-pc:~/qt/4.5/bin$ ldd qtdemo
linux-gate.so.1 => (0xb8024000)
libQtHelp.so.4 => /usr/lib/libQtHelp.so.4 (0xb7f7d000)
libQtCLucene.so.4 => /usr/lib/libQtCLucene.so.4 (0xb7e99000)
libQtAssistantClient.so.4 => /usr/lib/libQtAssistantClient.so.4 (0xb7e90000)
libQtSql.so.4 => /usr/lib/libQtSql.so.4 (0xb7e54000)
libQtXml.so.4 => /usr/lib/libQtXml.so.4 (0xb7e10000)
libQtOpenGL.so.4 => /usr/lib/libQtOpenGL.so.4 (0xb7d96000)
libQtGui.so.4 => /usr/lib/libQtGui.so.4 (0xb7493000)
libpng12.so.0 => /usr/lib/libpng12.so.0 (0xb746d000)
libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0xb73f6000)
libgobject-2.0.so.0 => /usr/lib/libgobject-2.0.so.0 (0xb73b8000)
libSM.so.6 => /usr/lib/libSM.so.6 (0xb73af000)
libICE.so.6 => /usr/lib/libICE.so.6 (0xb7397000)
libXrender.so.1 => /usr/lib/libXrender.so.1 (0xb738d000)
libfontconfig.so.1 => /usr/lib/libfontconfig.so.1 (0xb7360000)
libXext.so.6 => /usr/lib/libXext.so.6 (0xb7350000)
libX11.so.6 => /usr/lib/libX11.so.6 (0xb7261000)
libQtNetwork.so.4 => /usr/lib/libQtNetwork.so.4 (0xb7160000)
libQtCore.so.4 => /usr/lib/libQtCore.so.4 (0xb6f32000)
libz.so.1 => /usr/lib/libz.so.1 (0xb6f1c000)
libgthread-2.0.so.0 => /usr/lib/libgthread-2.0.so.0 (0xb6f16000)
librt.so.1 => /lib/tls/i686/cmov/librt.so.1 (0xb6f0c000)
libglib-2.0.so.0 => /usr/lib/libglib-2.0.so.0 (0xb6e55000)
libdl.so.2 => /lib/tls/i686/cmov/libdl.so.2 (0xb6e51000)
libGLU.so.1 => /usr/lib/libGLU.so.1 (0xb6de0000)
libGL.so.1 => /usr/lib/libGL.so.1 (0xb6d7f000)
libpthread.so.0 => /lib/tls/i686/cmov/libpthread.so.0 (0xb6d66000)
libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0xb6c77000)
libm.so.6 => /lib/tls/i686/cmov/libm.so.6 (0xb6c51000)
libgcc_s.so.1 => /lib/libgcc_s.so.1 (0xb6c42000)
libc.so.6 => /lib/tls/i686/cmov/libc.so.6 (0xb6ae4000)
libaudio.so.2 => /usr/lib/libaudio.so.2 (0xb6acc000)
libXi.so.6 => /usr/lib/libXi.so.6 (0xb6ac1000)
libXrandr.so.2 => /usr/lib/libXrandr.so.2 (0xb6aba000)
libexpat.so.1 => /usr/lib/libexpat.so.1 (0xb6a93000)
libXau.so.6 => /usr/lib/libXau.so.6 (0xb6a90000)
libxcb-xlib.so.0 => /usr/lib/libxcb-xlib.so.0 (0xb6a8d000)
libxcb.so.1 => /usr/lib/libxcb.so.1 (0xb6a73000)
/lib/ld-linux.so.2 (0xb800a000)
libpcre.so.3 => /lib/libpcre.so.3 (0xb6a49000)
libXxf86vm.so.1 => /usr/lib/libXxf86vm.so.1 (0xb6a43000)
libXdamage.so.1 => /usr/lib/libXdamage.so.1 (0xb6a40000)
libXfixes.so.3 => /usr/lib/libXfixes.so.3 (0xb6a3b000)
libdrm.so.2 => /usr/lib/libdrm.so.2 (0xb6a31000)
libXt.so.6 => /usr/lib/libXt.so.6 (0xb69e0000)
libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0xb69db000)
Во!
Записан
pastor
Administrator
Джедай : наставник для всех
Offline
Сообщений: 2901
Re: Ошибка установки snapshot Qt4.5
«
Ответ #9 :
Февраль 02, 2009, 20:53 »
Библиотеки невидны, и вот почему:
1. LD_LIBRARYATH -> LD_LIBRARY_PATH
2. %LD_LIBRARY_PATH% -> $LD_LIBRARY_PATH
Пробуй так:
LD_LIBRARY_PATH=$HOME/qt/4.5/lib:$LD_LIBRARY_PATH ./qtdemo
Записан
Integrated Computer Solutions, Inc. (ICS)
http://www.ics.com/
pastor
Administrator
Джедай : наставник для всех
Offline
Сообщений: 2901
Re: Ошибка установки snapshot Qt4.5
«
Ответ #10 :
Февраль 02, 2009, 20:54 »
Цитата: Dendy от Февраль 02, 2009, 18:04
%LD_LIBRARYATH%
ай-ай-ай
Записан
Integrated Computer Solutions, Inc. (ICS)
http://www.ics.com/
Nalsur1982
Гость
Re: Ошибка установки snapshot Qt4.5
«
Ответ #11 :
Февраль 02, 2009, 22:06 »
Мой косяк!
Спасибо pastor!
Записан
Dendy
Гость
Re: Ошибка установки snapshot Qt4.5
«
Ответ #12 :
Февраль 03, 2009, 00:46 »
Цитата: pastor от Февраль 02, 2009, 20:54
Цитата: Dendy от Февраль 02, 2009, 18:04
%LD_LIBRARYATH%
ай-ай-ай
Читаю и думаю, какой нехороший человек могу такое написать. Потом посмотрел на ник...
Записан
Danila_Bagrofff
Гость
Re: Ошибка установки snapshot Qt4.5
«
Ответ #13 :
Апрель 20, 2009, 10:39 »
ну или просто не забывать сделать выполнить ldconfig $путь к Qt-4..../lib/
=)
Записан
Страниц: [
1
]
Вверх
Печать
« предыдущая тема
следующая тема »
Перейти в:
Пожалуйста, выберите назначение:
-----------------------------
Qt
-----------------------------
=> Вопросы новичков
=> Уроки и статьи
=> Установка, сборка, отладка, тестирование
=> Общие вопросы
=> Пользовательский интерфейс (GUI)
=> Qt Quick
=> Model-View (MV)
=> Базы данных
=> Работа с сетью
=> Многопоточное программирование, процессы
=> Мультимедиа
=> 2D и 3D графика
=> OpenGL
=> Печать
=> Интернационализация, локализация
=> QSS
=> XML
=> Qt Script, QtWebKit
=> ActiveX
=> Qt Embedded
=> Дополнительные компоненты
=> Кладовая готовых решений
=> Вклад сообщества в Qt
=> Qt-инструментарий
-----------------------------
Программирование
-----------------------------
=> Общий
=> С/C++
=> Python
=> Алгоритмы
=> Базы данных
=> Разработка игр
-----------------------------
Компиляторы и платформы
-----------------------------
=> Linux
=> Windows
=> Mac OS X
=> Компиляторы
===> Visual C++
-----------------------------
Разное
-----------------------------
=> Новости
===> Новости Qt сообщества
===> Новости IT сферы
=> Говорилка
=> Юмор
=> Объявления
Загружается...