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
Development versions of BLFS may not build or run some packages
properly if LFS or dependencies have been updated since the most
recent stable versions of the books.
Package Information
-
Download (HTTP): https://ftp.gnu.org/gnu/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:
sed '/CDIO_LSEEK/s/lseek64/lseek/' -i lib/driver/_cdio_generic.c
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