LQ Newbie
Registered: Aug 2007
Posts: 2
Rep:
|
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
|