diff -r 9b2c3c7a1a9c -r 567bb019e3e3 gstreamer_core/tools/gst-launch.c --- a/gstreamer_core/tools/gst-launch.c Wed Mar 31 22:03:18 2010 +0300 +++ b/gstreamer_core/tools/gst-launch.c Tue Aug 31 15:30:33 2010 +0300 @@ -40,6 +40,8 @@ #endif #include /* for LC_ALL */ #include "tools.h" +#include +#include "../gst/gst-i18n-app.h" /* FIXME: This is just a temporary hack. We should have a better * check for siginfo handling. */ @@ -47,7 +49,7 @@ #define USE_SIGINFO #endif -extern volatile gboolean glib_on_error_halt; +//extern volatile gboolean glib_on_error_halt; #ifndef DISABLE_FAULT_HANDLER static void fault_restore (void); @@ -581,11 +583,11 @@ main (int argc, char *argv[]) { /* options */ - gboolean verbose = FALSE; - gboolean no_fault = FALSE; - gboolean trace = FALSE; + static gboolean verbose = FALSE; + static gboolean no_fault = FALSE; + static gboolean trace = FALSE; gchar *savefile = NULL; - gchar *exclude_args = NULL; + static gchar *exclude_args = NULL; GOptionEntry options[] = { {"tags", 't', 0, G_OPTION_ARG_NONE, &tags, N_("Output tags (also known as metadata)"), NULL},