INSTALL
上传用户:weiliju62
上传日期:2007-01-06
资源大小:619k
文件大小:3k
源码类别:

SCSI/ASPI

开发平台:

MultiPlatform

  1. Installation:
  2. You will need the parser generator PCCTS Version 1.33 to compile this
  3. package. It is available from:
  4.         http://www.polhode.com/pccts.html
  5. or
  6. http://www.antlr.org/1.33/pccts.tar.gz
  7. While compiling the PCCTS packages you may get errors on the target 'genmk'.
  8. These errors can be safely ignored since cdrdao does not use 'genmk'. All
  9. required tools are already built at that time.
  10. Some parts of the standard PCCTS package won't compile with the actual
  11. gcc-2.95 version. You can
  12.  - compile with  make CXXFLAGS="-fpermissive -O2"
  13.  - use the PCCTS bug fix release 1.33mr20a from 
  14.        http://www.mcs.net/~tmoog/pccts.html
  15.  - or fix the obvious errors in the PCCTS installation
  16. The xcdrdao GUI needs the Gimp toolkit gtk+-1.2.0 and the C++ binding
  17. Gtk---1.0.0. Both are available from www.gtk.org.
  18. 1. Type './configure'.
  19.    Configure options for PCCTS:
  20.      --with-pcctsbin=dir     Specifies directory that contains the PCCTS 
  21.                              executables (default: /usr/local/bin)
  22.      --with-pcctsinc=dir     Specifies directory that contains the PCCTS
  23.                              header and source files
  24.                              (default: /usr/local/include/pccts)
  25.    Configure options for SCSI interface:
  26.      --without-scglib        Use a direct SCSI implementation instead of
  27.                              Joerg Schilling's SCSI library. This makes only
  28.                              sense if the SCSI library does not compile for
  29.                              some reason. Direct SCSI implementations are
  30.                              currently available for Linux and FreeBSD.
  31.                              The included SCSI library will be built if the
  32.                              following options are not given.
  33.      
  34.      --with-scglib-inc=dir   Use SCSI library include files from specified
  35.                              directory instead from the SCSI library that
  36.                              comes with the cdrdao package. This option will
  37.                              only have an effect if '--with-scglib-lib' is
  38.                              specified, too. If both options are given the
  39.                              SCSI library will not be built.
  40.      --with-scglib-lib=dir   Specifies the directory that contains the SCSI
  41.                              library. This option will only have an effect if
  42.                              '--with-scglib-inc' is specified, too. If both
  43.                              options are given the SCSI library will not be
  44.                              built.
  45.    Misc Configure options:
  46.      --with-linux-qnx-sched  Enables Linux QNX real time scheduling.
  47.                              This will only work if your kernel is compiled
  48.                              with the QNX scheduler.
  49.      --without-posix-threads Do not use posix threads for ring buffer even
  50.                              if the system supports it.
  51. 2. Type 'make' to compile the package.
  52. 3. Type 'make install' as root to install the binary and the manual page under
  53.    '/usr/local'.