Need Help for gstreamer programming on Debian
Hi All,
I have installed Debian Etch on My machine. I am doing the gstreamer programming. I have installed gstreamer-0.10 and glib-2.0 libraries. When i tried to compile the sample gstreamer program. i found a lots of compiler error out of which i am showing you some. ---------------------------- /usr/include/stdio.h:399: error: storage class specified for parameter scanf /usr/include/stdio.h:402: error: storage class specified for parameter sscanf /usr/include/stdio.h:435: error: expected ) before * token /usr/include/stdio.h:436: error: expected ) before * token /usr/include/stdio.h:442: error: storage class specified for parameter getchar /usr/include/stdio.h:454: error: expected ) before * token /usr/include/stdio.h:455: error: storage class specified for parameter getchar_ unlocked /usr/include/stdio.h:465: error: expected ) before * token /usr/include/stdio.h:477: error: expected declaration specifiers or ... before FILE /usr/include/stdio.h:477: error: storage class specified for parameter fputc /usr/include/stdio.h:478: error: expected declaration specifiers or ... before FILE /usr/include/stdio.h:478: error: storage class specified for parameter putc /usr/include/stdio.h:484: error: storage class specified for parameter putchar /usr/include/stdio.h:498: error: expected declaration specifiers or ... before FILE /usr/include/stdio.h:498: error: storage class specified for parameter fputc_un locked /usr/include/stdio.h:506: error: expected declaration specifiers or ... before FILE /usr/include/stdio.h:506: error: storage class specified for parameter putc_unl ocked /usr/include/stdio.h:507: error: storage class specified for parameter putchar_ unlocked /usr/include/stdio.h:514: error: expected ) before * token /usr/include/stdio.h:517: error: expected declaration specifiers or ... before FILE /usr/include/stdio.h:517: error: storage class specified for parameter putw /usr/include/stdio.h:526: error: expected declaration specifiers or ... before FILE /usr/include/stdio.h:526: error: storage class specified for parameter fgets /usr/include/stdio.h:533: error: storage class specified for parameter gets /usr/include/stdio.h:583: error: expected declaration specifiers or ... before FILE /usr/include/stdio.h:583: error: storage class specified for parameter fputs /usr/include/stdio.h:589: error: storage class specified for parameter puts /usr/include/stdio.h:596: error: expected declaration specifiers or ... before FILE /usr/include/stdio.h:596: error: storage class specified for parameter ungetc /usr/include/stdio.h:603: error: expected =, ,, ;, asm or __attribute__ before fread /usr/include/stdio.h:609: error: expected =, ,, ;, asm or __attribute__ before fwrite /usr/include/stdio.h:631: error: expected =, ,, ;, asm or __attribute__ before fread_unlocked /usr/include/stdio.h:633: error: expected =, ,, ;, asm or __attribute__ before fwrite_unlocked /usr/include/stdio.h:643: error: expected ) before * token /usr/include/stdio.h:648: error: expected ) before * token /usr/include/stdio.h:653: error: expected ) before * token /usr/include/stdio.h:692: error: expected ) before * token /usr/include/stdio.h:697: error: expected ) before * token /usr/include/stdio.h:720: error: expected ) before * token /usr/include/stdio.h:722: error: expected ) before * token /usr/include/stdio.h:724: error: expected ) before * token /usr/include/stdio.h:729: error: expected ) before * token /usr/include/stdio.h:730: error: expected ) before * token /usr/include/stdio.h:731: error: expected ) before * token /usr/include/stdio.h:740: error: storage class specified for parameter perror In file included from /usr/include/stdio.h:747, from /usr/include/gst/gstregistry.h:27, from /usr/include/gst/gst.h:56, from gstinit.c:1: /usr/include/bits/sys_errlist.h:27: error: storage class specified for parameter sys_nerr /usr/include/bits/sys_errlist.h:28: error: storage class specified for parameter sys_errlist In file included from /usr/include/gst/gstregistry.h:27, from /usr/include/gst/gst.h:56, from gstinit.c:1: /usr/include/stdio.h:752: error: expected ) before * token /usr/include/stdio.h:757: error: expected ) before * token /usr/include/stdio.h:767: error: expected =, ,, ;, asm or __attribute__ before * token /usr/include/stdio.h:773: error: expected ) before * token /usr/include/stdio.h:779: error: storage class specified for parameter ctermid /usr/include/stdio.h:807: error: expected ) before * token /usr/include/stdio.h:811: error: expected ) before * token /usr/include/stdio.h:814: error: expected ) before * token In file included from /usr/include/gst/gst.h:56, from gstinit.c:1: /usr/include/gst/gstregistry.h:41: error: storage class specified for parameter GstRegistry /usr/include/gst/gstregistry.h:42: error: storage class specified for parameter GstRegistryClass /usr/include/gst/gstregistry.h:50: error: expected specifier-qualifier-list befo re GstObject /usr/include/gst/gstregistry.h:66: error: expected specifier-qualifier-list befo re GstObjectClass /usr/include/gst/gstregistry.h:78: error: expected declaration specifiers before GType /usr/include/gst/gstregistry.h:80: error: expected declaration specifiers before GstRegistry /usr/include/gst/gstregistry.h:82: error: expected ) before * token /usr/include/gst/gstregistry.h:83: error: expected declaration specifiers before GList /usr/include/gst/gstregistry.h:85: error: expected ) before * token /usr/include/gst/gstregistry.h:86: error: expected ) before * token /usr/include/gst/gstregistry.h:87: error: expected ) before * token /usr/include/gst/gstregistry.h:88: error: expected ) before * token /usr/include/gst/gstregistry.h:90: error: expected declaration specifiers before GList /usr/include/gst/gstregistry.h:91: error: expected declaration specifiers before GList /usr/include/gst/gstregistry.h:95: error: expected declaration specifiers before GList /usr/include/gst/gstregistry.h:99: error: expected declaration specifiers before GList /usr/include/gst/gstregistry.h:101: error: expected declaration specifiers befor e GList /usr/include/gst/gstregistry.h:103: error: expected declaration specifiers befor e GstPlugin /usr/include/gst/gstregistry.h:104: error: expected declaration specifiers befor e GstPluginFeature /usr/include/gst/gstregistry.h:106: error: expected declaration specifiers befor e GstPlugin /usr/include/gst/gstregistry.h:107: error: expected declaration specifiers befor e GstPluginFeature /usr/include/gst/gstregistry.h:109: error: expected ) before * token /usr/include/gst/gstregistry.h:110: error: expected ) before * token /usr/include/gst/gstregistry.h:112: error: expected ) before * token /usr/include/gst/gstregistry.h:202: error: expected ;, , or ) before * t oken In file included from /usr/include/gst/gst.h:64, from gstinit.c:1: /usr/include/gst/gsttypefind.h:34: error: storage class specified for parameter GstTypeFind /usr/include/gst/gsttypefind.h:43: error: expected ) before * token /usr/include/gst/gsttypefind.h:62: error: storage class specified for parameter GstTypeFindProbability /usr/include/gst/gsttypefind.h:75: error: expected specifier-qualifier-list befo re guint8 /usr/include/gst/gsttypefind.h:91: error: expected declaration specifiers before GType /usr/include/gst/gsttypefind.h:94: error: expected declaration specifiers before guint8 /usr/include/gst/gsttypefind.h:97: error: expected ) before * token /usr/include/gst/gsttypefind.h:100: error: expected declaration specifiers befor e guint64 /usr/include/gst/gsttypefind.h:103: error: expected ) before * token In file included from /usr/include/gst/gst.h:65, from gstinit.c:1: /usr/include/gst/gsttypefindfactory.h:39: error: storage class specified for par ameter GstTypeFindFactory /usr/include/gst/gsttypefindfactory.h:40: error: storage class specified for par ameter GstTypeFindFactoryClass /usr/include/gst/gsttypefindfactory.h:48: error: expected specifier-qualifier-li st before GstPluginFeature /usr/include/gst/gsttypefindfactory.h:62: error: expected specifier-qualifier-li st before GstPluginFeatureClass /usr/include/gst/gsttypefindfactory.h:70: error: expected declaration specifiers before GType /usr/include/gst/gsttypefindfactory.h:72: error: expected declaration specifiers before GList /usr/include/gst/gsttypefindfactory.h:74: error: expected declaration specifiers before gchar /usr/include/gst/gsttypefindfactory.h:75: error: expected declaration specifiers before GstCaps /usr/include/gst/gsttypefindfactory.h:76: error: expected ) before * token In file included from /usr/include/gst/gst.h:66, from gstinit.c:1: /usr/include/gst/gsturi.h:46: error: storage class specified for parameter GstU RIType /usr/include/gst/gsturi.h:68: error: storage class specified for parameter GstU RIHandler /usr/include/gst/gsturi.h:69: error: storage class specified for parameter GstU RIHandlerInterface /usr/include/gst/gsturi.h:82: error: expected specifier-qualifier-list before G TypeInterface /usr/include/gst/gsturi.h:115: error: expected ;, , or ) before * token /usr/include/gst/gsturi.h:116: error: expected ;, , or ) before * token /usr/include/gst/gsturi.h:117: error: expected declaration specifiers before gc har /usr/include/gst/gsturi.h:118: error: expected ;, , or ) before * token /usr/include/gst/gsturi.h:120: error: expected declaration specifiers before gc har /usr/include/gst/gsturi.h:121: error: expected declaration specifiers before gc har /usr/include/gst/gsturi.h:124: error: expected declaration specifiers before Gs tElement /usr/include/gst/gsturi.h:129: error: expected declaration specifiers before GT ype /usr/include/gst/gsturi.h:131: error: expected ) before * token /usr/include/gst/gsturi.h:132: error: expected declaration specifiers before gc har /usr/include/gst/gsturi.h:134: error: expected =, ,, ;, asm or __attrib ute__ before * token /usr/include/gst/gsturi.h:135: error: expected ) before * token /usr/include/gst/gsturi.h:137: error: expected ) before * token In file included from /usr/include/gst/gst.h:67, from gstinit.c:1: /usr/include/gst/gstutils.h:35: error: expected ) before * token /usr/include/gst/gstutils.h:36: error: expected ) before * token /usr/include/gst/gstutils.h:39: error: expected declaration specifiers before g uint64 /usr/include/gst/gstutils.h:40: error: expected ) before value /usr/include/gst/gstutils.h:67: error: expected declaration specifiers before g uint64 /usr/include/gst/gstutils.h:69: error: expected declaration specifiers before g uint64 /usr/include/gst/gstutils.h:71: error: expected ) before * token /usr/include/gst/gstutils.h:72: error: expected ) before * token /usr/include/gst/gstutils.h:506: error: expected ) before * token /usr/include/gst/gstutils.h:510: error: expected ) before * token /usr/include/gst/gstutils.h:511: error: expected declaration specifiers before GstPad /usr/include/gst/gstutils.h:514: error: expected declaration specifiers before GstPadTemplate /usr/include/gst/gstutils.h:516: error: expected =, ,, ;, asm or __attr ibute__ before * token /usr/include/gst/gstutils.h:518: error: expected ) before * token /usr/include/gst/gstutils.h:519: error: expected ) before * token /usr/include/gst/gstutils.h:521: error: expected ) before * token /usr/include/gst/gstutils.h:524: error: expected ) before * token /usr/include/gst/gstutils.h:525: error: expected ) before * token /usr/include/gst/gstutils.h:528: error: expected ) before * token /usr/include/gst/gstutils.h:530: error: expected ) before * token /usr/include/gst/gstutils.h:533: error: expected ) before * token /usr/include/gst/gstutils.h:537: error: expected ) before * token /usr/include/gst/gstutils.h:543: error: expected ) before * token /usr/include/gst/gstutils.h:544: error: expected ) before * token /usr/include/gst/gstutils.h:547: error: expected ) before * token /usr/include/gst/gstutils.h:549: error: expected ) before * token /usr/include/gst/gstutils.h:551: error: expected ) before * token /usr/include/gst/gstutils.h:555: error: expected ) before * token /usr/include/gst/gstutils.h:559: error: expected ) before * token /usr/include/gst/gstutils.h:561: error: expected ) before * token /usr/include/gst/gstutils.h:562: error: expected declaration specifiers before GstCaps /usr/include/gst/gstutils.h:563: error: expected declaration specifiers before GstCaps /usr/include/gst/gstutils.h:564: error: expected ) before * token /usr/include/gst/gstutils.h:566: error: expected declaration specifiers before GstElement /usr/include/gst/gstutils.h:569: error: expected ) before * token /usr/include/gst/gstutils.h:571: error: expected ) before * token /usr/include/gst/gstutils.h:573: error: expected ) before * token /usr/include/gst/gstutils.h:576: error: expected ) before * token /usr/include/gst/gstutils.h:578: error: expected ) before * token /usr/include/gst/gstutils.h:580: error: expected ) before * token /usr/include/gst/gstutils.h:584: error: expected ) before * token /usr/include/gst/gstutils.h:585: error: expected ) before * token /usr/include/gst/gstutils.h:586: error: expected declaration specifiers before GstPad /usr/include/gst/gstutils.h:589: error: expected declaration specifiers before GstBuffer /usr/include/gst/gstutils.h:590: error: expected declaration specifiers before GstBuffer /usr/include/gst/gstutils.h:591: error: expected ) before * token /usr/include/gst/gstutils.h:597: error: expected ) before * token /usr/include/gst/gstutils.h:600: error: expected ) before * token /usr/include/gst/gstutils.h:601: error: expected ) before * token /usr/include/gst/gstutils.h:604: error: expected ) before * token /usr/include/gst/gstutils.h:605: error: expected ) before * token /usr/include/gst/gstutils.h:608: error: expected ) before * token /usr/include/gst/gstutils.h:611: error: expected ) before * token /usr/include/gst/gstutils.h:614: error: expected ) before * token /usr/include/gst/gstutils.h:619: error: expected declaration specifiers before GstElement In file included from /usr/include/gst/gst.h:68, from gstinit.c:1: /usr/include/gst/gstvalue.h:293: error: expected ;, , or ) before * toke n /usr/include/gst/gstvalue.h:304: error: expected =, ,, ;, asm or __attr ibute__ before * token /usr/include/gst/gstvalue.h:315: error: expected ) before * token /usr/include/gst/gstvalue.h:329: error: expected ) before * token /usr/include/gst/gstvalue.h:347: error: expected ) before * token /usr/include/gst/gstvalue.h:362: error: expected ) before * token /usr/include/gst/gstvalue.h:366: error: storage class specified for parameter G stValueTable /usr/include/gst/gstvalue.h:377: error: expected specifier-qualifier-list before GType /usr/include/gst/gstvalue.h:386: error: expected declaration specifiers before GType /usr/include/gst/gstvalue.h:387: error: expected declaration specifiers before GType /usr/include/gst/gstvalue.h:388: error: expected declaration specifiers before GType /usr/include/gst/gstvalue.h:389: error: expected declaration specifiers before GType /usr/include/gst/gstvalue.h:390: error: expected declaration specifiers before GType /usr/include/gst/gstvalue.h:391: error: expected declaration specifiers before GType /usr/include/gst/gstvalue.h:392: error: expected declaration specifiers before GType /usr/include/gst/gstvalue.h:394: error: expected declaration specifiers before GType /usr/include/gst/gstvalue.h:396: error: expected ;, , or ) before * toke n /usr/include/gst/gstvalue.h:397: error: expected ) before * token /usr/include/gst/gstvalue.h:400: error: expected declaration specifiers before gchar /usr/include/gst/gstvalue.h:401: error: expected ) before * token /usr/include/gst/gstvalue.h:405: error: expected ) before * token /usr/include/gst/gstvalue.h:407: error: expected ) before * token /usr/include/gst/gstvalue.h:409: error: expected ) before * token /usr/include/gst/gstvalue.h:412: error: expected ;, , or ) before * toke n /usr/include/gst/gstvalue.h:413: error: expected =, ,, ;, asm or __attr ibute__ before * token /usr/include/gst/gstvalue.h:418: error: expected ) before * token /usr/include/gst/gstvalue.h:420: error: expected ) before * token /usr/include/gst/gstvalue.h:422: error: expected ;, , or ) before * toke n /usr/include/gst/gstvalue.h:423: error: expected =, ,, ;, asm or __attr ibute__ before * token /usr/include/gst/gstvalue.h:428: error: expected ) before * token /usr/include/gst/gstvalue.h:430: error: expected declaration specifiers before guint32 /usr/include/gst/gstvalue.h:433: error: expected ) before * token /usr/include/gst/gstvalue.h:436: error: expected ;, , or ) before * toke n /usr/include/gst/gstvalue.h:437: error: expected ;, , or ) before * toke n /usr/include/gst/gstvalue.h:440: error: expected ) before * token /usr/include/gst/gstvalue.h:443: error: expected ;, , or ) before * toke n /usr/include/gst/gstvalue.h:444: error: expected ;, , or ) before * toke n /usr/include/gst/gstvalue.h:447: error: expected =, ,, ;, asm or __attr ibute__ before * token /usr/include/gst/gstvalue.h:449: error: expected ) before * token /usr/include/gst/gstvalue.h:453: error: expected ) before * token /usr/include/gst/gstvalue.h:456: error: expected ;, , or ) before * toke n /usr/include/gst/gstvalue.h:457: error: expected ;, , or ) before * toke n /usr/include/gst/gstvalue.h:458: error: expected ) before * token /usr/include/gst/gstvalue.h:461: error: expected ) before * token /usr/include/gst/gstvalue.h:466: error: expected ) before * token /usr/include/gst/gstvalue.h:469: error: expected ) before * token /usr/include/gst/gstvalue.h:474: error: expected =, ,, ;, asm or __attr ibute__ before * token /usr/include/gst/gstvalue.h:475: error: expected =, ,, ;, asm or __attr ibute__ before * token /usr/include/gst/gstvalue.h:478: error: expected =, ,, ;, asm or __attr ibute__ before * token /usr/include/gst/gstvalue.h:480: error: expected ) before * token /usr/include/gst/gstvalue.h:484: error: expected ;, , or ) before * toke n /usr/include/gst/gstvalue.h:486: error: expected ;, , or ) before * toke n /usr/include/gst/gstvalue.h:489: error: expected ) before * token /usr/include/gst/gstvalue.h:492: error: expected ;, , or ) before * toke n /usr/include/gst/gstvalue.h:494: error: expected ) before type1 /usr/include/gst/gstvalue.h:499: error: expected ) before * token /usr/include/gst/gstvalue.h:502: error: expected ;, , or ) before * toke n /usr/include/gst/gstvalue.h:504: error: expected ) before type1 /usr/include/gst/gstvalue.h:509: error: expected ) before * token /usr/include/gst/gstvalue.h:512: error: expected ;, , or ) before * toke n /usr/include/gst/gstvalue.h:514: error: expected ) before minuend_type /usr/include/gst/gstvalue.h:519: error: expected ;, , or ) before * toke n In file included from /usr/include/gst/gst.h:69, from gstinit.c:1: /usr/include/gst/gstxml.h:41: error: storage class specified for parameter GstX ML /usr/include/gst/gstxml.h:42: error: storage class specified for parameter GstX MLClass /usr/include/gst/gstxml.h:50: error: expected specifier-qualifier-list before G stObject /usr/include/gst/gstxml.h:61: error: expected specifier-qualifier-list before G stObjectClass /usr/include/gst/gstxml.h:70: error: expected declaration specifiers before GTy pe /usr/include/gst/gstxml.h:74: error: expected declaration specifiers before xml DocPtr /usr/include/gst/gstxml.h:77: error: expected ) before * token /usr/include/gst/gstxml.h:79: error: expected declaration specifiers before Gst XML /usr/include/gst/gstxml.h:81: error: expected ) before * token /usr/include/gst/gstxml.h:82: error: expected ) before * token /usr/include/gst/gstxml.h:83: error: expected ) before * token /usr/include/gst/gstxml.h:86: error: expected declaration specifiers before Gst Element /usr/include/gst/gstxml.h:87: error: expected declaration specifiers before GLi st /usr/include/gst/gstxml.h:89: error: expected declaration specifiers before Gst Element In file included from /usr/include/gst/gst.h:71, from gstinit.c:1: /usr/include/gst/gstparse.h:34: error: expected declaration specifiers before G Quark /usr/include/gst/gstparse.h:63: error: storage class specified for parameter Gs tParseError /usr/include/gst/gstparse.h:66: error: expected declaration specifiers before G stElement /usr/include/gst/gstparse.h:67: error: expected declaration specifiers before G stElement In file included from gstinit.c:1: /usr/include/gst/gst.h:80: error: expected declaration specifiers or ... befor e GError /usr/include/gst/gst.h:81: error: expected declaration specifiers before GOptio nGroup /usr/include/gst/gst.h:86: error: expected declaration specifiers before gchar gstinit.c:3: error: expected =, ,, ;, asm or __attribute__ before { token gstinit.c:16: error: old-style parameter declarations in prototyped function def inition gstinit.c:16: error: expected { at end of input ------------------------------ I have run following sample program. -------------gstinit.c-------------------------- #include <gst/gst.h> int main (int argc, char *argv[]) { const gchar *nano_str; guint major, minor, micro, nano; gst_init (&argc, &argv); gst_version (&major, &minor, µ, &nano); if (nano == 1) nano_str = "(CVS)"; else if (nano == 2) nano_str = "(Prerelease)"; else nano_str = ""; printf ("This program is linked against GStreamer %d.%d.%d %s\n",major, minor, micro, nano_str); return 0; } --------------------------------------------- I have used the command :: gcc -Wall $(pkg-config --cflags --libs gstreamer-0.10) gstinit.c -o gstinit Same program is working fine on the Ubuntu 7.04 Can anybody help me to resolve this problem ? Regards, Chetan |
All times are GMT -5. The time now is 12:22 PM. |