[Bug 768326] Building GStreamer for Android fails on Windows (new since 1.8.2)

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Sun Jul 3 08:38:41 UTC 2016


https://bugzilla.gnome.org/show_bug.cgi?id=768326

--- Comment #1 from Andy Devar <andy.devar at gmail.com> ---
The build succeeds now after doing the following:
- Installed gnuwin32 and added it to the PATH environment variable.

- Modified gstreamer.1.0.mk, original line 210:
Removed the backslash which was used as a line separator. Now, the whole
command ist a single line.
Enclosed $(PRIV_C_IN) and $(SED) in double-quotes.
It now looks like this:

cat "$(PRIV_C_IN)" | "$(SED)" "s/@PLUGINS_DECLARATION@/$(PRIV_P_D)/g" |
"$(SED)" "s/@PLUGINS_REGISTRATION@/$(PRIV_P_R)/g" | "$(SED)"
"s/@G_IO_MODULES_LOAD@/$(PRIV_G_L)/g" | "$(SED)"
"s/@G_IO_MODULES_DECLARE@/$(PRIV_G_R)/g" > $(PRIV_C)

Originally, it looked like this:

cat $(PRIV_C_IN) | \
    $(SED) "s/@PLUGINS_DECLARATION@/$(PRIV_P_D)/g" | \
    $(SED) "s/@PLUGINS_REGISTRATION@/$(PRIV_P_R)/g" | \
    $(SED) "s/@G_IO_MODULES_LOAD@/$(PRIV_G_L)/g" | \
    $(SED) "s/@G_IO_MODULES_DECLARE@/$(PRIV_G_R)/g" > $(PRIV_C)


- Modified gstreamer.1.0.mk, original line 257 the same way.
It now looks like this:

cat "$(GSTREAMER_NDK_BUILD_PATH)/GStreamer.java" | "$(SED)"
"s;@INCLUDE_FONTS@;//;g" | "$(SED)" "s;@INCLUDE_CA_CERTIFICATES@;//;g" |
"$(SED)" "s;@INCLUDE_COPY_FILE@;//;g" >
"$(GSTREAMER_JAVA_SRC_DIR)/org/freedesktop/gstreamer/GStreamer.java"


Originally, it looked like this:

cat $(GSTREAMER_NDK_BUILD_PATH)/GStreamer.java | \
    $(SED) "s;@INCLUDE_FONTS@;//;g" | \
    $(SED) "s;@INCLUDE_CA_CERTIFICATES@;//;g" | \
    $(SED) "s;@INCLUDE_COPY_FILE@;//;g" \
    > $(GSTREAMER_JAVA_SRC_DIR)/org/freedesktop/gstreamer/GStreamer.java

-- 
You are receiving this mail because:
You are the QA Contact for the bug.
You are the assignee for the bug.


More information about the gstreamer-bugs mailing list