Hi,We have a Yocto toolchain for embedded Linux images with Qt 4.8.6. The Qt receipes are from openembedded-core / recipes-qt.
I now want to include QtSerialPort into this image without upgrading Qt. So I wrote my own bitbake recipe and can build QtSerialPort sucessfully.
My problem is to integrate the includes and libraries into the file system tree. Make install didn't work even if I cross-compiled from QtCreator (it tried to install into the host dirs, not the target dirs).
So I copy the files myself: - *.h to $D/usr/include/qtopia/QtSerialPort/ - *.so* to $D/usr/lib/ - QtSerialPort.prl to $D/usr/lib - serialport.prf to $D/usr/share/qtopia/mkspecs/linux-g++ However, if I compile a using QtSerialPort program with CONFIG += serialportin the .pro file, it does not find the includes (I thought it compiled yesterday, but at least linking failed).
I guess the serialport.prf does the necessary magic to find the includes and libs - however that does not seems to work.
Any hints how to proceed? Thanks in advance! Best regards, André
$ ll oe-core/build/out-glibc/sysroots/apalis-imx6/usr/share/qtopia/mkspecs/linux-g++ drwxr-xr-x 2 lb lb 4096 Jan 17 16:48 ./ drwxr-xr-x 110 lb lb 4096 Jan 17 16:48 ../ -rw-r--r-- 3 lb lb 343 Sep 27 12:04 qmake.conf -rw-r--r-- 3 lb lb 3279 Sep 27 12:04 qplatformdefs.h -rw-r--r-- 3 lb lb 844 Jan 17 16:48 serialport.prf $ ll oe-core/build/out-glibc/sysroots/apalis-imx6/usr/include/qtopia/ drwxr-xr-x 22 lb lb 4096 Jan 17 16:48 ./ drwxr-xr-x 135 lb lb 12288 Jan 17 16:48 ../ drwxr-xr-x 2 lb lb 40960 Sep 27 12:06 Qt/ drwxr-xr-x 2 lb lb 16384 Sep 27 12:06 Qt3Support/ drwxr-xr-x 2 lb lb 24576 Sep 27 12:06 QtCore/ drwxr-xr-x 2 lb lb 4096 Sep 27 12:06 QtDeclarative/ drwxr-xr-x 2 lb lb 4096 Sep 27 12:06 QtDesigner/ drwxr-xr-x 2 lb lb 45056 Sep 27 12:06 QtGui/ drwxr-xr-x 2 lb lb 4096 Sep 27 12:06 QtHelp/ drwxr-xr-x 2 lb lb 4096 Sep 27 12:06 QtMultimedia/ drwxr-xr-x 2 lb lb 4096 Sep 27 12:06 QtNetwork/ drwxr-xr-x 2 lb lb 4096 Sep 27 12:06 QtOpenGL/ drwxr-xr-x 2 lb lb 4096 Sep 27 12:06 QtOpenVG/ drwxr-xr-x 2 lb lb 4096 Sep 27 12:06 QtScript/ drwxr-xr-x 2 lb lb 4096 Sep 27 12:06 QtScriptTools/ drwxr-xr-x 2 lb lb 4096 Jan 17 16:48 QtSerialPort/ drwxr-xr-x 2 lb lb 4096 Sep 27 12:06 QtSql/ drwxr-xr-x 2 lb lb 4096 Sep 27 12:06 QtSvg/ drwxr-xr-x 2 lb lb 4096 Sep 27 12:06 QtTest/ drwxr-xr-x 2 lb lb 4096 Sep 27 12:06 QtUiTools/ drwxr-xr-x 2 lb lb 4096 Sep 27 12:06 QtXml/ drwxr-xr-x 2 lb lb 4096 Sep 27 12:06 QtXmlPatterns/ $ ll oe-core/build/out-glibc/sysroots/apalis-imx6/usr/lib | grep -i qt -rw-r--r-- 3 lb lb 749 Sep 27 12:06 libQt3SupportE.la -rw-r--r-- 3 lb lb 905 Sep 27 12:06 libQt3SupportE.prl lrwxrwxrwx 1 lb lb 23 Sep 27 12:06 libQt3SupportE.so -> libQt3SupportE.so.4.8.6* lrwxrwxrwx 1 lb lb 23 Sep 27 12:06 libQt3SupportE.so.4 -> libQt3SupportE.so.4.8.6* lrwxrwxrwx 1 lb lb 23 Sep 27 12:06 libQt3SupportE.so.4.8 -> libQt3SupportE.so.4.8.6* -rwxr-xr-x 3 lb lb 3064500 Dez 14 2015 libQt3SupportE.so.4.8.6* -rw-r--r-- 3 lb lb 689 Sep 27 12:06 libQtCLuceneE.la -rw-r--r-- 3 lb lb 839 Sep 27 12:06 libQtCLuceneE.prl lrwxrwxrwx 1 lb lb 22 Sep 27 12:06 libQtCLuceneE.so -> libQtCLuceneE.so.4.8.6* lrwxrwxrwx 1 lb lb 22 Sep 27 12:06 libQtCLuceneE.so.4 -> libQtCLuceneE.so.4.8.6* lrwxrwxrwx 1 lb lb 22 Sep 27 12:06 libQtCLuceneE.so.4.8 -> libQtCLuceneE.so.4.8.6* -rwxr-xr-x 3 lb lb 9239352 Dez 14 2015 libQtCLuceneE.so.4.8.6* -rw-r--r-- 3 lb lb 656 Sep 27 12:06 libQtCoreE.la -rw-r--r-- 3 lb lb 793 Sep 27 12:06 libQtCoreE.prl lrwxrwxrwx 1 lb lb 19 Sep 27 12:06 libQtCoreE.so -> libQtCoreE.so.4.8.6* lrwxrwxrwx 1 lb lb 19 Sep 27 12:06 libQtCoreE.so.4 -> libQtCoreE.so.4.8.6* lrwxrwxrwx 1 lb lb 19 Sep 27 12:06 libQtCoreE.so.4.8 -> libQtCoreE.so.4.8.6* -rwxr-xr-x 3 lb lb 28214512 Sep 27 12:02 libQtCoreE.so.4.8.6* -rw-r--r-- 3 lb lb 752 Sep 27 12:06 libQtDeclarativeE.la -rw-r--r-- 3 lb lb 975 Sep 27 12:06 libQtDeclarativeE.prl lrwxrwxrwx 1 lb lb 26 Sep 27 12:06 libQtDeclarativeE.so -> libQtDeclarativeE.so.4.8.6* lrwxrwxrwx 1 lb lb 26 Sep 27 12:06 libQtDeclarativeE.so.4 -> libQtDeclarativeE.so.4.8.6* lrwxrwxrwx 1 lb lb 26 Sep 27 12:06 libQtDeclarativeE.so.4.8 -> libQtDeclarativeE.so.4.8.6* -rwxr-xr-x 3 lb lb 48002220 Mär 22 2016 libQtDeclarativeE.so.4.8.6* -rw-r--r-- 3 lb lb 722 Sep 27 12:06 libQtDesignerComponentsE.prl lrwxrwxrwx 1 lb lb 33 Sep 27 12:06 libQtDesignerComponentsE.so -> libQtDesignerComponentsE.so.4.8.6* lrwxrwxrwx 1 lb lb 33 Sep 27 12:06 libQtDesignerComponentsE.so.4 -> libQtDesignerComponentsE.so.4.8.6* lrwxrwxrwx 1 lb lb 33 Sep 27 12:06 libQtDesignerComponentsE.so.4.8 -> libQtDesignerComponentsE.so.4.8.6* -rwxr-xr-x 3 lb lb 34831028 Sep 27 12:03 libQtDesignerComponentsE.so.4.8.6* -rw-r--r-- 3 lb lb 666 Sep 27 12:06 libQtDesignerE.prl lrwxrwxrwx 1 lb lb 23 Sep 27 12:06 libQtDesignerE.so -> libQtDesignerE.so.4.8.6* lrwxrwxrwx 1 lb lb 23 Sep 27 12:06 libQtDesignerE.so.4 -> libQtDesignerE.so.4.8.6* lrwxrwxrwx 1 lb lb 23 Sep 27 12:06 libQtDesignerE.so.4.8 -> libQtDesignerE.so.4.8.6* -rwxr-xr-x 3 lb lb 43437124 Dez 14 2015 libQtDesignerE.so.4.8.6* -rw-r--r-- 3 lb lb 687 Sep 27 12:06 libQtGuiE.la -rw-r--r-- 3 lb lb 858 Sep 27 12:06 libQtGuiE.prl lrwxrwxrwx 1 lb lb 18 Sep 27 12:06 libQtGuiE.so -> libQtGuiE.so.4.8.6* lrwxrwxrwx 1 lb lb 18 Sep 27 12:06 libQtGuiE.so.4 -> libQtGuiE.so.4.8.6* lrwxrwxrwx 1 lb lb 18 Sep 27 12:06 libQtGuiE.so.4.8 -> libQtGuiE.so.4.8.6* -rwxr-xr-x 3 lb lb 126060920 Mär 22 2016 libQtGuiE.so.4.8.6* -rw-r--r-- 3 lb lb 712 Sep 27 12:06 libQtHelpE.la -rw-r--r-- 3 lb lb 887 Sep 27 12:06 libQtHelpE.prl lrwxrwxrwx 1 lb lb 19 Sep 27 12:06 libQtHelpE.so -> libQtHelpE.so.4.8.6* lrwxrwxrwx 1 lb lb 19 Sep 27 12:06 libQtHelpE.so.4 -> libQtHelpE.so.4.8.6* lrwxrwxrwx 1 lb lb 19 Sep 27 12:06 libQtHelpE.so.4.8 -> libQtHelpE.so.4.8.6* -rwxr-xr-x 3 lb lb 6794608 Dez 14 2015 libQtHelpE.so.4.8.6* -rw-r--r-- 3 lb lb 745 Sep 27 12:06 libQtMultimediaE.la -rw-r--r-- 3 lb lb 875 Sep 27 12:06 libQtMultimediaE.prl lrwxrwxrwx 1 lb lb 25 Sep 27 12:06 libQtMultimediaE.so -> libQtMultimediaE.so.4.8.6* lrwxrwxrwx 1 lb lb 25 Sep 27 12:06 libQtMultimediaE.so.4 -> libQtMultimediaE.so.4.8.6* lrwxrwxrwx 1 lb lb 25 Sep 27 12:06 libQtMultimediaE.so.4.8 -> libQtMultimediaE.so.4.8.6* -rwxr-xr-x 3 lb lb 2492572 Dez 14 2015 libQtMultimediaE.so.4.8.6* -rw-r--r-- 3 lb lb 689 Sep 27 12:06 libQtNetworkE.la -rw-r--r-- 3 lb lb 808 Sep 27 12:06 libQtNetworkE.prl lrwxrwxrwx 1 lb lb 22 Sep 27 12:06 libQtNetworkE.so -> libQtNetworkE.so.4.8.6* lrwxrwxrwx 1 lb lb 22 Sep 27 12:06 libQtNetworkE.so.4 -> libQtNetworkE.so.4.8.6* lrwxrwxrwx 1 lb lb 22 Sep 27 12:06 libQtNetworkE.so.4.8 -> libQtNetworkE.so.4.8.6* -rwxr-xr-x 3 lb lb 16246944 Dez 14 2015 libQtNetworkE.so.4.8.6* -rw-r--r-- 3 lb lb 717 Sep 27 12:06 libQtOpenGLE.la -rw-r--r-- 3 lb lb 884 Sep 27 12:06 libQtOpenGLE.prl lrwxrwxrwx 1 lb lb 21 Sep 27 12:06 libQtOpenGLE.so -> libQtOpenGLE.so.4.8.6* lrwxrwxrwx 1 lb lb 21 Sep 27 12:06 libQtOpenGLE.so.4 -> libQtOpenGLE.so.4.8.6* lrwxrwxrwx 1 lb lb 21 Sep 27 12:06 libQtOpenGLE.so.4.8 -> libQtOpenGLE.so.4.8.6* -rwxr-xr-x 3 lb lb 8325340 Mär 22 2016 libQtOpenGLE.so.4.8.6* -rw-r--r-- 3 lb lb 717 Sep 27 12:06 libQtOpenVGE.la -rw-r--r-- 3 lb lb 863 Sep 27 12:06 libQtOpenVGE.prl lrwxrwxrwx 1 lb lb 21 Sep 27 12:06 libQtOpenVGE.so -> libQtOpenVGE.so.4.8.6* lrwxrwxrwx 1 lb lb 21 Sep 27 12:06 libQtOpenVGE.so.4 -> libQtOpenVGE.so.4.8.6* lrwxrwxrwx 1 lb lb 21 Sep 27 12:06 libQtOpenVGE.so.4.8 -> libQtOpenVGE.so.4.8.6* -rwxr-xr-x 3 lb lb 1721332 Mär 22 2016 libQtOpenVGE.so.4.8.6* -rw-r--r-- 3 lb lb 682 Sep 27 12:06 libQtScriptE.la -rw-r--r-- 3 lb lb 833 Sep 27 12:06 libQtScriptE.prl lrwxrwxrwx 1 lb lb 21 Sep 27 12:06 libQtScriptE.so -> libQtScriptE.so.4.8.6* lrwxrwxrwx 1 lb lb 21 Sep 27 12:06 libQtScriptE.so.4 -> libQtScriptE.so.4.8.6* lrwxrwxrwx 1 lb lb 21 Sep 27 12:06 libQtScriptE.so.4.8 -> libQtScriptE.so.4.8.6* -rwxr-xr-x 3 lb lb 46414872 Dez 14 2015 libQtScriptE.so.4.8.6* -rw-r--r-- 3 lb lb 764 Sep 27 12:06 libQtScriptToolsE.la -rw-r--r-- 3 lb lb 890 Sep 27 12:06 libQtScriptToolsE.prl lrwxrwxrwx 1 lb lb 26 Sep 27 12:06 libQtScriptToolsE.so -> libQtScriptToolsE.so.4.8.6* lrwxrwxrwx 1 lb lb 26 Sep 27 12:06 libQtScriptToolsE.so.4 -> libQtScriptToolsE.so.4.8.6* lrwxrwxrwx 1 lb lb 26 Sep 27 12:06 libQtScriptToolsE.so.4.8 -> libQtScriptToolsE.so.4.8.6* -rwxr-xr-x 3 lb lb 12253032 Dez 14 2015 libQtScriptToolsE.so.4.8.6* -rw-r--r-- 3 lb lb 518 Jan 18 09:28 libQtSerialPortE.prl lrwxrwxrwx 1 lb lb 25 Jan 18 09:28 libQtSerialPortE.so -> libQtSerialPortE.so.1.0.0* lrwxrwxrwx 1 lb lb 25 Jan 18 09:28 libQtSerialPortE.so.1 -> libQtSerialPortE.so.1.0.0* lrwxrwxrwx 1 lb lb 25 Jan 18 09:28 libQtSerialPortE.so.1.0 -> libQtSerialPortE.so.1.0.0* -rwxr-xr-x 3 lb lb 1028068 Jan 18 09:28 libQtSerialPortE.so.1.0.0* -rw-r--r-- 3 lb lb 661 Sep 27 12:06 libQtSqlE.la -rw-r--r-- 3 lb lb 796 Sep 27 12:06 libQtSqlE.prl lrwxrwxrwx 1 lb lb 18 Sep 27 12:06 libQtSqlE.so -> libQtSqlE.so.4.8.6* lrwxrwxrwx 1 lb lb 18 Sep 27 12:06 libQtSqlE.so.4 -> libQtSqlE.so.4.8.6* lrwxrwxrwx 1 lb lb 18 Sep 27 12:06 libQtSqlE.so.4.8 -> libQtSqlE.so.4.8.6* -rwxr-xr-x 3 lb lb 3001316 Dez 14 2015 libQtSqlE.so.4.8.6* -rw-r--r-- 3 lb lb 696 Sep 27 12:06 libQtSvgE.la -rw-r--r-- 3 lb lb 854 Sep 27 12:06 libQtSvgE.prl lrwxrwxrwx 1 lb lb 18 Sep 27 12:06 libQtSvgE.so -> libQtSvgE.so.4.8.6* lrwxrwxrwx 1 lb lb 18 Sep 27 12:06 libQtSvgE.so.4 -> libQtSvgE.so.4.8.6* lrwxrwxrwx 1 lb lb 18 Sep 27 12:06 libQtSvgE.so.4.8 -> libQtSvgE.so.4.8.6* -rwxr-xr-x 3 lb lb 4343888 Dez 14 2015 libQtSvgE.so.4.8.6* -rw-r--r-- 3 lb lb 668 Sep 27 12:06 libQtTestE.la -rw-r--r-- 3 lb lb 805 Sep 27 12:06 libQtTestE.prl lrwxrwxrwx 1 lb lb 19 Sep 27 12:06 libQtTestE.so -> libQtTestE.so.4.8.6* lrwxrwxrwx 1 lb lb 19 Sep 27 12:06 libQtTestE.so.4 -> libQtTestE.so.4.8.6* lrwxrwxrwx 1 lb lb 19 Sep 27 12:06 libQtTestE.so.4.8 -> libQtTestE.so.4.8.6* -rwxr-xr-x 3 lb lb 1626776 Dez 14 2015 libQtTestE.so.4.8.6* -rw-r--r-- 3 lb lb 11184310 Sep 27 12:05 libQtUiToolsE.a -rw-r--r-- 3 lb lb 751 Sep 27 12:06 libQtUiToolsE.prl -rw-r--r-- 3 lb lb 661 Sep 27 12:06 libQtXmlE.la -rw-r--r-- 3 lb lb 795 Sep 27 12:06 libQtXmlE.prl lrwxrwxrwx 1 lb lb 18 Sep 27 12:06 libQtXmlE.so -> libQtXmlE.so.4.8.6* lrwxrwxrwx 1 lb lb 18 Sep 27 12:06 libQtXmlE.so.4 -> libQtXmlE.so.4.8.6* lrwxrwxrwx 1 lb lb 18 Sep 27 12:06 libQtXmlE.so.4.8 -> libQtXmlE.so.4.8.6* -rwxr-xr-x 3 lb lb 1462804 Dez 14 2015 libQtXmlE.so.4.8.6* -rw-r--r-- 3 lb lb 730 Sep 27 12:06 libQtXmlPatternsE.la -rw-r--r-- 3 lb lb 833 Sep 27 12:06 libQtXmlPatternsE.prl lrwxrwxrwx 1 lb lb 26 Sep 27 12:06 libQtXmlPatternsE.so -> libQtXmlPatternsE.so.4.8.6* lrwxrwxrwx 1 lb lb 26 Sep 27 12:06 libQtXmlPatternsE.so.4 -> libQtXmlPatternsE.so.4.8.6* lrwxrwxrwx 1 lb lb 26 Sep 27 12:06 libQtXmlPatternsE.so.4.8 -> libQtXmlPatternsE.so.4.8.6* -rwxr-xr-x 3 lb lb 65972428 Dez 14 2015 libQtXmlPatternsE.so.4.8.6*
serialport.prf
Description: application/pics-rules
_______________________________________________ Interest mailing list Interest@qt-project.org http://lists.qt-project.org/mailman/listinfo/interest