diff --git a/ChangeLog b/ChangeLog index 1278b0607b..6e34972682 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,12 @@ +2005-11-27 Thomas Vander Stichele + + * configure.ac: + fix up GST_PLUGIN_LDFLAGS + * gst/rtsp/rtspconnection.c: + fix includes (see #317043) + * gst/videofilter/Makefile.am: + stop installing this library + 2005-11-26 Edward Hervey * ext/dv/gstdvdec.c: (gst_dvdec_sink_setcaps): diff --git a/configure.ac b/configure.ac index 7090b50b9b..a733368101 100644 --- a/configure.ac +++ b/configure.ac @@ -478,6 +478,8 @@ dnl *** finalize CFLAGS, LDFLAGS, LIBS dnl Overview: dnl GST_OPTION_CFLAGS: common flags for profiling, debugging, errors, ... dnl GST_*: flags shared by all built objects +dnl GST_ALL_LDFLAGS: linker flags shared by all +dnl GST_LIB_LDFLAGS: not needed, we don't install libraries dnl GST_LT_LDFLAGS: library versioning of our libraries dnl GST_PLUGIN_LDFLAGS: flags to be used for all plugins @@ -505,9 +507,14 @@ GST_CFLAGS="-I\$(top_srcdir)/gst-libs -I\$(top_builddir)/gst-libs $GST_CFLAGS \$ AC_SUBST(GST_CFLAGS) AC_SUBST(GST_LIBS) +dnl LDFLAGS really should only contain flags, not libs - they get added before +dnl whatevertarget_LIBS and -L flags here affect the rest of the linking +GST_ALL_LDFLAGS="-no-undefined" +AC_SUBST(GST_ALL_LDFLAGS) + dnl this really should only contain flags, not libs - they get added before dnl whatevertarget_LIBS and -L flags here affect the rest of the linking -GST_PLUGIN_LDFLAGS="-module -avoid-version -export-symbols-regex '^[_]*gst_plugin_desc\$\$' -no-undefined" +GST_PLUGIN_LDFLAGS="-module -avoid-version -export-symbols-regex '^[_]*gst_plugin_desc\$\$' $GST_ALL_LDFLAGS" AC_SUBST(GST_PLUGIN_LDFLAGS) dnl *** output files *** diff --git a/gst/rtsp/rtspconnection.c b/gst/rtsp/rtspconnection.c index 81be1a8553..248a4a2b86 100644 --- a/gst/rtsp/rtspconnection.c +++ b/gst/rtsp/rtspconnection.c @@ -17,13 +17,14 @@ * Boston, MA 02111-1307, USA. */ -#include -#include #include #include #include #include #include +#include +#include +#include #include "rtspconnection.h" diff --git a/gst/videofilter/Makefile.am b/gst/videofilter/Makefile.am index 17b3c3fa86..3bfcbce6df 100644 --- a/gst/videofilter/Makefile.am +++ b/gst/videofilter/Makefile.am @@ -1,4 +1,4 @@ -lib_LTLIBRARIES = libgstvideofilter-@GST_MAJORMINOR@.la +noinst_LTLIBRARIES = libgstvideofilter-@GST_MAJORMINOR@.la # noinst_LTLIBRARIES = libgstvideoexample.la plugin_LTLIBRARIES = libgstvideoflip.la @@ -9,7 +9,7 @@ CLEANFILES = gstvideoexample.c libgstvideofilter_@GST_MAJORMINOR@_la_SOURCES = gstvideofilter.c gstvideofilter.h libgstvideofilter_@GST_MAJORMINOR@_la_CFLAGS = $(GST_CFLAGS) -libgstvideofilter_@GST_MAJORMINOR@_la_LDFLAGS = $(GST_LIBS) +libgstvideofilter_@GST_MAJORMINOR@_la_LIBS = $(GST_LIBS) # libgstvideoexample_la_SOURCES = gstvideoexample.c # libgstvideoexample_la_CFLAGS = $(GST_CFLAGS)