[gst-devel] Shave ... shaving off too much

Jan Schmidt thaytan at noraisin.net
Wed Feb 25 11:45:33 CET 2009


On Wed, 2009-02-25 at 08:16 +0100, Edward Hervey wrote:
> And just to add to the weirdness... If I remove SHAVE_INIT from
> configure.ac and re-autogen.sh ... it builds fine !?!?
> 
>   Failure to build is a big no-no to shave I'd say.

What we need to see is the output of that last command it runs, without
the redirection to /dev/null.

I suspect you might be hitting the issue we were talking about on
#gstreamer yesterday, where it ends up with a makefile style variable
declaration $(SHELL) in the libtool script in the toplevel.

It doesn't cause problems for us, but apparently does on MingW/MSyS, and
Marc-Andre says it's related to prelinking. Is gentoo attempting
pre-linking by default maybe?

J.

> 
>     Edward
> 
> On Wed, 2009-02-25 at 08:10 +0100, Edward Hervey wrote:
> > Hi all,
> > 
> >   I really live shave, but can we make sure it doesn't shave off... too
> > much ?
> > 
> >   This is current master as of now.
> > 
> > bilboed at putamadre ~/work/devel/gst-plugins-base.git $ make V=1
> > Making all in gst-libs
> > Making all in gst
> > Making all in interfaces
> > Making all in tag
> > Making all in audio
> > Making all in cdda
> > Making all in fft
> > Making all in floatcast
> > Making all in netbuffer
> > Making all in pbutils
> > Making all in riff
> > Making all in rtp
> > Making all in rtsp
> > /bin/sh ../../../libtool --tag=CC
> > --mode=compile /bin/sh ../../../common/shave cc gcc -DHAVE_CONFIG_H -I.
> > -I../../.. -I../../../gst-libs -I../../../gst-libs -pthread
> > -I/usr/include/gstreamer-0.10 -I/usr/include/glib-2.0
> > -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -pthread
> > -I/usr/include/gstreamer-0.10 -I/usr/include/glib-2.0
> > -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -Wall
> > -Wdeclaration-after-statement -Wvla -Wpointer-arith -Werror
> > -fno-strict-aliasing -g -DGST_DISABLE_DEPRECATED -march=athlon64 -pipe
> > -g2 -O3 -msse3 -MT libgstrtsp_0.10_la-gstrtspconnection.lo -MD -MP
> > -MF .deps/libgstrtsp_0.10_la-gstrtspconnection.Tpo -c -o
> > libgstrtsp_0.10_la-gstrtspconnection.lo gstrtspconnection.c
> > --shave-mode=compile
> > libtool: compile:  /bin/sh ../../../common/shave cc gcc -DHAVE_CONFIG_H
> > -I. -I../../.. -I../../../gst-libs -I../../../gst-libs -pthread
> > -I/usr/include/gstreamer-0.10 -I/usr/include/glib-2.0
> > -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -pthread
> > -I/usr/include/gstreamer-0.10 -I/usr/include/glib-2.0
> > -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -Wall
> > -Wdeclaration-after-statement -Wvla -Wpointer-arith -Werror
> > -fno-strict-aliasing -g -DGST_DISABLE_DEPRECATED -march=athlon64 -pipe
> > -g2 -O3 -msse3 -MT libgstrtsp_0.10_la-gstrtspconnection.lo -MD -MP
> > -MF .deps/libgstrtsp_0.10_la-gstrtspconnection.Tpo -c
> > gstrtspconnection.c --shave-mode=compile  -fPIC -DPIC
> > -o .libs/libgstrtsp_0.10_la-gstrtspconnection.o
> > gcc -DHAVE_CONFIG_H -I. -I../../.. -I../../../gst-libs
> > -I../../../gst-libs -pthread -I/usr/include/gstreamer-0.10
> > -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include
> > -I/usr/include/libxml2 -pthread -I/usr/include/gstreamer-0.10
> > -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include
> > -I/usr/include/libxml2 -Wall -Wdeclaration-after-statement -Wvla
> > -Wpointer-arith -Werror -fno-strict-aliasing -g -DGST_DISABLE_DEPRECATED
> > -march=athlon64 -pipe -g2 -O3 -msse3 -MT
> > libgstrtsp_0.10_la-gstrtspconnection.lo -MD -MP
> > -MF .deps/libgstrtsp_0.10_la-gstrtspconnection.Tpo -c
> > gstrtspconnection.c -fPIC -DPIC
> > -o .libs/libgstrtsp_0.10_la-gstrtspconnection.o
> > libtool: compile:  /bin/sh ../../../common/shave cc gcc -DHAVE_CONFIG_H
> > -I. -I../../.. -I../../../gst-libs -I../../../gst-libs -pthread
> > -I/usr/include/gstreamer-0.10 -I/usr/include/glib-2.0
> > -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -pthread
> > -I/usr/include/gstreamer-0.10 -I/usr/include/glib-2.0
> > -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -Wall
> > -Wdeclaration-after-statement -Wvla -Wpointer-arith -Werror
> > -fno-strict-aliasing -g -DGST_DISABLE_DEPRECATED -march=athlon64 -pipe
> > -g2 -O3 -msse3 -MT libgstrtsp_0.10_la-gstrtspconnection.lo -MD -MP
> > -MF .deps/libgstrtsp_0.10_la-gstrtspconnection.Tpo -c
> > gstrtspconnection.c --shave-mode=compile -o
> > libgstrtsp_0.10_la-gstrtspconnection.o >/dev/null 2>&1
> > make[5]: *** [libgstrtsp_0.10_la-gstrtspconnection.lo] Error 1
> > make[4]: *** [all] Error 2
> > make[3]: *** [all-recursive] Error 1
> > make[2]: *** [all-recursive] Error 1
> > make[1]: *** [all-recursive] Error 1
> > make: *** [all] Error 2
> > bilboed at putamadre ~/work/devel/gst-plugins-base.git $ git diff
> > 
> 
> 
> ------------------------------------------------------------------------------
> Open Source Business Conference (OSBC), March 24-25, 2009, San Francisco, CA
> -OSBC tackles the biggest issue in open source: Open Sourcing the Enterprise
> -Strategies to boost innovation and cut costs with open source participation
> -Receive a $600 discount off the registration fee with the source code: SFAD
> http://p.sf.net/sfu/XcvMzF8H
> _______________________________________________
> gstreamer-devel mailing list
> gstreamer-devel at lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/gstreamer-devel
> 
-- 
Jan Schmidt <thaytan at noraisin.net>





More information about the gstreamer-devel mailing list