Next: Compile under DOS, Up: How to compile? [Contents]
IMYplay, in various versions, has been successfully compiled on the following systems:
Requirements for compiling the full version of the program under Un*x:
Type
‘./configure’
to configure the program for your system.
If you do not with support for a particular output mechanism, give the --enable-NAME=no option to ‘./configure’ (NAME=allegro, SDL, SDL2, ALSA, OSS, LIBAO, PORTAUDIO, PULSEAUDIO, JACK, MIDI, EXEC, GSTREAMER, FILE, SPKR).
Run ‘./configure --help’ for details.
By default, a flex-based scanner will be generated to parse the input file,
if flex
is available.
If the scanner does not compile for you or works incorrectly
(it hangs on binary files, for example), disable it with
‘./configure --enable-FLEXPARSER=no’
and recompile IMYplay.
If you do NOT wish IMYplay to use the network or get the computer’s IP address, get LibHideIP>=0.2 and LibNetBlock and configure IMYplay with
‘./configure --enable-LIBHIDEIP --enable-LIBNETBLOCK’
NOTE: this may cause network sound output to fail.
Type
‘make’
to compile the program.
Documentation is compiled, but may be recompiled, if you have the makeinfo
program (texinfo package).
Translations will be compiled, if you have the gettext package.
NOTE: if you have trouble compiling, send me:
configure
script. You can capture it by running
‘./configure > configure-output.txt 2>&1’,
make
command. You can capture it by running
‘make > make-output.txt 2>&1’,
Type
‘make install’
to install the program.
NOTE: ‘make install’ is NOT recommended. Create and install an RPM package instead, if possible.
To create an RPM package:
To create an RPM package (the old way):
NOTE: some systems may use other directories than these.
Next: Compile under DOS, Up: How to compile? [Contents]