[gst-devel] gst-plugins-good build error

Matej Cepl mcepl at redhat.com
Tue Dec 11 22:17:47 CET 2007


Trying to build CVS gst-plugins-good on Fedora 8 (in foolish hope
that http://bugzilla.gnome.org/show_bug.cgi?id=341752 has been
fixed in CVS; I don't want to have mplayer just because of BBC
Worldservice) and this is what I get (full build log is available
on http://mcepl.fedorapeople.org/tmp/rpmbuild-log.txt) and it
fails here:

gcc -DHAVE_CONFIG_H -I. -I../.. -I../../gst-libs -pthread
    -I/usr/include/gstreamer-0.10 -I/usr/include/glib-2.0
    -I/usr/lib/glib-2.0/include -I/usr/include/libxml2 -pthread
    -I/usr/include/gstreamer-0.10 -I/usr/include/glib-2.0
    -I/usr/lib/glib-2.0/include -I/usr/include/libxml2 -I../../gst-libs
    -I../../gst-libs -pthread -I/usr/include/gstreamer-0.10
    -I/usr/include/glib-2.0
    -I/usr/lib/glib-2.0/include -I/usr/include/libxml2 -Wall -Werror -g
    -DGST_DISABLE_DEPRECATED -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2
    -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386
    -mtune=generic -fasynchronous-unwind-tables -MT
    libgstapetag_la-gstapedemux.lo
    -MD -MP -MF .deps/libgstapetag_la-gstapedemux.Tpo -c gstapedemux.c  -fPIC
    -DPIC -o .libs/libgstapetag_la-gstapedemux.o
In file included from gstapedemux.c:59:
gstapedemux.h:24:33: error: gst/tag/gsttagdemux.h: No such file or directory
In file included from gstapedemux.c:59:
gstapedemux.h:39: error: expected specifier-qualifier-list before 'GstTagDemux'
gstapedemux.h:44: error: expected specifier-qualifier-list before 'GstTagDemuxClass'
gstapedemux.c:81: error: expected ')' before '*' token
gstapedemux.c:83: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'gst_ape_demux_parse_tag'
gstapedemux.c:87: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token
gstapedemux.c: In function 'gst_ape_demux_class_init_trampoline':
gstapedemux.c:87: error: 'parent_class' undeclared (first use in this function)
gstapedemux.c:87: error: (Each undeclared identifier is reported only once
gstapedemux.c:87: error: for each function it appears in.)
gstapedemux.c:87: error: 'GstTagDemuxClass' undeclared (first use in this function)
gstapedemux.c:87: error: expected expression before ')' token
gstapedemux.c: In function 'gst_ape_demux_get_type':
gstapedemux.c:87: error: 'GST_TYPE_TAG_DEMUX' undeclared (first use in this function)
gstapedemux.c: In function 'gst_ape_demux_class_init':
gstapedemux.c:106: error: 'GstTagDemuxClass' undeclared (first use in this function)
gstapedemux.c:106: error: 'tagdemux_class' undeclared (first use in this function)
cc1: warnings being treated as errors
gstapedemux.c:108: warning: implicit declaration of function 'GST_TAG_DEMUX_CLASS'
gstapedemux.c:110: error: 'gst_ape_demux_identify_tag' undeclared (first use in this function)
gstapedemux.c:111: error: 'gst_ape_demux_parse_tag' undeclared (first use in this function)
gstapedemux.c: At top level:
gstapedemux.c:337: error: expected ')' before '*' token
gstapedemux.c:355: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'gst_ape_demux_parse_tag'
make[3]: *** [libgstapetag_la-gstapedemux.lo] Error 1
make[3]: Leaving directory `/home/matej/redhat/BUILD/gst-plugins-good/gst/apetag'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/matej/redhat/BUILD/gst-plugins-good/gst'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/matej/redhat/BUILD/gst-plugins-good'
make: *** [all] Error 2
error: Špatný návratový kód z /var/tmp/rpm-tmp.15547 (%build)


chyby sestavení RPM:
    Špatný návratový kód z /var/tmp/rpm-tmp.15547 (%build)
[matej at viklef redhat]$ 

What header files do I miss? Could anybody help me here?

Thanks a lot,

Matěj





More information about the gstreamer-devel mailing list