Dirk Mueller wrote:
>On Don, 21 M�r 2002, Chris Thompson wrote:
>
>>I get the following error message on my x86 slack8 system:
>>
>
>Do not use automake 1.6, its broken.
>
>
>Dirk
>
>_______________________________________________
>Avifile mailing list
>[EMAIL PROTECTED]
>http://prak.org/mailman/listinfo/avifile
>
>.
>
You're right. I downgraded automake to 1.5 and configure *seems* to
work (many warnings and the like). However, make breaks with this:
creating avibench
source='avicat.cpp' object='avicat.o' libtool=no \
depfile='.deps/avicat.Po' tmpdepfile='.deps/avicat.TPo' \
depmode=gcc3 /bin/sh ../../depcomp \
g++ -DHAVE_CONFIG_H -I. -I. -I../../include -I/usr/X11R6/include
-I../../lib/av
iread -Wall -Wno-unused -g -march=i586 -ffast-math -pipe -c -o
avicat.o `test
-f avicat.cpp || echo './'`avicat.cpp
avicat.cpp:56: parse error before `&' token
avicat.cpp: In function `uint_t findAttrInfo(...)':
avicat.cpp:61: `direction' undeclared (first use this function)
avicat.cpp:61: (Each undeclared identifier is reported only once for each
function it appears in.)
avicat.cpp:61: `cinfo' undeclared (first use this function)
avicat.cpp:65: `name' undeclared (first use this function)
avicat.cpp: At global scope:
avicat.cpp:117: `string' was not declared in this scope
avicat.cpp:117: template argument 1 is invalid
avicat.cpp:117: ISO C++ forbids declaration of `attributes' with no type
avicat.cpp:149: `string' was not declared in this scope
avicat.cpp:149: template argument 1 is invalid
avicat.cpp:150: ISO C++ forbids declaration of `attrs' with no type
avicat.cpp:172: `string' was not declared in this scope
avicat.cpp:172: parse error before `)' token
avicat.cpp:183: `string' was not declared in this scope
avicat.cpp:183: `filename' was not declared in this scope
avicat.cpp:184: `void AviCutter::Open' is not a static member of `class
AviCutter'
avicat.cpp:184: variable `void AviCutter::Open' has initializer but
incomplete
type
avicat.cpp:184: syntax error before `{' token
avicat.cpp:187: ISO C++ forbids declaration of `inFile' with no type
avicat.cpp:187: `filename' was not declared in this scope
avicat.cpp:188: ISO C++ forbids declaration of `inVidStr' with no type
avicat.cpp:188: invalid use of member `AviCutter::inFile'
avicat.cpp:190: parse error before `if'
avicat.cpp:193: ISO C++ forbids declaration of `outVideo' with no type
avicat.cpp:193: invalid use of member `AviCutter::outFile'
avicat.cpp:193: invalid use of member `AviCutter::bh'
avicat.cpp:193: invalid use of member `AviCutter::bh'
avicat.cpp:194: invalid use of member `AviCutter::bh'
avicat.cpp:195: invalid use of member `AviCutter::inVidStr'
avicat.cpp:196: parse error before `}' token
avicat.cpp:198: invalid use of member `AviCutter::inFile'
avicat.cpp:198: parse error before `;' token
avicat.cpp:198: syntax error before `++' token
avicat.cpp:201: invalid use of member `AviCutter::inAudStreams'
avicat.cpp:201: ISO C++ forbids declaration of `printf' with no type
avicat.cpp:201: `int printf' redeclared as different kind of symbol
/usr/lib/gcc-lib/i386-slackware-linux/3.0.4/include/stdio.h:285: previous
declaration of `int printf(const char*, ...)'
avicat.cpp:201: initializer list being treated as compound expression
avicat.cpp:203: parse error before `if'
avicat.cpp:205: invalid use of member `AviCutter::inAudStreams'
avicat.cpp:205: parse error before `;' token
avicat.cpp:205: syntax error before `++' token
avicat.cpp:209: syntax error before `->' token
avicat.cpp:210: ISO C++ forbids declaration of `bpf' with no type
avicat.cpp:210: invalid use of member `AviCutter::inVidStr'
avicat.cpp:210: invalid use of member `AviCutter::wfmtx'
avicat.cpp:219: syntax error before `.' token
avicat.cpp:224: syntax error before `.' token
avicat.cpp: In member function `void AviCutter::createVideoEncoder(unsigned
int)':
avicat.cpp:247: `string' undeclared (first use this function)
avicat.cpp:247: template argument 1 is invalid
avicat.cpp:247: `::iterator' undeclared (first use here)
avicat.cpp:247: parse error before `;' token
avicat.cpp:249: `it' undeclared (first use this function)
avicat.cpp:249: request for member `begin' in `this->AviCutter::attributes',
which is of non-aggregate type `int'
avicat.cpp:249: request for member `end' in `this->AviCutter::attributes',
which is of non-aggregate type `int'
avicat.cpp:252: `printf' cannot be used as a function
avicat.cpp:254: warning: cannot pass objects of non-POD type `const struct
avm::CodecInfo' through `...'
avicat.cpp: In member function `void AviCutter::Copy()':
avicat.cpp:369: `printf' cannot be used as a function
avicat.cpp:376: `printf' cannot be used as a function
avicat.cpp: In function `void Usage(const char*)':
avicat.cpp:394: `printf' cannot be used as a function
avicat.cpp:395: `printf' cannot be used as a function
avicat.cpp:396: `printf' cannot be used as a function
avicat.cpp: At global scope:
avicat.cpp:399: template argument 1 is invalid
avicat.cpp:400: ISO C++ forbids declaration of `bound_args' with no type
avicat.cpp: In function `void parseBounds(avm::vector<pair<int, int> >&,
int&)':
avicat.cpp:401: request for member `size' in `bound_args', which is of
non-aggregate type `int'
avicat.cpp:402: invalid types `int[unsigned int]' for array subscript
avicat.cpp:404: parse error before `::' token
avicat.cpp:406: use of class template `template<First, Second> struct
pair' as
expression
avicat.cpp:407: use of class template `template<First, Second> struct
pair' as
expression
avicat.cpp:409: use of class template `template<First, Second> struct
pair' as
expression
avicat.cpp:409: use of class template `template<First, Second> struct
pair' as
expression
avicat.cpp:410: use of class template `template<First, Second> struct
pair' as
expression
avicat.cpp:414: parse error before `else'
avicat.cpp:416: confused by earlier errors, bailing out
make[2]: *** [avicat.o] Error 1
make[2]: Leaving directory `/opt/downloads/avifile-0.6/samples/misc'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/opt/downloads/avifile-0.6/samples'
make: *** [all-recursive] Error 1
_______________________________________________
Avifile mailing list
[EMAIL PROTECTED]
http://prak.org/mailman/listinfo/avifile