AnsweredAssumed Answered

Staging of qt

Question asked by Henning on May 8, 2012
Latest reply on May 9, 2012 by Henning

After updating my uClinux-distribution, I got some errors in the build process. The good thing, I know where and why; the bad thing, I do not know how to solve the problem "without being quick and dirty".

 

Basically the make file is missing a directory in staging dir or better make is looking at the wrong place:

 

make[7]: *** No rule to make target `../../../../staging/usr/share/qt/mkspecs/qws/linux-bfin-fdpic-g++/qmake.conf', needed by `Makefile'.  Stop.

 

The staging directory contains everything make needs, but in a different folder:

 

user1:~/linux-dist/trunk/staging/usr/mkspecs/qws$ ls

freebsd-generic-g++  linux-avr32-g++       linux-cellon-g++  linux-generic-g++     linux-lsb-g++   linux-sh4al-g++  linux-x86_64-g++    macx-generic-g++
linux-arm-g++        linux-bfin-fdpic-g++  linux-dm7000-g++  linux-generic-g++-32  linux-mips-g++  linux-sharp-g++  linux-x86-g++       solaris-generic-g++
linux-armv6-g++      linux-bfin-flat-g++   linux-dm800-g++   linux-ipaq-g++        linux-ppc-g++   linux-sh-g++     linux-zylonite-g++

 

So, if I just copy the qws directory to the place make is expecting it, the make-process succeeds and everything works. But that is not "really" a solution, isn't it? There has to be a better way.

 

Where can I change the staging directory? I changed the qt-wrapper script in /lib/qt-embedded, but that did not help.

 

Any suggestions?

 

Thanks for your time and your help

Henning

Outcomes