George B. Cole - 2003-10-29

Logged In: YES
user_id=897085

Got the same problem. The solution:

Incompatible versions of remap_page_range. If you go into
au_audio.c and and change all the calls to remap_page_range
to add a fifth argument, vma, at the beginning it will compile:

remap_page_range(vma, ....)

I figured this out from fgrep'ing the default sound drivers
provided with Red Hat 9.

The warning on line 975 is due to incompatible versions of
gcc. If you want to get rid of it, you can go to that line, and
comment out everything in the corresponding switch
statement after the last break. Be careful though, there's
already one comment in that area.

After this, it will compile, but you'll probably still run into the
incompatible versions of gcc problem when you try to load it.
This is a separate bug.