Sorry to bring up such an old thread, but I got this working.
I used the patch from the macports mp3fs
Code:
>> ~/build/mp3fs/mp3fs-0.13 : patch -R -p1 < ../patch-mp3fs.diff
Hmm... Looks like a unified diff to me...
The text leading up to this was:
--------------------------
|diff -u -r mp3fs-0.13/src/class.h mp3fs-0.13.org/src/class.h
|--- mp3fs-0.13/src/class.h 2009-02-03 18:20:27.000000000 +0100
|+++ mp3fs-0.13.org/src/class.h 2007-11-15 06:34:32.000000000 +0100
--------------------------
Patching file src/class.h using Plan A...
Hunk #1 succeeded at 171.
Hunk #2 succeeded at 209.
Hunk #3 succeeded at 233.
Hunk #4 succeeded at 348.
Hmm... The next patch looks like a unified diff to me...
The text leading up to this was:
--------------------------
|diff -u -r mp3fs-0.13/src/mp3fs.c mp3fs-0.13.org/src/mp3fs.c
|--- mp3fs-0.13/src/mp3fs.c 2009-02-03 13:55:02.000000000 +0100
|+++ mp3fs-0.13.org/src/mp3fs.c 2008-12-14 06:17:35.000000000 +0100
--------------------------
Patching file src/mp3fs.c using Plan A...
Hunk #1 succeeded at 20.
Hunk #2 succeeded at 30.
Hunk #3 succeeded at 56.
Hunk #4 succeeded at 90.
Hunk #5 succeeded at 161.
Hunk #6 succeeded at 195.
Hunk #7 succeeded at 204.
Hunk #8 succeeded at 269.
Hmm... The next patch looks like a unified diff to me...
The text leading up to this was:
--------------------------
|diff -u -r mp3fs-0.13/src/transcode.c mp3fs-0.13.org/src/transcode.c
|--- mp3fs-0.13/src/transcode.c 2009-02-03 18:25:55.000000000 +0100
|+++ mp3fs-0.13.org/src/transcode.c 2008-12-14 06:24:21.000000000 +0100
--------------------------
Patching file src/transcode.c using Plan A...
Hunk #1 succeeded at 24.
Hunk #2 succeeded at 159.
done
>> ~/build/mp3fs/mp3fs-0.13 :
Then it works!