libmikmod is a sound library capable of playing audio samples as well as tracker modules. Supported module formats include MOD, S3M, XM, IT, MED, MTM and 669.
Download (HTTP): http://mikmod.raphnet.net/files/libmikmod-3.1.11.tar.gz
Download (FTP): ftp://ftp.fu-berlin.de/unix/linux/mirrors/gentoo/distfiles/libmikmod-3.1.11.tar.gz
Download MD5 sum: 705106da305e8de191549f1e7393185c
Download size: 604 KB
Estimated disk space required: 9.9 MB
Estimated build time: 0.3 SBU
Recommended Patch: http://mikmod.raphnet.net/files/libmikmod-3.1.11-a.diff
ALSA-1.0.13, EsounD-0.2.36, libGUS, AFlib and SAM9407 driver
User Notes: http://wiki.linuxfromscratch.org/blfs/wiki/libmikmod
Install libmikmod by running the following commands:
patch -Np1 -i ../libmikmod-3.1.11-a.diff && sed -i -e "s/VERSION=10/VERSION=11/" \ -e "s/sys_asoundlib/alsa_asoundlib/" \ -e "s/snd_cards/snd_card_load/g" \ -e "s|sys/asoundlib.h|alsa/asoundlib.h|g" \ -e "s/^LIBOBJS/#LIBOBJS/" \ configure.in && autoconf && ./configure --prefix=/usr && make
Now, as the root user:
make install && chmod 755 /usr/lib/libmikmod.so.2.0.4 && install -v -m644 -D docs/mikmod.html \ /usr/share/doc/libmikmod-3.1.11/mikmod.html
sed -i -e ...: This increments the package micro version and also modifies the ALSA header search routine so that the package properly discovers the ALSA library. It also fixes a problem which makes autoconf fail.
autoconf: This generates a new configure script, required because of the changes to configure.in.
Last updated on 2007-02-14 11:57:11 -0600