Товарищи , приведите РАБОЧИЕ примеры параметров сборки и переменных окружения необходимых для сборки QT4 + Tslib на плате Тион2 и заодно компилятор которым делалось...
У меня чет ниче не получается
Что я делал:
1)собираю tslib (./configure --host=arm-linux --prefix=/tslib)
2)собираю qt c путями к tslib в флагах -I\-L
./configure -embedded arm --prefix=/qt4 -I/tslib/include -L/tslib/lib -qt-zlib -qt-libtiff -qt-libpng -no-libmng -qt-libjpeg -no-cups -pch -no-qdbus -embedded arm -armfpa -little-endian -qt-freetype -depths 8,16,24 -qt-gfx-linuxfb -no-gfx-multiscreen -qt-mouse-tslib -qt-kbd-usb -no-glib -nomake example -nomake demos
тут вылезает ошибка мол пропиши QMAKELIB и QMAKEINC там то там то , я понимаю что я дурак , иду в директорию проверки tslib (config.tests/unix/tslib) и что я вижу там , там идет компиляция с параметрами CC = arm-linux-gcc CXX=arm-linux-g++ и линк соотвест. я понимаю что я дурак , раз он запускает программу с arm кодом у меня , тыкаю ему make ( компиляция прошла успешно , выход из программы с нулем ) , возвращаюсь и валидность проходит, собираю
запускаю на тионе с параметрами
export QTDIR=/usr/qt4
export OPIEDIR=/opt/QtPalmtop
export LD_LIBRARY_PATH=$QTDIR/lib:$OPIEDIR/lib:$LD_LIBRARY_PATH
export PATH=$OPIEDIR/bin:$PATH
export QWS_DISPLAY=LinuxFb
этого достаточно для запуска , запуск проходит и форма отображается на экране , клавиатура (USB) взаимодействует нормально
и параметры тачскрина , которые не работают , пробовал много вариаций , отмечу их знаком '&'
export TSLIB_PLUGINDIR=/lib/ts
export TSLIB_TSDEVICE=/dev/misc/ep93xx_ts & Tslib:/dev/misc/ep93xx_ts & EP93xx::/dev/misc/ep93xx_ts
export TSLIB_CALIBFILE=/etc/pointercal
export TSLIB_CONFFILE=/etc/ts.conf
export TSLIB_FBDEVICE=/dev/fb0 & LinuxFb & linuxfb & linuxfb:/dev/fb0
export TSLIB_CONSOLEDEVICE=/dev/tty
Не работает , куда крутиться , компилятор GCC4 (4.1.1-920t) , tslib-1.0.0 , qt 4.5.2