With CONFIG_IP_MASQUERADE_IPAUTOFW defined, there is ip_fw.h
needs to include <linux/timer.h> to get the definition of
timer_list.
The kernel compiles fine; apparently it's getting <linux/timer.h>
included somewhere along the line.
Adding <linux/timer.h> to the list of includes in <linux/ip_fw.h>
fixes things.
Here at work, I installed 2.0.31 pre-7 last week on a dual-P200
with 160MB of RAM; it had been barfing on 2.0.30 when running a
make -j which kicked off about 80 jobs, with the "Can't get a
free page" error. That problem's gone now, and all appears fine.
[I e-mailed to the list from home over the weekend, but it
doesn't look like it made it into the digest copies I received
at work over the weekend. If this duplicates, I apologize for
the wasted bandwidth]
-- Snail-Mail: Paul Schmidt (Code 7027, Bldg 2036) NAVSURFWARCENDIV CRANE Voice:(812)854-1106 300 Highway 361 Fax: (812)854-3437 Crane, Indiana, 47522-5001