Introduction to libcdio
The libcdio is a library for
CD-ROM and CD image access. The associated libcdio-cdparanoia library reads audio from
the CD-ROM directly as data, with no analog step between, and
writes the data to a file or pipe as .wav, .aifc or as raw 16 bit
linear PCM.
Note
This package is known to build and work
properly using an LFS 13.0 platform.
Package Information
-
Download (HTTP): https://ftpmirror.gnu.org/libcdio/libcdio-2.1.0.tar.bz2
-
Download MD5 sum: aa7629e8f73662a762f64c444b901055
-
Download size: 1.7 MB
-
Estimated disk space required: 53 MB (both packages,
including checks)
-
Estimated build time: 0.2 SBU (using parallelism=4; both
packages, including checks)
Additional Downloads
libcdio Dependencies
Optional
libcddb-1.3.2
Installation of libcdio
If you are building on an i686 system, fix a build issue caused by
large file support:
case $(uname -m) in
i?86)
sed '/CDIO_LSEEK/s/lseek64/lseek/' -i lib/driver/_cdio_generic.c &&
sed '/CDIO_FSEEK/s/fseeko64/fseek/' -i lib/driver/_cdio_stdio.c ;;
esac
Install libcdio by running the
following commands:
./configure --prefix=/usr --disable-static &&
make
To test the results, issue: make
check -k. One test named realpath is known to fail.
Now, as the root user:
make install
Now install libcdio-paranoia:
tar -xf ../libcdio-paranoia-10.2+2.0.2.tar.bz2 &&
cd libcdio-paranoia-10.2+2.0.2 &&
./configure --prefix=/usr --disable-static &&
make
To test the results, issue: make
check.
Now, as the root user:
make install