From: huxinda <hu...@gm...> - 2009-05-28 17:23:08
|
Hi, Jim, Everything in your reply http://www.nabble.com/file/p23766202/helloworld-qtconsole.tar.gz helloworld-qtconsole.tar.gz went through with no problem. I bitbaked one of the testing program in gumstix/gumstix-oe/com.gumstix.collection/packages/helloworld-qtconsole, it works in gumstix when I ipkg install it. But it's a console program. Then I moved to the GUI helloworld example in the book "C++ GUI Programming with QT4" which didn't went through the bitbake. I attached the code with this email (helloworld-qtlabel) Bitbake stoped at task 549 of 589, which is do_compile helloworld-qtlabel.bb. I have "inherit qt4x11" in the .bb file. Here is the error log. NOTE: Running task 549 of 589 (ID: 7, /home/deepsilence/gumstix/gumstix-oe/com.gumstix.collection/packages/helloworld-qtconsole/helloworld-qtlabel.bb, do_compile) NOTE: package helloworld-qtlabel-1.0: started NOTE: package helloworld-qtlabel-1.0-r0: task do_compile: started ERROR: function do_compile failed ERROR: log data follows (/home/deepsilence/gumstix/gumstix-oe/tmp/work/armv5te-angstrom-linux-gnueabi/helloworld-qtlabel-1.0-r0/temp/log.do_compile.15802) | NOTE: make MAKEFLAGS= | arm-angstrom-linux-gnueabi-g++ -march=armv5te -mtune=xscale -c -pipe -isystem/home/deepsilence/gumstix/gumstix-oe/tmp/staging/arm-angstrom-linux-gnueabi/include -fexpensive-optimizations -fomit-frame-pointer -frename-registers -Os -isystem/home/deepsilence/gumstix/gumstix-oe/tmp/staging/arm-angstrom-linux-gnueabi/include -fexpensive-optimizations -fomit-frame-pointer -frename-registers -Os -fpermissive -fvisibility-inlines-hidden -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I../../../../cross/share/qt4/mkspecs/linux-gnueabi-oe-g++ -I. -I/home/deepsilence/gumstix/gumstix-oe/tmp/staging/arm-angstrom-linux-gnueabi/include/qt4/QtCore -I/home/deepsilence/gumstix/gumstix-oe/tmp/staging/arm-angstrom-linux-gnueabi/include/qt4/QtCore -I/home/deepsilence/gumstix/gumstix-oe/tmp/staging/arm-angstrom-linux-gnueabi/include/qt4/QtNetwork -I/home/deepsilence/gumstix/gumstix-oe/tmp/staging/arm-angstrom-linux-gnueabi/include/qt4/QtNetwork -I/home/deepsilence/gumstix/gumstix-oe/tmp/staging/arm-angstrom-linux-gnueabi/include/qt4 -I. -I. -o HelloQtLabel.o HelloQtLabel.cpp | HelloQtLabel.cpp:2:24: error: QApplication: No such file or directory | HelloQtLabel.cpp:3:18: error: QDebug: No such file or directory | HelloQtLabel.cpp:4:18: error: QLabel: No such file or directory | HelloQtLabel.cpp: In function 'int main(int, char**)': | HelloQtLabel.cpp:9: error: 'QApplication' was not declared in this scope | HelloQtLabel.cpp:9: error: expected `;' before 'app1' | HelloQtLabel.cpp:10: error: 'QLabel' was not declared in this scope | HelloQtLabel.cpp:10: error: 'label' was not declared in this scope | HelloQtLabel.cpp:10: error: expected type-specifier before 'QLabel' | HelloQtLabel.cpp:10: error: expected `;' before 'QLabel' | HelloQtLabel.cpp:12: error: 'qDebug' was not declared in this scope | HelloQtLabel.cpp:14: error: 'app' was not declared in this scope | HelloQtLabel.cpp: At global scope: | HelloQtLabel.cpp:6: warning: unused parameter 'argc' | HelloQtLabel.cpp:6: warning: unused parameter 'argv' | make: *** [HelloQtLabel.o] Error 1 | FATAL: oe_runmake failed NOTE: Task failed: /home/deepsilence/gumstix/gumstix-oe/tmp/work/armv5te-angstrom-linux-gnueabi/helloworld-qtlabel-1.0-r0/temp/log.do_compile.15802 NOTE: package helloworld-qtlabel-1.0-r0: task do_compile: failed ERROR: TaskFailed event exception, aborting NOTE: package helloworld-qtlabel-1.0: failed ERROR: Build of /home/deepsilence/gumstix/gumstix-oe/com.gumstix.collection/packages/helloworld-qtconsole/helloworld-qtlabel.bb do_compile failed ERROR: Task 7 (/home/deepsilence/gumstix/gumstix-oe/com.gumstix.collection/packages/helloworld-qtconsole/helloworld-qtlabel.bb, do_compile) failed NOTE: Tasks Summary: Attempted 548 tasks of which 548 didn't need to be rerun and 1 failed. ERROR: '/home/deepsilence/gumstix/gumstix-oe/com.gumstix.collection/packages/helloworld-qtconsole/helloworld-qtlabel.bb' failed I attached the codes here. Thanks. Jim Sheldon-3 wrote: > > Hello Jeff, > > I might be able to give you a hand, I have experience with compiling and > running Qt apps on the gumstix overo. > > If you haven't already, you should setup your OpenEmbedded build > environment: > > http://www.gumstix.net/Software/view/Getting-started/Setting-up-a-build-environment/111.html > > Once you can build the basic image, try building qt-x11 with: > > bitbake qt4-x11-free > > If that is successful, give the hello world tutorial a try: > > http://www.gumstix.net/Software/view/Build-system-overview/Hello-world-tutorial/111.html > > That should give you a good idea of how to write your own bitbake > recipe. > > At this point all you need to do is create a custom bitbake recipe for > your application. You will need this line in your recipe: > > inherit qt4x11 > > If you need more help at that point let me know. > > Jim > > > On Wed, 27 May 2009 17:43:38 -0400 > 胡(Hu)昕达(Xinda) <hu...@gm...> wrote: > >> Hi, >> >> I flashed my verdex XL6P gumstix with the prebuilt x11 32MB image(OE). >> >> I programmed a small GUI application on my host linux with only 1 >> header file, 2 cpp file and want to compile it to run on the gumstix. >> >> I'm not sure how to do it, can someone point me in the right >> direction? >> >> Thanks in advance. >> >> Jeff >> >> > > ------------------------------------------------------------------------------ > Register Now for Creativity and Technology (CaT), June 3rd, NYC. CaT > is a gathering of tech-side developers & brand creativity professionals. > Meet > the minds behind Google Creative Lab, Visual Complexity, Processing, & > iPhoneDevCamp as they present alongside digital heavyweights like > Barbarian > Group, R/GA, & Big Spaceship. http://p.sf.net/sfu/creativitycat-com > _______________________________________________ > gumstix-users mailing list > gum...@li... > https://lists.sourceforge.net/lists/listinfo/gumstix-users > > -- View this message in context: http://www.nabble.com/Compile-QT-application-on-Gumstix-tp23751405p23766202.html Sent from the Gumstix mailing list archive at Nabble.com. |