After downloading linux-2.6.10.tar.bz2, i've extracted it, and patched the sources tree, with fusion-full-linux-2.6.9.patch. After this, i've copied linux-2.6.10/include/linux/fusion.h to /usr/include/linux.
At this point previous error was passed (the first error pointed out by this thread), but this one came out:
>>Making all in linux_input >>make[3]: Entering directory >>`/usr/src/opt/directfb-cvs/DirectFB-0.9.21/inputdrivers/linux_input' >>make[3]: *** No rule to make target `../../src/core/fusion/fusion.h',
so, into /usr/src/opt/directfb-cvs/DirectFB-0.9.21/src/core, i've created "fusion" directory with a copy of
/usr/include/linux/fusion.h and the above error was passed.
Now, fusion_types.h error come out.
Note that i'm running a 2.6.9-rc2 kernel now, with previous fusion patch (fusion-full-linux-2.6.3-rc3.patch) and my symlink /usr/src/linux, points to 2.6.9-rc2 sources tree (btw, /usr/include/linux/fusion.h is from 2.6.10 sources tree with 2.6.9-fusion.patch). Maybe, pointing this symlink to 2.6.10 patched tree can help?
Don't think so, as fusion-types.h is not present on my system!
Denis Oliver Kropp wrote:
Quoting [EMAIL PROTECTED]:
...well, another problem...now it claim for some headers to build linux_input
Making all in linux_input
make[3]: Entering directory `/usr/src/opt/directfb-cvs/DirectFB-0.9.21/inputdrivers/linux_input'
make[3]: *** No rule to make target `../../src/core/fusion/fusion.h',
Did you mix 0.9.20 and 0.9.21 sources?
btw, after add "fusion.h", searching for fusion_types.h, i've noticed that there's no a file like that on my entire disk.
So? How can I resolv this?
You must not copy the <dfb-source>/lib/fusion/fusion.h, but your <patched-kernel>/include/linux/fusion.h to /usr/include/linux.