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