|
Hello, I've successfully configured cinelerra-2 from svn (with --disable-firewire configure option) but still get this compiler error. How can I fix this ? Tx. Here is my OS conf: Autoconf 2.59 gcc (GCC) 3.3.5 (Debian 1:3.3.5-13) $ ./configure --disable-firewire ## --------- ## ## Platform. ## ## --------- ## hostname = debian uname -m = i686 uname -r = 2.6.8-2-k7 uname -s = Linux uname -v = #1 Tue Aug 16 14:00:15 UTC 2005 /usr/bin/uname -p = unknown /bin/uname -X = unknown /bin/arch = i686 /usr/bin/arch -k = unknown /usr/convex/getsysinfo = unknown hostinfo = unknown /bin/machine = unknown /usr/bin/oslevel = unknown /bin/universe = unknown PATH: /opt/mono-1.1.13.2/bin PATH: /sbin PATH: /bin PATH: /usr/sbin PATH: /usr/bin PATH: /usr/bin/X11 PATH: /usr/local/sbin PATH: /usr/local/bin PATH: /home/frederic/libraw1394-1.2.0 ## ----------- ## ## Core tests. ## ## ----------- ## [...] make[3]: Entering directory `/home/frederic/hvirtual/cinelerra' if g++ -DHAVE_CONFIG_H -I. -I. -I.. -I../quicktime -I../guicast -I../libmpeg3 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -DHAVE_ESOUND -DHAVE_OSS -I/usr/include/mjpegtools -I/usr/include/mjpegtools/mpeg2enc -I/usr/include/mjpegtools/mplex -I/usr/include/OpenEXR -DPLUGIN_DIR=\"/usr/local/lib/cinelerra\" -g -O2 -MT device1394input.o -MD -MP -MF ".deps/device1394input.Tpo" -c -o device1394input.o device1394input.C; \ then mv -f ".deps/device1394input.Tpo" ".deps/device1394input.Po"; else rm -f ".deps/device1394input.Tpo"; exit 1; fi device1394input.C:20: error: erreur de syntaxe before `::' token device1394input.C:24: error: le C++ ISO interdit la déclaration de « buffer_valid » sans type device1394input.C:25: error: le C++ ISO interdit la déclaration de « input_buffer » sans type device1394input.C:26: error: le C++ ISO interdit la déclaration de « done » sans type device1394input.C:27: error: le C++ ISO interdit la déclaration de « total_buffers » sans type device1394input.C:28: error: le C++ ISO interdit la déclaration de « current_inbuffer » sans type device1394input.C:29: error: le C++ ISO interdit la déclaration de « current_outbuffer » sans type device1394input.C:30: error: le C++ ISO interdit la déclaration de « buffer_size » sans type device1394input.C:31: error: le C++ ISO interdit la déclaration de « audio_buffer » sans type device1394input.C:32: error: le C++ ISO interdit la déclaration de « audio_samples » sans type device1394input.C:33: error: le C++ ISO interdit la déclaration de « video_lock » sans type device1394input.C:34: error: le C++ ISO interdit la déclaration de « audio_lock » sans type device1394input.C:35: error: le C++ ISO interdit la déclaration de « buffer_lock » sans type device1394input.C:36: error: le C++ ISO interdit la déclaration de « decoder » sans type device1394input.C:37: error: le C++ ISO interdit la déclaration de « fd » sans type device1394input.C:38: error: erreur d'analyse syntaxique before `}' token device1394input.C:40: error: erreur de syntaxe before `::' token device1394input.C:48: error: erreur de syntaxe before `::' token device1394input.C:49: error: erreur de syntaxe before `::' token device1394input.C:54: error: erreur d'analyse syntaxique before `;' token device1394input.C:54: error: erreur de syntaxe before `++' token device1394input.C:82: error: erreur de syntaxe before `::' token device1394input.C:99: error: le C++ ISO interdit la déclaration de « is_pal » sans type device1394input.C:99: error: `h' was not declared in this scope device1394input.C:100: error: le C++ ISO interdit la déclaration de « buffer_size » sans type device1394input.C:100: error: redefinition of `int buffer_size' device1394input.C:30: error: `int buffer_size' previously defined here device1394input.C:100: error: `DV_PAL_SIZE' was not declared in this scope device1394input.C:100: error: `DV_NTSC_SIZE' was not declared in this scope device1394input.C:101: error: le C++ ISO interdit la déclaration de « total_buffers » sans type device1394input.C:101: error: redefinition of `int total_buffers' device1394input.C:27: error: `int total_buffers' previously defined here device1394input.C:101: error: `length' was not declared in this scope device1394input.C:105: error: erreur d'analyse syntaxique before `if' device1394input.C:135: error: le C++ ISO interdit la déclaration de « input_buffer » sans type device1394input.C:135: error: redefinition of `int input_buffer' device1394input.C:25: error: `int input_buffer' previously defined here device1394input.C:136: error: `length' was not declared in this scope device1394input.C:142: error: erreur d'analyse syntaxique before `if' device1394input.C:150: error: le C++ ISO interdit la déclaration de « buffer » sans type device1394input.C:150: error: conversion invalide de « char** » vers « int » device1394input.C:151: error: le C++ ISO interdit la déclaration de « buffer_valid » sans type device1394input.C:151: error: redefinition of `int buffer_valid' device1394input.C:24: error: `int buffer_valid' previously defined here device1394input.C:151: error: conversion invalide de « int* » vers « int » device1394input.C:152: error: le C++ ISO interdit la déclaration de « bzero » sans type device1394input.C:152: error: `int bzero' redeclared as different kind of symbol /usr/include/string.h:260: error: previous declaration of `void bzero(void*, unsigned int)' device1394input.C:152: error: liste d'initaliseurs a été traité comme une _expression_ composée device1394input.C:153: error: erreur d'analyse syntaxique before `for' device1394input.C:153: error: erreur d'analyse syntaxique before `;' token device1394input.C:153: error: erreur de syntaxe before `++' token device1394input.C:159: error: le C++ ISO interdit la déclaration de « audio_buffer » sans type device1394input.C:159: error: redefinition of `int audio_buffer' device1394input.C:31: error: `int audio_buffer' previously defined here device1394input.C:159: error: `channels' was not declared in this scope device1394input.C:161: error: le C++ ISO interdit la déclaration de « audio_lock » sans type device1394input.C:161: error: redefinition of `int audio_lock' device1394input.C:34: error: `int audio_lock' previously defined here device1394input.C:161: error: conversion invalide de « Condition* » vers « int » device1394input.C:162: error: le C++ ISO interdit la déclaration de « video_lock » sans type device1394input.C:162: error: redefinition of `int video_lock' device1394input.C:33: error: `int video_lock' previously defined here device1394input.C:162: error: conversion invalide de « Condition* » vers « int » device1394input.C:163: error: le C++ ISO interdit la déclaration de « buffer_lock » sans type device1394input.C:163: error: redefinition of `int buffer_lock' device1394input.C:35: error: `int buffer_lock' previously defined here device1394input.C:163: error: conversion invalide de « Mutex* » vers « int » device1394input.C:165: error: le C++ ISO interdit la déclaration de « decoder » sans type device1394input.C:165: error: redefinition of `int decoder' device1394input.C:36: error: `int decoder' previously defined here device1394input.C:165: error: `dv_new' was not declared in this scope device1394input.C:167: error: erreur de syntaxe before `::' token device1394input.C:172: error: erreur de syntaxe before `::' token device1394input.C:179: error: erreur de syntaxe before `::' token device1394input.C:183: error: le C++ ISO interdit la déclaration de « sleep » sans type device1394input.C:183: error: `int sleep' redeclared as different kind of symbol /usr/include/unistd.h:390: error: previous declaration of `unsigned int sleep(unsigned int)' device1394input.C:184: error: erreur d'analyse syntaxique before `}' token device1394input.C:190: error: erreur de syntaxe before `::' token device1394input.C:194: error: erreur de syntaxe before `->' token device1394input.C:196: error: `status' was not declared in this scope device1394input.C:196: error: erreur d'analyse syntaxique before `;' token device1394input.C:196: error: erreur de syntaxe before `++' token device1394input.C:201: error: erreur d'analyse syntaxique before `if' device1394input.C:206: error: `status' was not declared in this scope device1394input.C:212: error: erreur d'analyse syntaxique before `if' device1394input.C:215: error: le C++ ISO interdit la déclaration de « buffer_valid » sans type device1394input.C:215: error: variable-size type declared outside of any function device1394input.C:215: error: conflicting types for `int buffer_valid[2]' device1394input.C:151: error: previous declaration as `int buffer_valid' device1394input.C:216: error: erreur de syntaxe before `->' token device1394input.C:230: error: base operand of `->' is not a pointer device1394input.C:231: error: erreur d'analyse syntaxique before `if' device1394input.C:237: error: `audio_result' was not declared in this scope device1394input.C:238: error: `audio_result' was not declared in this scope device1394input.C:239: error: erreur d'analyse syntaxique before `for' device1394input.C:239: error: erreur de syntaxe before `>=' token device1394input.C:239: error: erreur de syntaxe before `--' token device1394input.C:242: error: `to' was not declared in this scope device1394input.C:242: error: le C++ ISO interdit la déclaration de « twosample » sans type device1394input.C:242: error: `twosample' was not declared in this scope device1394input.C:242: error: assignment (not initialization) in declaration device1394input.C:243: error: erreur d'analyse syntaxique before `}' token device1394input.C:244: error: le C++ ISO interdit la déclaration de « audio_result » sans type device1394input.C:245: error: erreur d'analyse syntaxique before `}' token device1394input.C:248: error: erreur de syntaxe before `+=' token device1394input.C:251: error: erreur de syntaxe before `->' token device1394input.C:259: error: erreur de syntaxe before `::' token device1394input.C:269: error: erreur de syntaxe before `::' token device1394input.C:272: error: erreur de syntaxe before `->' token device1394input.C:276: error: erreur de syntaxe before `::' token device1394input.C:282: error: erreur de syntaxe before `::' token device1394input.C:290: error: erreur de syntaxe before `::' token device1394input.C:295: error: erreur de syntaxe before `->' token device1394input.C:300: error: le C++ ISO interdit la déclaration de « result » sans type device1394input.C:300: error: base operand of `->' is not a pointer device1394input.C:301: error: erreur de syntaxe before `->' token device1394input.C:308: error: erreur de syntaxe before `->' token device1394input.C:309: error: `data' was not declared in this scope device1394input.C:309: error: invalid types `int[int]' for array subscript device1394input.C:309: error: le C++ ISO interdit la déclaration de « memcpy » sans type device1394input.C:309: error: `int memcpy' redeclared as different kind of symbol /usr/include/string.h:39: error: previous declaration of `void* memcpy(void*, const void*, unsigned int)' device1394input.C:309: error: liste d'initaliseurs a été traité comme une _expression_ composée device1394input.C:310: error: le C++ ISO interdit la déclaration de « buffer_valid » sans type device1394input.C:310: error: variable-size type declared outside of any function device1394input.C:310: error: redefinition of `int buffer_valid[2]' device1394input.C:215: error: `int buffer_valid[2]' previously defined here device1394input.C:310: error: invalid initializer device1394input.C:311: error: le C++ ISO interdit la déclaration de « increment_counter » sans type device1394input.C:311: error: conversion invalide de « int* » vers « int » device1394input.C:312: error: erreur d'analyse syntaxique before `}' token device1394input.C:314: error: erreur de syntaxe before `->' token device1394input.C:321: error: erreur de syntaxe before `::' token device1394input.C:324: error: `samples' was not declared in this scope device1394input.C:324: error: `samplerate' was not declared in this scope device1394input.C:325: error: erreur d'analyse syntaxique before `if' device1394input.C:328: error: erreur de syntaxe before `->' token device1394input.C:333: error: le C++ ISO interdit la déclaration de « result » sans type device1394input.C:333: error: redefinition of `int result' device1394input.C:300: error: `int result' previously defined here device1394input.C:333: error: base operand of `->' is not a pointer device1394input.C:334: error: erreur de syntaxe before `->' token device1394input.C:342: error: `samples' was not declared in this scope device1394input.C:342: error: `bits' was not declared in this scope device1394input.C:342: error: `channels' was not declared in this scope device1394input.C:343: error: `samples' was not declared in this scope device1394input.C:343: error: `bits' was not declared in this scope device1394input.C:343: error: `channels' was not declared in this scope device1394input.C:343: error: le C++ ISO interdit la déclaration de « memcpy » sans type device1394input.C:343: error: redefinition of `int memcpy' device1394input.C:309: error: `int memcpy' previously defined here device1394input.C:343: error: liste d'initaliseurs a été traité comme une _expression_ composée device1394input.C:344: error: erreur de syntaxe before `-=' token device1394input.C:347: error: erreur de syntaxe before `->' token make[3]: *** [device1394input.o] Erreur 1 make[3]: Leaving directory `/home/frederic/hvirtual/cinelerra' make[2]: *** [all-recursive] Erreur 1 make[2]: Leaving directory `/home/frederic/hvirtual/cinelerra' make[1]: *** [all-recursive] Erreur 1 make[1]: Leaving directory `/home/frederic/hvirtual' make: *** [all] Erreur 2 |
- [CinCVS] [device1394input.C:20] make error Frederic FLIPPE
- Re: [CinCVS] [device1394input.C:20] make error Johannes Sixt
