Ник:
Пароль:

Контакты

E-mail: info@starterkit.ru
тел.: +7 922 680-21-73
тел.: +7 922 680-21-74
Телеграм: t.me/starterkit_ru
Партнеры:
otladka.com.ua - г.Киев

Способы оплаты

User Info


Добро пожаловать,
Guest

Регистрация или входРегистрация или вход
Потеряли пароль?Потеряли пароль?

Ник:
Пароль:

ПользователейПользователей:0
Поисковых ботовПоисковых ботов:3
ГостейГостей:1

ОбновитьПодробнееВсегоВсего:4
Форум » starterkit.ru » Embedded Linux
включение Qt в buildroot
rw9uao
Добавлено 30.11.2011 11:38 Сообщение: 11
rw9uao
Ранг
5

Группа: Клиенты
Пункты: 6973
Регистрация: 26.03.2009
еще нюанс.... при сборке кутэ в билдруте на х86_64 амд системе кутэ при сборке не может найти accept4. лечиться правкой kernel-features.h в uClibc, чтобы всегда был этот дефин.
Спуститься к концу Подняться к началу
Персональная информация
Spirit
Добавлено 05.12.2011 13:41 Сообщение: 12
Spirit
0

Пункты: 3257
Регистрация: 06.05.2010
Пол: Мужчина
Из: Энгельс-Саратов
Ни кто не сталкивался с таким:
Код

Creating qmake. Please wait...
ln: создание символьной ссылки «/mnt/lfs/src/src/buildroot-2010.08/output/build/qt-everywhere-opensource-src-4.6.2/include/QtCore/qconfig.h»: Файл существует
ln: создание символьной ссылки «/mnt/lfs/src/src/buildroot-2010.08/output/build/qt-everywhere-opensource-src-4.6.2/include/Qt/qconfig.h»: Файл существует
g++ -c -o option.o -pipe -DQMAKE_OPENSOURCE_EDITION -I. -Igenerators -Igenerators/unix -Igenerators/win32 -Igenerators/mac -Igenerators/symbian -I/mnt/lfs/src/src/buildroot-2010.08/output/build/qt-everywhere-opensource-src-4.6.2/include -I/mnt/lfs/src/src/buildroot-2010.08/output/build/qt-everywhere-opensource-src-4.6.2/include/QtCore -I/mnt/lfs/src/src/buildroot-2010.08/output/build/qt-everywhere-opensource-src-4.6.2/src/corelib/global -I/mnt/lfs/src/src/buildroot-2010.08/output/build/qt-everywhere-opensource-src-4.6.2/src/corelib/xml -DQT_NO_PCRE -DQT_BUILD_QMAKE -DQT_BOOTSTRAPPED -DQT_NO_TEXTCODEC -DQT_NO_UNICODETABLES -DQT_NO_COMPONENT -DQT_NO_STL -DQT_NO_COMPRESS -I/mnt/lfs/src/src/buildroot-2010.08/output/build/qt-everywhere-opensource-src-4.6.2/mkspecs/qws/linux-x86-g++ -DHAVE_QCONFIG_CPP -DQT_NO_THREAD -DQT_NO_QOBJECT -DQT_NO_GEOM_VARIANT option.cpp
In file included from /mnt/lfs/src/src/buildroot-2010.08/output/build/qt-everywhere-opensource-src-4.6.2/include/QtCore/qglobal.h:1,
from /mnt/lfs/src/src/buildroot-2010.08/output/build/qt-everywhere-opensource-src-4.6.2/include/QtCore/../../src/corelib/tools/qalgorithms.h:45,
from /mnt/lfs/src/src/buildroot-2010.08/output/build/qt-everywhere-opensource-src-4.6.2/include/QtCore/qalgorithms.h:1,
from /mnt/lfs/src/src/buildroot-2010.08/output/build/qt-everywhere-opensource-src-4.6.2/include/QtCore/../../src/corelib/tools/qstringlist.h:45,
from /mnt/lfs/src/src/buildroot-2010.08/output/build/qt-everywhere-opensource-src-4.6.2/include/QtCore/qstringlist.h:1,
from project.h:45,
from option.h:45,
from option.cpp:42:
/mnt/lfs/src/src/buildroot-2010.08/output/build/qt-everywhere-opensource-src-4.6.2/include/QtCore/../../src/corelib/global/qglobal.h:62:28: error: QtCore/qconfig.h: Нет такого файла или каталога
make: *** [option.o] Ошибка 1


где собака ... ???
облазил всё, не пойму чего не хватает?!
Спуститься к концу Подняться к началу
Персональная информация
Spirit
Добавлено 05.12.2011 13:54 Сообщение: 13
Spirit
0

Пункты: 3257
Регистрация: 06.05.2010
Пол: Мужчина
Из: Энгельс-Саратов
Для информации: где глюк не ясно, но если скрыть панели mc, в котором (mc) открыта папка где ненаходится файл, и из командной строки mc запустить сборку - qt собирается - фокус!!!!!!
Спуститься к концу Подняться к началу
Персональная информация
Mark
Добавлено 25.09.2016 03:36 Сообщение: 14
Mark
0

Пункты: 3792
Регистрация: 08.02.2015
Не знаю как у вас получается запустить приложение на qt...
Уже все что можно перепробовал....

Собрал qt-4.8.7 средствами buildroot-2016.05.
В QtCreator указал компилятор и qmake.
Приложение собирается без ошибок.

Переименовал библиотеки как советуют тут https://habrahabr.ru/post/106526/ и тут http://www.starterkit.ru/html/index.php?name=forum&op=view&id=14190#14250

При запуске на SK-MAT91SAM9G45 сразу пишет Segmentation fault
Запускаю так ./rasterwindow -qws

Перерыл все форумы....
Пытался собрать Qt 4.6.2 по инструкции https://habrahabr.ru/post/106526/
Но после конфигурации не генерируется Makefile

:(
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 26.09.2016 09:58 Сообщение: 15
sasamy
4.70

Пункты: 77331
Регистрация: 14.08.2009
В buildroot не надо ничего переименовывать - нужно указать нужные опции через make menuconfig и запустить сборку make.
Спуститься к концу Подняться к началу
Персональная информация
Mark
Добавлено 26.09.2016 14:46 Сообщение: 16
Mark
0

Пункты: 3792
Регистрация: 08.02.2015
Цитата
В buildroot не надо ничего переименовывать - нужно указать нужные опции через make menuconfig и запустить сборку make.

Полностью пересобрал buildroot-том qt.
Ошибка не пропала. Может нужно включить поддержку каких либо драйверов в ядре ?

Идеи все закончились :(
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 26.09.2016 15:02 Редактировалось 26.09.2016 15:03 Сообщение: 17
sasamy
4.70

Пункты: 77331
Регистрация: 14.08.2009
Цитата

Идеи все закончились :(


Скиньте куда-нибуть конфиг с которым собрали буилдрут (файл .config в корне buildroot) - на любой общедоступный файлообменник чтобы можно было скачать и проверить
Спуститься к концу Подняться к началу
Персональная информация
Mark
Добавлено 26.09.2016 22:17 Сообщение: 18
Mark
0

Пункты: 3792
Регистрация: 08.02.2015
Цитата
Цитата

Идеи все закончились :(


Скиньте куда-нибуть конфиг с которым собрали буилдрут (файл .config в корне buildroot) - на любой общедоступный файлообменник чтобы можно было скачать и проверить


Вот конфиг .config
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 27.09.2016 10:20 Редактировалось 27.09.2016 10:21 Сообщение: 19
sasamy
4.70

Пункты: 77331
Регистрация: 14.08.2009
В целом вроде правильно сконфигурировано, думаю проблема в статической линковке Qt которая выбрана там у вас. Попробуйте с динамической

http://pastebin.com/2THmEq6J
Спуститься к концу Подняться к началу
Персональная информация
Mark
Добавлено 27.09.2016 13:54 Редактировалось 28.09.2016 21:56 Сообщение: 20
Mark
0

Пункты: 3792
Регистрация: 08.02.2015
Пересобрал buildroot.
Собрал консольное qt приложение которое выводит "Hello, world", вроде все работает.

GUI приложение не запускается... выдается все тоже "Segmentation fault" запускаю так: ./animatedtiles -qws

В чем может быть дело ?
Спуститься к концу Подняться к началу
Персональная информация
Форум » starterkit.ru » Embedded Linux