On 02/05/2014 10:19 AM, David C. Rankin wrote:
On 02/05/2014 10:00 AM, David C. Rankin wrote:
Should be:
extern "C"
{
#ifdef HAVE_LIBCDIO_090
#include <cdio/paranoia/cdda.h>
I think this whole issue is that HAVE_LIBCDIO_090 is NOT seen in paranoia.h. If
we can get that test to evaluate to 'true', I think kaffeine will build.
That is indeed the case. I just built kaffeine with:
cd kaffeine
# fix kaffeine/kaffeine/configure.in.in
sed -i 's|\[cdio/cdda.h\]|[cdio/paranoia/cdda.h]|' kaffeine/configure.in.in
# set all paranoia.h 'cdio/' includes to 'cdia/paranoia/'
sed -i 's|<cdio/cdda.h>|<cdio/paranoia/cdda.h>|' \
kaffeine/src/input /disc/paranoia.h
sed -i 's|<cdio/paranoia.h>|<cdio/paranoia/paranoia.h>|' \
kaffeine/src/input /disc/paranoia.h
# fix missing '/' in kaffeine/kaffeine/src/input/disc/paranoia.h
sed -i 's|paranoiacdda|paranoia/cdda|' kaffeine/src/input/disc/paranoia.h
Kaffeine built fine. So we have to:
(1) fix the missing '/' at line 36 in paranoia.h:
33 extern "C"
34 {
35 #ifdef HAVE_LIBCDIO_090
36 #include <cdio/paranoiacdda.h>
^
(2) find a way to get HAVE_LIBCDIO_090 test true in paranoia.h
How do we fix #2?
--
David C. Rankin, J.D.,P.E.