The configure script and various Makefiles contain the unportable bash "==" comparison operator for test(1). It is not supported by most other shells or even test(1) from GNU coreutils. Please use "=" instead. Occurrences are in configure (if test "x$ERROR_CFLAGS" == "x"), common/glib-gen.mak, common-modified/glib-gen.mak (@if test "x$(glib_enum_headers)" == "x"; then echo "ERROR: glib_enum_headers is empty, please fix Makefile"; exit 1; fi) and all Makefiles that include it.
fix in both common/ (which is in gstreamer) and common-modified (which is part of fs2)
Two occurrences left in common/glib-gen.mak (@if test "x$(glib_enum_headers)" == "x"; then echo "ERROR: glib_enum_headers is empty, please fix Makefile"; exit 1; fi) and configure (if test "x$ERROR_CFLAGS" == "x") in farsight2-0.0.16.
I believe this is fixed now
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.