[FIXED] at least, it appears to be unfounded. I ran FFPF with 2.6.10 fine yesterday. The error is probably related to gcc 3.4 (again)
dd February 15th, 2005
now this one *is* nasty. At the moment I'm not quite sure which of the two gives issues, as they're somewhat intertwined with the gcc 3.4 bug below. In any case, the following:
ffpf-1.3.4/modules/../src/core/flowbuffer.c: In function `flowbuffer_new': ffpf-1.3.4/src/support/buffer.h:394: sorry, unimplemented: inlining failed in call to 'buffer_drop': function
occurs only with recent kernel versions. I'll dedicate an afternoon to fix these issues up for 1.3.5 shortly. However, worst-case that might mean de-inlining some functions causing a drop in performance
the following was noticed only on a Fedora Core 3 with gcc 3.4 and a vanilla 2.6.9 kernel, so far: the compiler balks and generates heaps of "sorry, unimplemented: inlining failed" messages.
So far I have not found a solution for this issue.
in userspace we include one file from the kernel headers, namely asm/atomic.h. While this is not preferred, it is accepted behaviour. Therefore, the #warning tags that used to accompany kernel header includes have gone... expect for the specially tailored Red Hat include files.
simplest solution: remove this warning from /usr/include/asm/atomic.h
It appears that debian based systems also modify their kernel headers. At least, we observed problems in including netfilter on a debian based system (I don't know with distribution). If you have any more info, please post it here.
The netfilter kernel module will not compile if you haven't configured your kernel with netfilter support. Either comment out the module in modules/ Makefile so that the make process doesn't try to build it, or enable netfilter in your kernel to fix this issue.
Found an error that is not related to those already mentioned? Add a new heading here and optionally open a bug report in the tracker if you need to upload files.