After your message I installed linux to verify your
experiences.
I downloaded the 1.9.7.0 souces which include
the toolchain to compile and build the firmware.
1st one has to complain at Asus about the bad organization
and documentation of the source archive. It consists
of the original broadcom sources with their makefiles.
Asus obviously added their changes to these directories
without deploying a correct build path.
So the first false step I made was to read the readme file
in the toplevel directory which unfortunately is the one
from broadcom. So if one follows these steps the build
process terminates immediately with lots of warnings and
errors. Asus´s changes obviously broke this makefile.
So I changed one directory deeper into one of the Asus
directories (./router/.) which also include a makefile and a readme.
Joy of joys, there I found the description that seemed
to describe the steps to start the build process correctly in
readme_asus. Unfortunately this build process does not
work properly as well. Launching the corresponding makefile
with the described parameter fires off a lot (and I mean a lot)
of warnings but it aborts after a while with errors.
So I guess we have to urge Asus to deliver correct
sources that are properly buildable... It looks like
the same situation as with linksys which also delivered
incorrect sources at first, if I remeber correctly.
Best regards