gcc -DHAVE_CONFIG_H -I. -I. -I.. -D_REENTRANT -D_GNU_SOURCE -include ../config.h -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -O2 -O2 -march=athlon-xp -fomit-frame-pointer -pipe -I/var/tmp/portage/rte-0.5.1/work/rte-0.5.1/src -c b_divx4linux.c -MT b_divx4linux.lo -MD -MP -MF .deps/b_divx4linux.TPlo -fPIC -DPIC -o .libs/b_divx4linux.lo In file included from b_divx4linux.c:26: b_divx4linux.h:60: error: syntax error before "ENC_PARAM" b_divx4linux.h:60: warning: no semicolon at end of struct or union b_divx4linux.h:78: error: syntax error before '}' token b_divx4linux.h:78: warning: type defaults to `int' in declaration of `d4l_context' b_divx4linux.h:78: warning: data definition has no type or storage class b_divx4linux.h:80: error: syntax error before '*' token b_divx4linux.h:80: warning: return type defaults to `int' b_divx4linux.h:80: warning: no previous prototype for `DX' b_divx4linux.h: In function `DX': b_divx4linux.h:80: error: syntax error before ')' token b_divx4linux.h:80: error: syntax error before ')' token b_divx4linux.c: At top level: b_divx4linux.c:49: error: syntax error before '*' token b_divx4linux.c: In function `encore_init5': b_divx4linux.c:51: error: `param' undeclared (first use in this function) b_divx4linux.c:51: error: (Each undeclared identifier is reported only once b_divx4linux.c:51: error: for each function it appears in.) b_divx4linux.c: At top level: b_divx4linux.c:75: error: syntax error before '*' token b_divx4linux.c: In function `status': b_divx4linux.c:85: error: `dx' undeclared (first use in this function) b_divx4linux.c: At top level: b_divx4linux.c:127: error: syntax error before '*' token b_divx4linux.c: In function `avi_write_header': b_divx4linux.c:132: error: `p0' undeclared (first use in this function) b_divx4linux.c:143: error: `dx' undeclared (first use in this function) b_divx4linux.c:143: warning: left-hand operand of comma expression has no effectb_divx4linux.c:145: warning: left-hand operand of comma expression has no effectb_divx4linux.c:155: warning: left-hand operand of comma expression has no effectb_divx4linux.c:156: warning: left-hand operand of comma expression has no effectb_divx4linux.c:176: warning: left-hand operand of comma expression has no effectb_divx4linux.c:183: warning: left-hand operand of comma expression has no effectb_divx4linux.c:188: warning: left-hand operand of comma expression has no effectb_divx4linux.c:189: warning: left-hand operand of comma expression has no effectb_divx4linux.c:194: warning: left-hand operand of comma expression has no effectb_divx4linux.c:195: warning: left-hand operand of comma expression has no effectb_divx4linux.c:199: warning: left-hand operand of comma expression has no effectb_divx4linux.c: At top level: b_divx4linux.c:218: error: syntax error before '*' token b_divx4linux.c: In function `avi_write_trailer': b_divx4linux.c:222: error: `p' undeclared (first use in this function) b_divx4linux.c:222: error: `movi_bytes' undeclared (first use in this function) b_divx4linux.c:223: error: `dx' undeclared (first use in this function) b_divx4linux.c: In function `mainloop': b_divx4linux.c:232: error: `dx' undeclared (first use in this function) b_divx4linux.c: In function `stop': b_divx4linux.c:349: error: `dx' undeclared (first use in this function) b_divx4linux.c: In function `start': b_divx4linux.c:382: error: `dx' undeclared (first use in this function) b_divx4linux.c: At top level: b_divx4linux.c:441: error: syntax error before '*' token b_divx4linux.c:442: warning: `reset_output' was used with no prototype before its definition b_divx4linux.c: In function `reset_output': b_divx4linux.c:443: error: `dx' undeclared (first use in this function) b_divx4linux.c: In function `set_output': b_divx4linux.c:454: error: `dx' undeclared (first use in this function) b_divx4linux.c: In function `set_input': b_divx4linux.c:511: error: `dx' undeclared (first use in this function) b_divx4linux.c: In function `parameters_set': b_divx4linux.c:574: error: `dx' undeclared (first use in this function) b_divx4linux.c:597: error: `ENC_CSP_RGB24' undeclared (first use in this function) b_divx4linux.c:605: error: `ENC_CSP_YV12' undeclared (first use in this function) b_divx4linux.c:609: error: `ENC_CSP_I420' undeclared (first use in this function) b_divx4linux.c:618: error: `ENC_CSP_YUY2' undeclared (first use in this function) b_divx4linux.c:623: error: `ENC_CSP_UYVY' undeclared (first use in this function) b_divx4linux.c: In function `option_get': b_divx4linux.c:734: error: `dx' undeclared (first use in this function) b_divx4linux.c: In function `option_set': b_divx4linux.c:762: error: `dx' undeclared (first use in this function) b_divx4linux.c: In function `codec_get': b_divx4linux.c:804: error: `dx' undeclared (first use in this function) b_divx4linux.c: At top level: b_divx4linux.c:828: error: `codec_set' redeclared as different kind of symbol b_divx4linux.h:66: error: previous declaration of `codec_set' b_divx4linux.c: In function `codec_set': b_divx4linux.c:829: error: `dx' undeclared (first use in this function) b_divx4linux.c: In function `context_delete': b_divx4linux.c:895: error: `dx' undeclared (first use in this function) b_divx4linux.c: In function `context_new': b_divx4linux.c:925: error: `dx' undeclared (first use in this function) make[2]: *** [b_divx4linux.lo] Error 1 make[2]: Leaving directory `/var/tmp/portage/rte-0.5.1/work/rte-0.5.1/divx4linux' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/rte-0.5.1/work/rte-0.5.1' make: *** [all] Error 2