Re: Monkey's Audio Plugin v3.1: compile error

Arthur Marsh <[email protected]> Wed, 27 Aug 2008 23:48:31 +0930
Newsgroups gmane.comp.kde.k3b
Message-ID <[email protected]>
Colin Brace wrote, on 27/08/08 20:58:
> Hi all,  
> 
> I am getting a compile error compiling the monkey's audio plugin.
> './configure' runs fine, but 'make' chokes and displays the following error.
> Anyone have any idea what is going wrong?
> 
> Thanks.

Is this the source that you were using:

453123 2007-01-30 18:36 k3bmonkeyaudioplugin-3.1.tar.bz2

My last build from source produced:

158804 2007-05-18 11:40 k3bmonkeyaudioplugin_3.1-2_i386.deb

without problem (Debian unstable, PII-266 CPU).

What build environment did you use? (Distribution, architecture, gcc 
version, any options passed to ./configure)?

Arthur.

> 
> [...]
> k3bmonkeydecoder.cpp: At global scope:
> k3bmonkeydecoder.cpp:32: error: expected constructor, destructor, or type
> conversion before '(' token
> k3bmonkeydecoder.cpp:46: error: expected constructor, destructor, or type
> conversion before '*' token
> k3bmonkeydecoder.cpp:53: error: prototype for 'bool
> K3bMonkeyDecoderFactory::canDecode(const KURL&)' does not match any in class
> 'K3bMonkeyDecoderFactory'
> k3bmonkeydecoder.h:30: error: candidate is: bool
> K3bMonkeyDecoderFactory::canDecode(int)
> k3bmonkeydecoder.cpp:81: error: expected `)' before '*' token
> k3bmonkeydecoder.cpp:95: error: no 'QString K3bMonkeyDecoder::fileType()
> const' member function declared in class 'K3bMonkeyDecoder'
> k3bmonkeydecoder.cpp:101: error: 'bool
> K3bMonkeyDecoder::analyseFileInternal' is not a static member of 'class
> K3bMonkeyDecoder'
> k3bmonkeydecoder.cpp:101: error: 'K3b' has not been declared
> k3bmonkeydecoder.cpp:101: error: 'frames' was not declared in this scope
> k3bmonkeydecoder.cpp:101: error: expected primary-expression before 'int'
> k3bmonkeydecoder.cpp:101: error: expected primary-expression before 'int'
> k3bmonkeydecoder.cpp:101: error: initializer expression list treated as
> compound expression
> k3bmonkeydecoder.cpp:102: error: expected ',' or ';' before '{' token
> make[3]: *** [k3bmonkeydecoder.lo] Error 1
> make[3]: Leaving directory `/usr/local/src/k3bmonkeyaudioplugin-3.1/src'
> make[2]: *** [all-recursive] Error 1
> make[2]: Leaving directory `/usr/local/src/k3bmonkeyaudioplugin-3.1/src'
> make[1]: *** [all-recursive] Error 1
> make[1]: Leaving directory `/usr/local/src/k3bmonkeyaudioplugin-3.1'
> make: *** [all] Error 2
> 
> -----
>   Colin Brace
>   Amsterdam
>   http://lim.nl


-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/