From: Mitch W. <fmw...@ya...> - 2011-12-06 17:43:09
|
All, I managed to successfully compile, install and run cdrdao-1.2.3 under Cygwin on Windows Vista, and could burn a playable disc. I don't know how to specify exactly what version of Cygwin I have, but it's not real new. The Windows is pretty much up to date with patches. I used the following configuration options: --without-lame --with-scglib --without-xdao --mandir=/usr/local/share/man --infodir=/usr/local/share/doc The --with-scglib option was necessary. Note that the discussion of the --with-scglib option in the INSTALL file included with cdrdao-1.2.3 is wrong. I had to add a file named os-cygwin_nt-6.0.id to the scsilib/RULES directory. I just copied it from os-cygwin_nt-5.1.id. It seems likely that an os-cygwin_nt-7.0.id file would be needed for Windows 7. Finally, I had to set 'ac_cv_no_user_malloc=yes' in the make command line. That is, the make command line was 'ac_cv_no_user_malloc=yes make' but then the install command line was just 'make install'. This was necessary because the build process for scsilib would freeze when trying to figure out how to set ac_cv_no_user_malloc. I didn't try to figure out whether this was a Cygwin thing or was specific to the version of gcc that I had. Also, the build process for scsilib seems to duplicate some of what the overall cdrdao configure process does. This at least slows things down unnecessarily. The good news, though, is that cdrdao built this way will burn a playable CD. The OS-level device locking still doesn't work. Mitch |