4
The GnomeCDMaster GUI additionally requires the Gimp toolkit gtk+-1.2.8,
5
recent Gnome libraries (e.g. gnome-libs-1.4.1.6) and the C++ bindings
6
gtkmm-1.2.9 and gnomemm-1.2.2. The packages are available from
7
www.gtk.org, www.gnome.org and www.sourceforge.net (project 'gtkmm').
8
You will need exactly the mentioned library version. With older or
9
newer versions the GnomeCDMaster sources usually fail to compile.
12
If you fetched the source tree directly from CVS, you will first have to
13
unpack "scsilib.tar.gz" and "pccts.tar.gz" in the same directory where
16
1. Type './configure'.
17
Configure options for mp3lame library (only required for building toc2mp3):
18
--without-lame Disable building of toc2mp3.
19
--with-lame-include Specifies the directory containing the lame
21
--with-lame-lib Specifies the directory containing mp3lame
23
--disable-lame-test Do not run a test program that checks for the
24
required mp3lame library version. It will be
25
assumed that the correct mp3lame library is
28
Configure options for PCCTS (only required if you do not want to use
29
the PCCTS version which is included in this cdrdao source distribution):
30
--with-pcctsbin=dir Specifies directory that contains the PCCTS
31
executables (default: pccts/bin)
33
--with-pcctsinc=dir Specifies directory that contains the PCCTS
34
header and source files
37
Configure options for SCSI interface:
38
--without-scglib Use a direct SCSI implementation instead of
39
Joerg Schilling's SCSI library. This makes only
40
sense if the SCSI library does not compile for
41
some reason. Direct SCSI implementations are
42
currently available for Linux and FreeBSD.
44
The included SCSI library will be built if the following options
47
--with-scglib-inc=dir Use SCSI library include files from specified
48
directory instead from the SCSI library that
49
comes with the cdrdao package. This option will
50
only have an effect if '--with-scglib-lib' is
51
specified, too. If both options are given the
52
SCSI library will not be built.
54
--with-scglib-lib=dir Specifies the directory that contains the SCSI
55
library. This option will only have an effect if
56
'--with-scglib-inc' is specified, too. If both
57
options are given the SCSI library will not be
60
Misc configure options:
61
--with-linux-qnx-sched Enables Linux QNX real time scheduling.
62
This will only work if your kernel is compiled
63
with the QNX scheduler.
65
--without-posix-threads Do not use posix threads for ring buffer even
66
if the system supports it.
68
2. Type 'make' to compile the package.
70
3. Type 'make install' as root to install the executable and the manual page
71
under '/usr/local' or whatever was specified as the installation prefix.