Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 4448 - gst-streamer will not build
Summary: gst-streamer will not build
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Development (show other bugs)
Hardware: x86 Linux
: High major (vote)
Assignee: Brandon Low (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2002-07-02 15:14 UTC by Mike Hostetler
Modified: 2003-02-04 19:42 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Mike Hostetler 2002-07-02 15:14:36 UTC
The gst-streamer build errors out:

g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I/usr/include/avifile -D_LARGEFILE_SOURCE
-D_FILE_OFFSET_BITS=64 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include
-I/usr/include/libxml2 -I../../gst-libs -Werror -march=i686 -O3 -pipe -c
gstwindec.cc -Wp,-MD,.deps/libgstwincodec_la-gstwindec.TPlo  -fPIC -DPIC -o
libgstwincodec_la-gstwindec.o^M
In file included from /usr/include/avifile/default.h:7,^M
                 from /usr/include/avifile/StreamInfo.h:7,^M
                 from /usr/include/avifile/infotypes.h:4,^M
                 from /usr/include/avifile/audioencoder.h:10,^M
                 from /usr/include/avifile/avifile.h:4,^M
                 from gstwindec.h:28,^M
                 from gstwindec.cc:25:^M
/usr/include/avifile/config.h:170: warning: `HAVE_OSS' redefined^M
../../config.h:146: warning: this is the location of the previous definition^M
In file included from /usr/include/gst/gstinfo.h:31,^M
                 from /usr/include/gst/gst.h:33,^M
                 from gstwindec.h:34,^M
                 from gstwindec.cc:25:^M
../../config.h:146: warning: `HAVE_OSS' redefined^M
/usr/include/avifile/config.h:170: warning: this is the location of the previous
definition^M
gstwindec.cc: In function `enum GstPadConnectReturn
gst_windec_sinkconnect(GstPad *, GstCaps *)':^M
gstwindec.cc:195: passing `uint32_t *' as argument 2 of
`gst_props_entry_get_int(const GstPropsEntry *, gint *)' changes signedness^M
gstwindec.cc:196: passing `uint32_t *' as argument 2 of
`gst_props_entry_get_int(const GstPropsEntry *, gint *)' changes signedness^M
gstwindec.cc:201: passing `uint32_t *' as argument 2 of
`gst_props_entry_get_int(const GstPropsEntry *, gint *)' changes signedness^M
gstwindec.cc:202: passing `uint32_t *' as argument 2 of
`gst_props_entry_get_int(const GstPropsEntry *, gint *)' changes signedness^M
gstwindec.cc:203: passing `uint32_t *' as argument 2 of
`gst_props_entry_get_int(const GstPropsEntry *, gint *)' changes signedness^M
gstwindec.cc:204: passing `uint32_t *' as argument 2 of
`gst_props_entry_get_int(const GstPropsEntry *, gint *)' changes signedness^M
gstwindec.cc:205: passing `uint32_t *' as argument 2 of
`gst_props_entry_get_int(const GstPropsEntry *, gint *)' changes signedness^M
gstwindec.cc:216: no matching function for call to `avm::IVideoDecoder::DestFmt
()'^M
make[3]: *** [libgstwincodec_la-gstwindec.lo] Error 1^M
make[3]: Leaving directory
`/usr/local/portage/portage/gst-plugins-0.3.4/work/gst-plugins-0.3.4/ext/avifile'^M

And I have the latest gststreamer:
gideon root # emerge -s gstreamer
[ Results for search key : gstreamer ]
[ Applications found : 1 ]

*  media-libs/gstreamer
      Latest version Available: 0.3.4
      Latest version Installed: 0.3.4
      Homepage: http://gstreamer.sourceforge.net
      Description:
      Streaming media framework


I can give you more info, if you need it.
Comment 1 Mike Hostetler 2002-07-11 08:09:45 UTC
Solution was removing my old libxml2 libs from /usr/local/lib (even though on
the snippet below, it is using /usr/lib/libxml <shrug>)