Hi, I''m getting this error while building kdemultimedia-4.1.1: In file included from /build/apt-build/build/kdemultimedia-4.1.1/kioslave/audiocd/audiocd.cpp:30: /usr/include/cdda_interface.h:98: error: expected unqualified-id before ?private? /usr/include/cdda_interface.h:98: error: expected ?;? before ?private? /build/apt-build/build/kdemultimedia-4.1.1/kioslave/audiocd/audiocd.cpp: In member function ?cdrom_drive* AudioCD::AudioCDProtocol::initRequest(const KUrl&)?: /build/apt-build/build/kdemultimedia-4.1.1/kioslave/audiocd/audiocd.cpp:224: error: ?struct cdrom_drive? has no member named ?dev? /build/apt-build/build/kdemultimedia-4.1.1/kioslave/audiocd/audiocd.cpp:235: error: ?struct cdrom_drive? has no member named ?dev? /build/apt-build/build/kdemultimedia-4.1.1/kioslave/audiocd/audiocd.cpp:237: error: ?struct cdrom_drive? has no member named ?dev? /build/apt-build/build/kdemultimedia-4.1.1/kioslave/audiocd/audiocd.cpp:246: error: ?struct cdrom_drive? has no member named ?dev? /build/apt-build/build/kdemultimedia-4.1.1/kioslave/audiocd/audiocd.cpp:247: error: ?struct cdrom_drive? has no member named ?dev? make[3]: *** [kioslave/audiocd/CMakeFiles/kio_audiocd.dir/audiocd.o] Error 1 any idea? Regards, Anjum
On Mon, Sep 29, 2008 at 12:29:32PM -0700, Anjum Kaiser wrote:> Hi, > > I''m getting this error while building kdemultimedia-4.1.1: > > > In file included from /build/apt-build/build/kdemultimedia-4.1.1/kioslave/audiocd/audiocd.cpp:30: > /usr/include/cdda_interface.h:98: error: expected unqualified-id before ?private? > /usr/include/cdda_interface.h:98: error: expected ?;? before ?private? > /build/apt-build/build/kdemultimedia-4.1.1/kioslave/audiocd/audiocd.cpp: In member function ?cdrom_drive* AudioCD::AudioCDProtocol::initRequest(const KUrl&)?: > /build/apt-build/build/kdemultimedia-4.1.1/kioslave/audiocd/audiocd.cpp:224: error: ?struct cdrom_drive? has no member named ?dev? > /build/apt-build/build/kdemultimedia-4.1.1/kioslave/audiocd/audiocd.cpp:235: error: ?struct cdrom_drive? has no member named ?dev? > /build/apt-build/build/kdemultimedia-4.1.1/kioslave/audiocd/audiocd.cpp:237: error: ?struct cdrom_drive? has no member named ?dev? > /build/apt-build/build/kdemultimedia-4.1.1/kioslave/audiocd/audiocd.cpp:246: error: ?struct cdrom_drive? has no member named ?dev? > /build/apt-build/build/kdemultimedia-4.1.1/kioslave/audiocd/audiocd.cpp:247: error: ?struct cdrom_drive? has no member named ?dev? > make[3]: *** [kioslave/audiocd/CMakeFiles/kio_audiocd.dir/audiocd.o] Error 1 > > any idea? >It is due new cdparanoia 10.2 in unstable, first problem is fixed with this patch (it is made for 4.1.1 but should work): http://svn.debian.org/wsvn/pkg-kde/branches/kde4/packages/kdemultimedia/debian/patches/10_r865240_cdparanoia.diff?op=file&rev=12266&sc=1 I still have not fixed the second one. You can build against cdparanoia in testing and it will work fine. Ana
Hi, Thanks again, got it. Anjum --- On Tue, 9/30/08, Ana Guerrero <ana at debian.org> wrote:> From: Ana Guerrero <ana at debian.org> > Subject: Re: kdemultimedia build issue > To: "Anjum Kaiser" <anjum.kaiser at yahoo.com> > Cc: pkg-kde-talk at lists.alioth.debian.org > Date: Tuesday, September 30, 2008, 12:49 AM > On Mon, Sep 29, 2008 at 12:29:32PM -0700, Anjum Kaiser > wrote: > > Hi, > > > > I''m getting this error while building > kdemultimedia-4.1.1: > > > > > > In file included from > /build/apt-build/build/kdemultimedia-4.1.1/kioslave/audiocd/audiocd.cpp:30: > > /usr/include/cdda_interface.h:98: error: expected > unqualified-id before ?private? > > /usr/include/cdda_interface.h:98: error: expected > ?;? before ?private? > > > /build/apt-build/build/kdemultimedia-4.1.1/kioslave/audiocd/audiocd.cpp: > In member function ?cdrom_drive* > AudioCD::AudioCDProtocol::initRequest(const KUrl&)?: > > > /build/apt-build/build/kdemultimedia-4.1.1/kioslave/audiocd/audiocd.cpp:224: > error: ?struct cdrom_drive? has no member named ?dev? > > > /build/apt-build/build/kdemultimedia-4.1.1/kioslave/audiocd/audiocd.cpp:235: > error: ?struct cdrom_drive? has no member named ?dev? > > > /build/apt-build/build/kdemultimedia-4.1.1/kioslave/audiocd/audiocd.cpp:237: > error: ?struct cdrom_drive? has no member named ?dev? > > > /build/apt-build/build/kdemultimedia-4.1.1/kioslave/audiocd/audiocd.cpp:246: > error: ?struct cdrom_drive? has no member named ?dev? > > > /build/apt-build/build/kdemultimedia-4.1.1/kioslave/audiocd/audiocd.cpp:247: > error: ?struct cdrom_drive? has no member named ?dev? > > make[3]: *** > [kioslave/audiocd/CMakeFiles/kio_audiocd.dir/audiocd.o] > Error 1 > > > > any idea? > > > It is due new cdparanoia 10.2 in unstable, first problem is > fixed with this > patch (it is made for 4.1.1 but should work): > http://svn.debian.org/wsvn/pkg-kde/branches/kde4/packages/kdemultimedia/debian/patches/10_r865240_cdparanoia.diff?op=file&rev=12266&sc=1 > > I still have not fixed the second one. > > You can build against cdparanoia in testing and it will > work fine. > > Ana