Ticket #13331 (closed defect: fixed)
libcdio-0.75 default config misses osx driver on Mac OS X 10.4 Tiger and 10.5 Leopard
| Reported by: | ulion2002@… | Owned by: | ryandesign@… |
|---|---|---|---|
| Priority: | Normal | Milestone: | Port Bugs |
| Component: | ports | Version: | 1.5.2 |
| Keywords: | cdio cdda_identify | Cc: | |
| Port: | libcdio |
Description
Check the configure script file of libcdio-0.75:
====================
case $host_os in
aix*)
## Don't use AIX driver until starts to really work ## cd_drivers="${cd_drivers}, AIX" ## AC_DEFINE([HAVE_AIX_CDROM], [1], ## [Define 1 if you have AIX CD-ROM support]) ;;
darwin6*|darwin7*)
for ac_header in IOKit/IOKitLib.h CoreFoundation/CFBase.h do ====================
it only support up to darwin7 to use IOKits, Indeed, on 10.5 (darwin9), the IOKits works fine after I change the line to:
==================
darwin6*|darwin7*|darwin8*|darwin9*)
==================
Without this change, the libcdio will miss the osx driver to detect local cdroms, and will always fail when calling cdda_identify
On newest CVS of libcdio, it support to darwin8, but darwin9 is still missing, please update or patch libcdio.

