gcc -DHAVE_CONFIG_H -I. -I. -I../.. -DSYS_LINUX -I../../include `top_builddir="../.." ../../vlc-config --cflags plugin adpcm` -Wsign-compare -Wall -finline-limit-30000 -pipe -c -o libadpcm_plugin_a-adpcm.o `test -f 'adpcm.c' || echo './'`adpcm.c gcc -Wsign-compare -Wall -finline-limit-30000 -pipe -o libadpcm_plugin.so libadpcm_plugin_a-adpcm.o `top_builddir=../.. ../../vlc-config --libs plugin adpcm` make[4]: Leaving directory `/root/from_usb/ThuOct184021+03002003/vlc/modules/codec' make[4]: Entering directory `/root/from_usb/ThuOct184021+03002003/vlc/modules/codec' source='mpeg_audio.c' object='libmpeg_audio_plugin_a-mpeg_audio.o' libtool=no \ depfile='.deps/libmpeg_audio_plugin_a-mpeg_audio.Po' tmpdepfile='.deps/libmpeg_audio_plugin_a-mpeg_audio.TPo' \ depmode=gcc3 /bin/sh ../../autotools/depcomp \ gcc -DHAVE_CONFIG_H -I. -I. -I../.. -DSYS_LINUX -I../../include `top_builddir="../.." ../../vlc-config --cflags plugin mpeg_audio` -Wsign-compare -Wall -finline-limit-30000 -pipe -c -o libmpeg_audio_plugin_a-mpeg_audio.o `test -f 'mpeg_audio.c' || echo './'`mpeg_audio.c gcc -Wsign-compare -Wall -finline-limit-30000 -pipe -o libmpeg_audio_plugin.so libmpeg_audio_plugin_a-mpeg_audio.o `top_builddir=../.. ../../vlc-config --libs plugin mpeg_audio` make[4]: Leaving directory `/root/from_usb/ThuOct184021+03002003/vlc/modules/codec' make[4]: Entering directory `/root/from_usb/ThuOct184021+03002003/vlc/modules/codec' source='libmpeg2.c' object='liblibmpeg2_plugin_a-libmpeg2.o' libtool=no \ depfile='.deps/liblibmpeg2_plugin_a-libmpeg2.Po' tmpdepfile='.deps/liblibmpeg2_plugin_a-libmpeg2.TPo' \ depmode=gcc3 /bin/sh ../../autotools/depcomp \ gcc -DHAVE_CONFIG_H -I. -I. -I../.. -DSYS_LINUX -I../../include `top_builddir="../.." ../../vlc-config --cflags plugin libmpeg2` -Wsign-compare -Wall -finline-limit-30000 -pipe -c -o liblibmpeg2_plugin_a-libmpeg2.o `test -f 'libmpeg2.c' || echo './'`libmpeg2.c In file included from libmpeg2.c:36: /root/from_usb/vlan_suit/mpeg2dec/mpeg2dec-0.2.1-cvs/include/mpeg2dec/mpeg2.h:25: parse error before "vo_instance_t" /root/from_usb/vlan_suit/mpeg2dec/mpeg2dec-0.2.1-cvs/include/mpeg2dec/mpeg2.h:25: warning: no semicolon at end of struct or union /root/from_usb/vlan_suit/mpeg2dec/mpeg2dec-0.2.1-cvs/include/mpeg2dec/mpeg2.h:49: parse error before '}' token /root/from_usb/vlan_suit/mpeg2dec/mpeg2dec-0.2.1-cvs/include/mpeg2dec/mpeg2.h:49: warning: type defaults to `int' in declaration of `mpeg2dec_t' /root/from_usb/vlan_suit/mpeg2dec/mpeg2dec-0.2.1-cvs/include/mpeg2dec/mpeg2.h:49: warning: data definition has no type or storage class /root/from_usb/vlan_suit/mpeg2dec/mpeg2dec-0.2.1-cvs/include/mpeg2dec/mpeg2.h:56: parse error before '*' token /root/from_usb/vlan_suit/mpeg2dec/mpeg2dec-0.2.1-cvs/include/mpeg2dec/mpeg2.h:60: parse error before '*' token /root/from_usb/vlan_suit/mpeg2dec/mpeg2dec-0.2.1-cvs/include/mpeg2dec/mpeg2.h:62: parse error before '*' token /root/from_usb/vlan_suit/mpeg2dec/mpeg2dec-0.2.1-cvs/include/mpeg2dec/mpeg2.h:65: parse error before '*' token libmpeg2.c:54: parse error before "mpeg2dec_t" libmpeg2.c:54: warning: no semicolon at end of struct or union libmpeg2.c:55: parse error before '*' token libmpeg2.c:55: warning: type defaults to `int' in declaration of `p_info' libmpeg2.c:55: warning: data definition has no type or storage class libmpeg2.c:78: parse error before '}' token libmpeg2.c: In function `InitDecoder': libmpeg2.c:132: sizeof applied to an incomplete type libmpeg2.c:139: sizeof applied to an incomplete type libmpeg2.c:139: sizeof applied to an incomplete type libmpeg2.c:139: sizeof applied to an incomplete type libmpeg2.c:139: sizeof applied to an incomplete type libmpeg2.c:139: sizeof applied to an incomplete type libmpeg2.c:139: sizeof applied to an incomplete type libmpeg2.c:140: dereferencing pointer to incomplete type libmpeg2.c:141: dereferencing pointer to incomplete type libmpeg2.c:142: dereferencing pointer to incomplete type libmpeg2.c:143: dereferencing pointer to incomplete type libmpeg2.c:144: dereferencing pointer to incomplete type libmpeg2.c:145: dereferencing pointer to incomplete type libmpeg2.c:146: dereferencing pointer to incomplete type libmpeg2.c:147: dereferencing pointer to incomplete type libmpeg2.c:148: dereferencing pointer to incomplete type libmpeg2.c:149: dereferencing pointer to incomplete type libmpeg2.c:150: dereferencing pointer to incomplete type libmpeg2.c:151: dereferencing pointer to incomplete type libmpeg2.c:154: dereferencing pointer to incomplete type libmpeg2.c:155: dereferencing pointer to incomplete type libmpeg2.c:162: dereferencing pointer to incomplete type libmpeg2.c:162: warning: implicit declaration of function `mpeg2_info' libmpeg2.c:162: dereferencing pointer to incomplete type libmpeg2.c: In function `RunDecoder': libmpeg2.c:173: `mpeg2_state_t' undeclared (first use in this function) libmpeg2.c:173: (Each undeclared identifier is reported only once libmpeg2.c:173: for each function it appears in.) libmpeg2.c:173: parse error before "state" libmpeg2.c:187: `state' undeclared (first use in this function) libmpeg2.c:187: warning: implicit declaration of function `mpeg2_parse' libmpeg2.c:187: dereferencing pointer to incomplete type libmpeg2.c:191: `STATE_BUFFER' undeclared (first use in this function) libmpeg2.c:198: dereferencing pointer to incomplete type libmpeg2.c:199: dereferencing pointer to incomplete type libmpeg2.c:201: dereferencing pointer to incomplete type libmpeg2.c:202: dereferencing pointer to incomplete type libmpeg2.c:203: dereferencing pointer to incomplete type libmpeg2.c:205: dereferencing pointer to incomplete type libmpeg2.c:206: dereferencing pointer to incomplete type libmpeg2.c:214: warning: implicit declaration of function `mpeg2_set_buf' libmpeg2.c:214: dereferencing pointer to incomplete type libmpeg2.c:216: dereferencing pointer to incomplete type libmpeg2.c:220: dereferencing pointer to incomplete type libmpeg2.c:220: dereferencing pointer to incomplete type libmpeg2.c:220: dereferencing pointer to incomplete type libmpeg2.c:220: dereferencing pointer to incomplete type libmpeg2.c:220: dereferencing pointer to incomplete type libmpeg2.c:220: dereferencing pointer to incomplete type libmpeg2.c:220: dereferencing pointer to incomplete type libmpeg2.c:220: dereferencing pointer to incomplete type libmpeg2.c:220: dereferencing pointer to incomplete type libmpeg2.c:220: dereferencing pointer to incomplete type libmpeg2.c:220: dereferencing pointer to incomplete type libmpeg2.c:220: dereferencing pointer to incomplete type libmpeg2.c:223: dereferencing pointer to incomplete type libmpeg2.c:223: dereferencing pointer to incomplete type libmpeg2.c:223: dereferencing pointer to incomplete type libmpeg2.c:223: dereferencing pointer to incomplete type libmpeg2.c:223: dereferencing pointer to incomplete type libmpeg2.c:223: dereferencing pointer to incomplete type libmpeg2.c:223: dereferencing pointer to incomplete type libmpeg2.c:223: dereferencing pointer to incomplete type libmpeg2.c:223: dereferencing pointer to incomplete type libmpeg2.c:223: dereferencing pointer to incomplete type libmpeg2.c:223: dereferencing pointer to incomplete type libmpeg2.c:223: dereferencing pointer to incomplete type libmpeg2.c:226: dereferencing pointer to incomplete type libmpeg2.c:226: dereferencing pointer to incomplete type libmpeg2.c:226: dereferencing pointer to incomplete type libmpeg2.c:226: dereferencing pointer to incomplete type libmpeg2.c:226: dereferencing pointer to incomplete type libmpeg2.c:226: dereferencing pointer to incomplete type libmpeg2.c:226: dereferencing pointer to incomplete type libmpeg2.c:226: dereferencing pointer to incomplete type libmpeg2.c:226: dereferencing pointer to incomplete type libmpeg2.c:226: dereferencing pointer to incomplete type libmpeg2.c:226: dereferencing pointer to incomplete type libmpeg2.c:226: dereferencing pointer to incomplete type libmpeg2.c:228: dereferencing pointer to incomplete type libmpeg2.c:230: dereferencing pointer to incomplete type libmpeg2.c:231: dereferencing pointer to incomplete type libmpeg2.c:232: dereferencing pointer to incomplete type libmpeg2.c:233: dereferencing pointer to incomplete type libmpeg2.c:239: warning: implicit declaration of function `mpeg2_pts' libmpeg2.c:239: dereferencing pointer to incomplete type libmpeg2.c:240: dereferencing pointer to incomplete type libmpeg2.c:240: dereferencing pointer to incomplete type libmpeg2.c:241: dereferencing pointer to incomplete type libmpeg2.c:244: dereferencing pointer to incomplete type libmpeg2.c:246: warning: implicit declaration of function `mpeg2_buffer' libmpeg2.c:246: dereferencing pointer to incomplete type libmpeg2.c:252: `STATE_SEQUENCE' undeclared (first use in this function) libmpeg2.c:277: dereferencing pointer to incomplete type libmpeg2.c:278: dereferencing pointer to incomplete type libmpeg2.c:285: dereferencing pointer to incomplete type libmpeg2.c:286: dereferencing pointer to incomplete type libmpeg2.c:287: dereferencing pointer to incomplete type libmpeg2.c:288: dereferencing pointer to incomplete type libmpeg2.c:291: dereferencing pointer to incomplete type libmpeg2.c:295: dereferencing pointer to incomplete type libmpeg2.c:297: dereferencing pointer to incomplete type libmpeg2.c:299: dereferencing pointer to incomplete type libmpeg2.c:300: dereferencing pointer to incomplete type libmpeg2.c:301: dereferencing pointer to incomplete type libmpeg2.c:302: dereferencing pointer to incomplete type libmpeg2.c:303: dereferencing pointer to incomplete type libmpeg2.c:307: dereferencing pointer to incomplete type libmpeg2.c:311: dereferencing pointer to incomplete type libmpeg2.c:311: dereferencing pointer to incomplete type libmpeg2.c:311: dereferencing pointer to incomplete type libmpeg2.c:313: dereferencing pointer to incomplete type libmpeg2.c:326: dereferencing pointer to incomplete type libmpeg2.c:326: dereferencing pointer to incomplete type libmpeg2.c:326: dereferencing pointer to incomplete type libmpeg2.c:326: dereferencing pointer to incomplete type libmpeg2.c:328: warning: implicit declaration of function `mpeg2_custom_fbuf' libmpeg2.c:328: dereferencing pointer to incomplete type libmpeg2.c:331: dereferencing pointer to incomplete type libmpeg2.c:336: dereferencing pointer to incomplete type libmpeg2.c:336: dereferencing pointer to incomplete type libmpeg2.c:336: dereferencing pointer to incomplete type libmpeg2.c:336: dereferencing pointer to incomplete type libmpeg2.c:336: dereferencing pointer to incomplete type libmpeg2.c:336: dereferencing pointer to incomplete type libmpeg2.c:336: dereferencing pointer to incomplete type libmpeg2.c:336: dereferencing pointer to incomplete type libmpeg2.c:336: dereferencing pointer to incomplete type libmpeg2.c:336: dereferencing pointer to incomplete type libmpeg2.c:336: dereferencing pointer to incomplete type libmpeg2.c:336: dereferencing pointer to incomplete type libmpeg2.c:339: dereferencing pointer to incomplete type libmpeg2.c:339: dereferencing pointer to incomplete type libmpeg2.c:339: dereferencing pointer to incomplete type libmpeg2.c:339: dereferencing pointer to incomplete type libmpeg2.c:339: dereferencing pointer to incomplete type libmpeg2.c:339: dereferencing pointer to incomplete type libmpeg2.c:339: dereferencing pointer to incomplete type libmpeg2.c:339: dereferencing pointer to incomplete type libmpeg2.c:339: dereferencing pointer to incomplete type libmpeg2.c:339: dereferencing pointer to incomplete type libmpeg2.c:339: dereferencing pointer to incomplete type libmpeg2.c:339: dereferencing pointer to incomplete type libmpeg2.c:342: dereferencing pointer to incomplete type libmpeg2.c:342: dereferencing pointer to incomplete type libmpeg2.c:342: dereferencing pointer to incomplete type libmpeg2.c:342: dereferencing pointer to incomplete type libmpeg2.c:342: dereferencing pointer to incomplete type libmpeg2.c:342: dereferencing pointer to incomplete type libmpeg2.c:342: dereferencing pointer to incomplete type libmpeg2.c:342: dereferencing pointer to incomplete type libmpeg2.c:342: dereferencing pointer to incomplete type libmpeg2.c:342: dereferencing pointer to incomplete type libmpeg2.c:342: dereferencing pointer to incomplete type libmpeg2.c:342: dereferencing pointer to incomplete type libmpeg2.c:343: dereferencing pointer to incomplete type libmpeg2.c:345: dereferencing pointer to incomplete type libmpeg2.c:346: dereferencing pointer to incomplete type libmpeg2.c:349: dereferencing pointer to incomplete type libmpeg2.c:351: dereferencing pointer to incomplete type libmpeg2.c:353: dereferencing pointer to incomplete type libmpeg2.c:355: dereferencing pointer to incomplete type libmpeg2.c:357: dereferencing pointer to incomplete type libmpeg2.c:357: dereferencing pointer to incomplete type libmpeg2.c:358: dereferencing pointer to incomplete type libmpeg2.c:362: `STATE_PICTURE_2ND' undeclared (first use in this function) libmpeg2.c:363: dereferencing pointer to incomplete type libmpeg2.c:364: dereferencing pointer to incomplete type libmpeg2.c:364: `PIC_MASK_CODING_TYPE' undeclared (first use in this function) libmpeg2.c:365: dereferencing pointer to incomplete type libmpeg2.c:367: dereferencing pointer to incomplete type libmpeg2.c:369: dereferencing pointer to incomplete type libmpeg2.c:371: dereferencing pointer to incomplete type libmpeg2.c:375: dereferencing pointer to incomplete type libmpeg2.c:379: `STATE_PICTURE' undeclared (first use in this function) libmpeg2.c:384: dereferencing pointer to incomplete type libmpeg2.c:385: dereferencing pointer to incomplete type libmpeg2.c:387: `PIC_FLAG_CODING_TYPE_P' undeclared (first use in this function) libmpeg2.c:391: dereferencing pointer to incomplete type libmpeg2.c:392: dereferencing pointer to incomplete type libmpeg2.c:393: dereferencing pointer to incomplete type libmpeg2.c:394: dereferencing pointer to incomplete type libmpeg2.c:395: dereferencing pointer to incomplete type libmpeg2.c:397: dereferencing pointer to incomplete type libmpeg2.c:399: dereferencing pointer to incomplete type libmpeg2.c:400: dereferencing pointer to incomplete type libmpeg2.c:401: dereferencing pointer to incomplete type libmpeg2.c:402: dereferencing pointer to incomplete type libmpeg2.c:402: `PIC_FLAG_PTS' undeclared (first use in this function) libmpeg2.c:403: dereferencing pointer to incomplete type libmpeg2.c:404: dereferencing pointer to incomplete type libmpeg2.c:405: dereferencing pointer to incomplete type libmpeg2.c:405: dereferencing pointer to incomplete type libmpeg2.c:406: dereferencing pointer to incomplete type libmpeg2.c:408: dereferencing pointer to incomplete type libmpeg2.c:409: dereferencing pointer to incomplete type libmpeg2.c:411: dereferencing pointer to incomplete type libmpeg2.c:412: dereferencing pointer to incomplete type libmpeg2.c:415: warning: implicit declaration of function `mpeg2_skip' libmpeg2.c:415: dereferencing pointer to incomplete type libmpeg2.c:416: dereferencing pointer to incomplete type libmpeg2.c:417: dereferencing pointer to incomplete type libmpeg2.c:418: dereferencing pointer to incomplete type libmpeg2.c:422: dereferencing pointer to incomplete type libmpeg2.c:423: dereferencing pointer to incomplete type libmpeg2.c:424: dereferencing pointer to incomplete type libmpeg2.c:426: dereferencing pointer to incomplete type libmpeg2.c:431: `STATE_END' undeclared (first use in this function) libmpeg2.c:432: `STATE_SLICE' undeclared (first use in this function) libmpeg2.c:433: dereferencing pointer to incomplete type libmpeg2.c:434: dereferencing pointer to incomplete type libmpeg2.c:436: dereferencing pointer to incomplete type libmpeg2.c:438: dereferencing pointer to incomplete type libmpeg2.c:439: dereferencing pointer to incomplete type libmpeg2.c:441: dereferencing pointer to incomplete type libmpeg2.c:442: dereferencing pointer to incomplete type libmpeg2.c:443: dereferencing pointer to incomplete type libmpeg2.c:445: dereferencing pointer to incomplete type libmpeg2.c:447: dereferencing pointer to incomplete type libmpeg2.c:448: dereferencing pointer to incomplete type libmpeg2.c:452: dereferencing pointer to incomplete type libmpeg2.c:453: dereferencing pointer to incomplete type libmpeg2.c:457: dereferencing pointer to incomplete type libmpeg2.c:458: dereferencing pointer to incomplete type libmpeg2.c:460: dereferencing pointer to incomplete type libmpeg2.c:461: dereferencing pointer to incomplete type libmpeg2.c:465: `STATE_INVALID' undeclared (first use in this function) libmpeg2.c:471: dereferencing pointer to incomplete type libmpeg2.c:472: dereferencing pointer to incomplete type libmpeg2.c:475: dereferencing pointer to incomplete type libmpeg2.c:477: dereferencing pointer to incomplete type libmpeg2.c:478: dereferencing pointer to incomplete type libmpeg2.c:480: dereferencing pointer to incomplete type libmpeg2.c:481: dereferencing pointer to incomplete type libmpeg2.c:483: dereferencing pointer to incomplete type libmpeg2.c:484: dereferencing pointer to incomplete type libmpeg2.c:490: dereferencing pointer to incomplete type libmpeg2.c:492: dereferencing pointer to incomplete type libmpeg2.c:496: dereferencing pointer to incomplete type libmpeg2.c:496: dereferencing pointer to incomplete type libmpeg2.c:496: dereferencing pointer to incomplete type libmpeg2.c:496: dereferencing pointer to incomplete type libmpeg2.c:496: dereferencing pointer to incomplete type libmpeg2.c:496: dereferencing pointer to incomplete type libmpeg2.c:496: dereferencing pointer to incomplete type libmpeg2.c:496: dereferencing pointer to incomplete type libmpeg2.c:496: dereferencing pointer to incomplete type libmpeg2.c:496: dereferencing pointer to incomplete type libmpeg2.c:496: dereferencing pointer to incomplete type libmpeg2.c:496: dereferencing pointer to incomplete type libmpeg2.c:499: dereferencing pointer to incomplete type libmpeg2.c:499: dereferencing pointer to incomplete type libmpeg2.c:499: dereferencing pointer to incomplete type libmpeg2.c:499: dereferencing pointer to incomplete type libmpeg2.c:499: dereferencing pointer to incomplete type libmpeg2.c:499: dereferencing pointer to incomplete type libmpeg2.c:499: dereferencing pointer to incomplete type libmpeg2.c:499: dereferencing pointer to incomplete type libmpeg2.c:499: dereferencing pointer to incomplete type libmpeg2.c:499: dereferencing pointer to incomplete type libmpeg2.c:499: dereferencing pointer to incomplete type libmpeg2.c:499: dereferencing pointer to incomplete type libmpeg2.c:502: dereferencing pointer to incomplete type libmpeg2.c:502: dereferencing pointer to incomplete type libmpeg2.c:502: dereferencing pointer to incomplete type libmpeg2.c:502: dereferencing pointer to incomplete type libmpeg2.c:502: dereferencing pointer to incomplete type libmpeg2.c:502: dereferencing pointer to incomplete type libmpeg2.c:502: dereferencing pointer to incomplete type libmpeg2.c:502: dereferencing pointer to incomplete type libmpeg2.c:502: dereferencing pointer to incomplete type libmpeg2.c:502: dereferencing pointer to incomplete type libmpeg2.c:502: dereferencing pointer to incomplete type libmpeg2.c:502: dereferencing pointer to incomplete type libmpeg2.c:504: dereferencing pointer to incomplete type libmpeg2.c:506: dereferencing pointer to incomplete type libmpeg2.c:507: dereferencing pointer to incomplete type libmpeg2.c:508: dereferencing pointer to incomplete type libmpeg2.c:509: dereferencing pointer to incomplete type libmpeg2.c: In function `EndDecoder': libmpeg2.c:534: dereferencing pointer to incomplete type libmpeg2.c:535: dereferencing pointer to incomplete type libmpeg2.c:537: dereferencing pointer to incomplete type libmpeg2.c:540: dereferencing pointer to incomplete type libmpeg2.c:542: dereferencing pointer to incomplete type libmpeg2.c:544: dereferencing pointer to incomplete type libmpeg2.c:545: dereferencing pointer to incomplete type libmpeg2.c:546: dereferencing pointer to incomplete type libmpeg2.c:547: dereferencing pointer to incomplete type libmpeg2.c:548: dereferencing pointer to incomplete type libmpeg2.c:551: dereferencing pointer to incomplete type libmpeg2.c:554: dereferencing pointer to incomplete type libmpeg2.c:554: dereferencing pointer to incomplete type libmpeg2.c: In function `GetNewPicture': libmpeg2.c:570: dereferencing pointer to incomplete type libmpeg2.c:571: dereferencing pointer to incomplete type libmpeg2.c:571: `PIC_FLAG_PROGRESSIVE_FRAME' undeclared (first use in this function) libmpeg2.c:572: dereferencing pointer to incomplete type libmpeg2.c:573: dereferencing pointer to incomplete type libmpeg2.c:573: `PIC_FLAG_TOP_FIELD_FIRST' undeclared (first use in this function) libmpeg2.c:574: dereferencing pointer to incomplete type libmpeg2.c:575: dereferencing pointer to incomplete type libmpeg2.c:578: dereferencing pointer to incomplete type libmpeg2.c:589: dereferencing pointer to incomplete type make[4]: *** [liblibmpeg2_plugin_a-libmpeg2.o] Error 1 make[4]: Leaving directory `/root/from_usb/ThuOct184021+03002003/vlc/modules/codec' make[3]: *** [all-libmpeg2] Error 1 make[3]: Leaving directory `/root/from_usb/ThuOct184021+03002003/vlc/modules/codec' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/root/from_usb/ThuOct184021+03002003/vlc/modules' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/root/from_usb/ThuOct184021+03002003/vlc' make: *** [all] Error 2