1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
|
Fizmo should work on any POSIX-compatible machine. You need at least a
ncursesw (note the "w") library to compile (which means the --enable-widec
option has to be given when compiling ncursesw). You need libsdl and
libsndfile to compile with sound support and libxml2 to use babel metadata.
The Makefile needs a "config.mk" file where it tries to read the
configuration data from. Three templates for generic unix, Mac OS X and
Cygwin are available. Link or copy one to "config.mk" and run "make".
If it doesn't work out of the box, edit the config file appropriately.
In case libxml2 is not available on your system, set DISABLE_LIBXML2 to 1
by removing the "#" before "DISABLE_LIBXML2 = 1" in your config file. If
you wish the enable babel metadata support, set "LIBXML2_INC_DIR" and
"LIBXML2_LIB_DIR" accordingly.
If you wish to enable sound support, the config.mk must contain the line
"FIZMO_SOUND_INTERFACE = sound-sdl". If you don't have libsdl-sound available
comment the "FIZMO_SOUND_INTERFACE" line out by placing a "#" in front of it.
Otherwise, ensure that SDL_INC_DIR and SDL_LIB_DIR contain valid values. If
you also want AIFF sound support, ensure that ENABLE_AIFF_FOR_SOUND_SDL is
defined and set the SNDFILE_INC_DIR and SNDFILE_LIB_DIR variables.
|