Sorry if this has been already posted somewhere but, I can't actually make the JFbuild port under Linux and i get the following errors:
I run Kernel 2.6.12.2 on Slackware with GCC 3.3.6
cc -DSUPERBUILD -DPOLYMOST -DUSE_OPENGL -DDYNAMIC_OPENGL -ggdb -W -Wall -Werror-implicit-function-declaration -Wno-char-subscripts -Wno-unused -march=pentium -funsigned-char -fno-strict-aliasing -DNO_GCC_BUILTINS -Iinclude/ -I../jfaud/inc -DLINUX=1 -DRENDERTYPESDL=1 -I/usr/include/SDL -D_REENTRANT -DHAVE_GTK2 -DXTHREADS -D_REENTRANT -DXUSE_MTSAFE_API -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/X11R6/include -I/usr/include/atk-1.0 -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/freetype2/config -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -DDYNAMIC_OPENGL -c src/sound.c -o obj.gnu/sound.o 2>&1
src/sound.c:5:18: fmod.h: No such file or directory
src/sound.c:6:25: fmod_errors.h: No such file or directory
src/sound.c:29: error: syntax error before '*' token
src/sound.c:29: warning: type defaults to `int' in declaration of `samples'
src/sound.c:29: warning: data definition has no type or storage class
src/sound.c:38: error: syntax error before "f_open"
src/sound.c:39: warning: return type defaults to `int'
src/sound.c:43: error: syntax error before "f_close"
src/sound.c:44: warning: return type defaults to `int'
src/sound.c:48: error: syntax error before "f_read"
src/sound.c:49: warning: return type defaults to `int'
src/sound.c:53: error: syntax error before "f_seek"
src/sound.c:54: warning: return type defaults to `int'
src/sound.c:58: error: syntax error before "f_tell"
src/sound.c:59: warning: return type defaults to `int'
src/sound.c: In function `initsb':
src/sound.c:78: error: `FMOD_VERSION' undeclared (first use in this function)
src/sound.c:78: error: (Each undeclared identifier is reported only once
src/sound.c:78: error: for each function it appears in.)
src/sound.c:79: error: implicit declaration of function `FSOUND_GetVersion'
src/sound.c:90: error: implicit declaration of function `FSOUND_Init'
src/sound.c:94: error: implicit declaration of function `FMOD_ErrorString'
src/sound.c:94: error: implicit declaration of function `FSOUND_GetError'
src/sound.c:97: error: implicit declaration of function `FSOUND_GetOutput'
src/sound.c:98: error: `FSOUND_OUTPUT_NOSOUND' undeclared (first use in this function)
src/sound.c:99: error: `FSOUND_OUTPUT_WINMM' undeclared (first use in this function)
src/sound.c:100: error: `FSOUND_OUTPUT_DSOUND' undeclared (first use in this function)
src/sound.c:101: error: `FSOUND_OUTPUT_OSS' undeclared (first use in this function)
src/sound.c:102: error: `FSOUND_OUTPUT_ESD' undeclared (first use in this function)
src/sound.c:103: error: `FSOUND_OUTPUT_ALSA' undeclared (first use in this function)
src/sound.c:104: error: `FSOUND_OUTPUT_ASIO' undeclared (first use in this function)
src/sound.c:109: error: implicit declaration of function `FSOUND_File_SetCallbacks'
src/sound.c:110: error: `FSOUND_OPENCALLBACK' undeclared (first use in this function)
src/sound.c:110: error: syntax error before "f_open"
src/sound.c: In function `uninitsb':
src/sound.c:125: error: implicit declaration of function `FSOUND_Close'
src/sound.c: In function `wsayfollow':
src/sound.c:178: error: implicit declaration of function `FSOUND_IsPlaying'
src/sound.c:184: error: implicit declaration of function `FSOUND_GetCurrentPosition'
src/sound.c:191: error: implicit declaration of function `FSOUND_StopSound'
src/sound.c:195: error: implicit declaration of function `FSOUND_PlaySoundEx'
src/sound.c:195: error: `FSOUND_FREE' undeclared (first use in this function)
src/sound.c:197: error: implicit declaration of function `FSOUND_SetFrequency'
src/sound.c:198: error: implicit declaration of function `FSOUND_SetVolume'
src/sound.c:200: error: implicit declaration of function `FSOUND_SetPaused'
src/sound.c: In function `wsay':
src/sound.c:249: error: `FSOUND_FREE' undeclared (first use in this function)
src/sound.c: In function `loadwaves':
src/sound.c:303: error: `FSOUND_LOOP_NORMAL' undeclared (first use in this function)
src/sound.c:304: error: `FSOUND_LOOP_OFF' undeclared (first use in this function)
src/sound.c:305: error: implicit declaration of function `FSOUND_Sample_Alloc'
src/sound.c:305: error: `FSOUND_FREE' undeclared (first use in this function)
src/sound.c:305: warning: assignment makes pointer from integer without a cast
src/sound.c:310: error: implicit declaration of function `FSOUND_Sample_Upload'
src/sound.c:310: error: `FSOUND_8BITS' undeclared (first use in this function)
src/sound.c:310: error: `FSOUND_MONO' undeclared (first use in this function)
src/sound.c:310: error: `FSOUND_UNSIGNED' undeclared (first use in this function)
src/sound.c:313: error: implicit declaration of function `FSOUND_Sample_SetLoopPoints'
src/sound.c: At top level:
src/sound.c:323: error: syntax error before '*' token
src/sound.c:323: warning: type defaults to `int' in declaration of `musicstream'
src/sound.c:323: warning: data definition has no type or storage class
src/sound.c: In function `loadsong':
src/sound.c:331: error: implicit declaration of function `FSOUND_Stream_OpenFile'
src/sound.c:331: error: `FSOUND_LOOP_NORMAL' undeclared (first use in this function)
src/sound.c:331: warning: assignment makes pointer from integer without a cast
src/sound.c: In function `musicon':
src/sound.c:341: error: implicit declaration of function `FSOUND_Stream_Play'
src/sound.c:341: error: `FSOUND_FREE' undeclared (first use in this function)
src/sound.c: In function `musicoff':
src/sound.c:349: error: implicit declaration of function `FSOUND_Stream_Stop'
make: *** [obj.gnu/sound.o] Error 1