2004-02-22 13:10:39 +00:00
|
|
|
To compile the source:
|
|
|
|
|
|
2004-03-01 01:32:39 +00:00
|
|
|
MAKE=gmake ./configure # if using POSIX shell
|
2004-02-22 13:10:39 +00:00
|
|
|
make
|
|
|
|
|
make check
|
|
|
|
|
make install # may have to do this as root
|
|
|
|
|
|
2004-02-29 14:36:15 +00:00
|
|
|
|
2004-03-01 01:32:39 +00:00
|
|
|
If you have problems linking libcdio or libiso9660, see the BSD
|
|
|
|
|
section. You might also try the option --without-versioned-libs. However
|
|
|
|
|
this option does help with the situtation described below so it is
|
|
|
|
|
preferred all other things being equal.
|
2004-02-29 14:36:15 +00:00
|
|
|
|
2004-02-22 13:10:39 +00:00
|
|
|
VCD dependency:
|
|
|
|
|
---------------
|
|
|
|
|
One thing that confuses people is the "dependency" on libvcdinfo from
|
|
|
|
|
vcdimager, while vcdimager has a dependency on libcdio. This libcdio
|
|
|
|
|
dependency on vcdimager is optional (i.e. not mandatory) dependency,
|
|
|
|
|
while the vcdimager dependency right now is mandatory. libvcdinfo is
|
|
|
|
|
used only by the utility program cd-read. If you want cd-read to use
|
|
|
|
|
the VCD reporting portion and you don't already have vcdimager
|
|
|
|
|
installed, build and install libcdio, then vcdimager, then configure
|
|
|
|
|
libcdio again and it should find libvcdinfo.
|
|
|
|
|
|
2004-04-22 03:24:38 +00:00
|
|
|
People who make packages might consider making two packages, a libcdio
|
|
|
|
|
package with just the libraries (and no dependency on libvcdinfo) and
|
|
|
|
|
a libcdio-utils which contains cd-info and iso-info, cd-read,
|
|
|
|
|
iso-read. Should you want cd-info with VCD support then you'd add a
|
|
|
|
|
depedency in that package to libvcdinfo.
|
|
|
|
|
|
2004-03-01 01:34:37 +00:00
|
|
|
BSD
|
|
|
|
|
---
|
2004-03-01 01:32:39 +00:00
|
|
|
|
|
|
|
|
Unless you use --without-versioned-libs (not recommended), you need to
|
|
|
|
|
use GNU make which usually can be found under the name "gmake".
|
|
|
|
|
|
|
|
|
|
If you use another make you are likely to get problems linking libcdio
|
|
|
|
|
and libiso9660.
|
|
|
|
|
|
2004-03-01 01:34:37 +00:00
|
|
|
|
|
|
|
|
Solaris
|
|
|
|
|
-------
|
|
|
|
|
|
|
|
|
|
You may need to use --without-versioned-libs if you get a problem
|
|
|
|
|
building libcdio or libiso9660.
|
|
|
|
|
|
2004-02-22 13:10:39 +00:00
|
|
|
OS Support
|
|
|
|
|
---------------
|
|
|
|
|
|
|
|
|
|
Support for Operating Systems's other than GNU/Linux is really based
|
|
|
|
|
on the desire, ability and willingness of others to help out. To date
|
|
|
|
|
it's been almost zip. I use GNU/Linux so that probably works
|
|
|
|
|
best. Occasionally, I'll test on an old Solaris box I have. Steve
|
|
|
|
|
Shultz has done a great job making BSDI CD support look like GNU/Linux
|
|
|
|
|
and usually let's me know where I've blown things on BSDI. Derk-Jan
|
|
|
|
|
Hartman started Mac OSX, but that's not complete yet. Calls for help
|
|
|
|
|
in FreeBSD (NetBSD whatever) and Solaris have gone out but no one yet
|
|
|
|
|
seems all that interested. Maybe it's just as well. Microsoft support
|
|
|
|
|
is also meager. It works on my Windows 98 laptop sort of. Personally I
|
|
|
|
|
find it a drag to develop on Microsoft Operating Systems and have
|
|
|
|
|
spent far more time on this platform than I care for. If someone is
|
|
|
|
|
interested in fixing the Microsoft OS support great.
|
|
|
|
|
|
|
|
|
|
|
2004-04-22 03:24:38 +00:00
|
|
|
$Id: README.libcdio,v 1.5 2004/04/22 03:24:38 rocky Exp $
|