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: *** 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:
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.
Thanks for your time and your help
Weird. I tried the qt-wrapper script again and replaced:
and today it worked. Einstein has defined insanity as doing exactly the same thing twice and expecting a different result... But sometimes it helps to double-check, at least for mortals like me. ;-)