Mailinglist Archive: opensuse (3349 mails)

< Previous Next >
KSCD cdda not working in 9.3
  • From: "Joe Morris (NTM)" <Joe_Morris@xxxxxxx>
  • Date: Tue, 31 May 2005 17:29:27 -0500
  • Message-id: <429CE547.3030108@xxxxxxx>
I am still trying to track down why cdda does not work in 9.3. I am hoping some of you more programmer types can help. Here are the relevant config.log entries, followed with the results. BTW, this is on a x86_64 computer, but I know it also affects i586 as well.
configure:41058: checking if kscd can be compiled
configure:41068: result: yes
configure:41084: checking for CDDA
configure:41119: checking pthread.h usability
configure:41131: gcc -c -ansi -W -Wall -Wchar-subscripts -Wshadow -Wpointer-arith -Wmissing-prototypes -Wwrite-strings -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -DNDEBUG -O2 -Wformat-security -Wmissing-format-attribute -DQT_THREAD_SUPPORT -D_REENTRANT conftest.c >&5
configure:41137: $? = 0
configure:41141: test -z
|| test ! -s conftest.err
configure:41144: $? = 0
configure:41147: test -s conftest.o
configure:41150: $? = 0
configure:41160: result: yes
configure:41164: checking pthread.h presence
configure:41174: gcc -E -DQT_THREAD_SUPPORT -D_REENTRANT conftest.c
configure:41180: $? = 0
configure:41200: result: yes
configure:41235: checking for pthread.h
configure:41242: result: yes
configure:41281: gcc -c -ansi -W -Wall -Wchar-subscripts -Wshadow -Wpointer-arith -Wmissing-prototypes -Wwrite-strings -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -DNDEBUG -O2 -Wformat-security -Wmissing-format-attribute -DQT_THREAD_SUPPORT -D_REENTRANT conftest.c >&5
In file included from /usr/include/asm-x86_64/byteorder.h:31,
from /usr/include/asm/byteorder.h:4,
from /usr/include/linux/cdrom.h:14,
from conftest.c:104:
/usr/include/linux/byteorder/little_endian.h:43: error: syntax error before "__cpu_to_le64p"
/usr/include/linux/byteorder/little_endian.h: In function `__cpu_to_le64p':
/usr/include/linux/byteorder/little_endian.h:45: error: `__le64' undeclared (first use in this function)
/usr/include/linux/byteorder/little_endian.h:45: error: (Each undeclared identifier is reported only once
/usr/include/linux/byteorder/little_endian.h:45: error: for each function it appears in.)
/usr/include/linux/byteorder/little_endian.h: At top level:
/usr/include/linux/byteorder/little_endian.h:47: error: syntax error before '*' token
/usr/include/linux/byteorder/little_endian.h: In function `__le64_to_cpup':
/usr/include/linux/byteorder/little_endian.h:49: error: `p' undeclared (first use in this function)
/usr/include/linux/byteorder/little_endian.h: At top level:
/usr/include/linux/byteorder/little_endian.h:67: error: syntax error before "__cpu_to_be64p"
/usr/include/linux/byteorder/little_endian.h: In function `__cpu_to_be64p':
/usr/include/linux/byteorder/little_endian.h:69: error: `__be64' undeclared (first use in this function)
/usr/include/linux/byteorder/little_endian.h:69: error: syntax error before "__swab64p"
/usr/include/linux/byteorder/little_endian.h: At top level:
/usr/include/linux/byteorder/little_endian.h:71: error: syntax error before '*' token
/usr/include/linux/byteorder/little_endian.h: In function `__be64_to_cpup':
/usr/include/linux/byteorder/little_endian.h:73: error: `p' undeclared (first use in this function)
conftest.c: In function `main':
conftest.c:111: warning: implicit declaration of function `ioctl'
/usr/include/linux/byteorder/little_endian.h: In function `__cpu_to_be64p':
/usr/include/linux/byteorder/little_endian.h:67: warning: unused parameter `p'
configure:41287: $? = 1
configure: failed program was:
| /* confdefs.h. */

Result in config.h

//* Define if you will CDDA support in kscd *//
//* #undef BUILD_CDDA *//

//* Define if you have cdparanoia installed *//
#define CDDA_PARANOIA 1

Since it is not defined, it does not compile and therefore kscd is not compiled with cdda support, which is why digital extraction is not working in 9.3's kscd. The little_endian.h problems may be the problem as far as I can see, which is quite different than 9.2 little_endian.h, but that is perhaps the limit of my ability. Can anyone see something relevant?

--
Joe Morris
New Tribes Mission
Email Address: Joe_Morris@xxxxxxx
Registered Linux user 231871






< Previous Next >
List Navigation
Follow Ups