[Bug 774048] androidmedia: Android application crashes for build 1.9.90

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Wed Nov 9 14:46:37 UTC 2016


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

--- Comment #6 from urchikkamath at yahoo.com ---
Hello Sebastian,
Thanks for prompt response, however I'm finding another build issue while
compiling cerbero with patch. First I build the gst-plugins-bad-1.0-static
recipe and I didn't find any issue. But when I run the cerbero -c
config/cross-android-armv7.cbc package gstreamer-1.0 command I found errors.
Please find below steps I've followed. let me know if I missing anything here.
Thanks in advance

ice at ice:~/cerbero$ cerbero -c config/cross-android-armv7.cbc cleanone
gst-plugins-bad-1.0-static
ice at ice:~/cerbero$ cerbero -c config/cross-android-armv7.cbc buildone
gst-plugins-bad-1.0-static
WARNING: Using default configuration because /home/ice/.cerbero/cerbero.cbc is
missing
Building the following recipes: gst-plugins-bad-1.0-static
[(1/1) gst-plugins-bad-1.0-static -> fetch ]
[(1/1) gst-plugins-bad-1.0-static -> extract ]
-----> Extracting
-----> Apply source patch in Git Class
-----> Apply source patch in Git Class
Applying source file patch bad_plugins/bad_plugins.patch
Copy modified gstamc.c file to the bad plugin source tree
Copy modified gst-android-hardware-sensor.c file to the bad plugin source tree
[(1/1) gst-plugins-bad-1.0-static -> configure ]
[(1/1) gst-plugins-bad-1.0-static -> compile ]
[(1/1) gst-plugins-bad-1.0-static -> install ]
[(1/1) gst-plugins-bad-1.0-static -> post_install ]

ice at ice:~/cerbero$ cerbero -c config/cross-android-armv7.cbc package
gstreamer-1.0


make[3]: Entering directory
'/home/ice/cerbero/build/sources/android_armv7/gst-plugins-bad-1.0-1.9/sys/androidmedia'
/bin/bash ../../libtool  --tag=CC --tag=disable-static  --mode=compile
arm-linux-androideabi-gcc -fuse-ld=gold -std=gnu99 -DHAVE_CONFIG_H -I. -I../.. 

--sysroot=/home/ice/cerbero/build/android-ndk-r12b/platforms/android-9/arch-arm
-I/home/ice/cerbero/build/android-ndk-r12b/platforms/android-9/arch-arm/usr/include
-DANDROID -DPIC -D__ARM_ARCH_7A__   -Wno-error 
-I/home/ice/cerbero/build/dist/android_armv7/include -I../../gst-libs
-I../../gst-libs -pthread
-I/home/ice/cerbero/build/dist/android_armv7/include/gstreamer-1.0
-I/home/ice/cerbero/build/dist/android_armv7/include/glib-2.0
-I/home/ice/cerbero/build/dist/android_armv7/lib/glib-2.0/include  -pthread
-I/home/ice/cerbero/build/dist/android_armv7/include/gstreamer-1.0
-I/home/ice/cerbero/build/dist/android_armv7/include/glib-2.0
-I/home/ice/cerbero/build/dist/android_armv7/lib/glib-2.0/include  -pthread
-I/home/ice/cerbero/build/dist/android_armv7/include/gstreamer-1.0
-I/home/ice/cerbero/build/dist/android_armv7/include/glib-2.0
-I/home/ice/cerbero/build/dist/android_armv7/lib/glib-2.0/include  
-DGST_USE_UNSTABLE_API  -DG_THREADS_MANDATORY -DG_DISABLE_CAST_CHECKS -Wall
-Wdeclaration-after-statement -Wvla -Wpointer-arith -Wmissing-declarations
-Wmissing-prototypes -Wredundant-decls -Wwrite-strings -Wformat-security
-Wold-style-definition -Winit-self -Wmissing-include-dirs -Waddress
-Wno-multichar -Wnested-externs   -g   
-I/home/ice/cerbero/build/dist/android_armv7/include/orc-0.4 
-DGST_USE_UNSTABLE_API -Wall -g -Os
--sysroot=/home/ice/cerbero/build/android-ndk-r12b/platforms/android-9/arch-arm
-I/home/ice/cerbero/build/android-ndk-r12b/platforms/android-9/arch-arm/usr/include
-ffunction-sections -funwind-tables -fstack-protector -no-canonical-prefixes
-fPIC -mthumb -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -DANDROID -DPIC
-D__ARM_ARCH_7A__  -Wa,--noexecstack  -Wno-error
-DGSTREAMER_GLIB_COCOA_NSAPPLICATION=1  -DGST_LEVEL_MAX=GST_LEVEL_FIXME -MT
libgstandroidmedia_la-gstamc.lo -MD -MP -MF
.deps/libgstandroidmedia_la-gstamc.Tpo -c -o libgstandroidmedia_la-gstamc.lo
`test -f 'gstamc.c' || echo './'`gstamc.c
libtool: compile:  arm-linux-androideabi-gcc -fuse-ld=gold -std=gnu99
-DHAVE_CONFIG_H -I. -I../..
--sysroot=/home/ice/cerbero/build/android-ndk-r12b/platforms/android-9/arch-arm
-I/home/ice/cerbero/build/android-ndk-r12b/platforms/android-9/arch-arm/usr/include
-DANDROID -DPIC -D__ARM_ARCH_7A__ -Wno-error
-I/home/ice/cerbero/build/dist/android_armv7/include -I../../gst-libs
-I../../gst-libs -pthread
-I/home/ice/cerbero/build/dist/android_armv7/include/gstreamer-1.0
-I/home/ice/cerbero/build/dist/android_armv7/include/glib-2.0
-I/home/ice/cerbero/build/dist/android_armv7/lib/glib-2.0/include -pthread
-I/home/ice/cerbero/build/dist/android_armv7/include/gstreamer-1.0
-I/home/ice/cerbero/build/dist/android_armv7/include/glib-2.0
-I/home/ice/cerbero/build/dist/android_armv7/lib/glib-2.0/include -pthread
-I/home/ice/cerbero/build/dist/android_armv7/include/gstreamer-1.0
-I/home/ice/cerbero/build/dist/android_armv7/include/glib-2.0
-I/home/ice/cerbero/build/dist/android_armv7/lib/glib-2.0/include
-DGST_USE_UNSTABLE_API -DG_THREADS_MANDATORY -DG_DISABLE_CAST_CHECKS -Wall
-Wdeclaration-after-statement -Wvla -Wpointer-arith -Wmissing-declarations
-Wmissing-prototypes -Wredundant-decls -Wwrite-strings -Wformat-security
-Wold-style-definition -Winit-self -Wmissing-include-dirs -Waddress
-Wno-multichar -Wnested-externs -g
-I/home/ice/cerbero/build/dist/android_armv7/include/orc-0.4
-DGST_USE_UNSTABLE_API -Wall -g -Os
--sysroot=/home/ice/cerbero/build/android-ndk-r12b/platforms/android-9/arch-arm
-I/home/ice/cerbero/build/android-ndk-r12b/platforms/android-9/arch-arm/usr/include
-ffunction-sections -funwind-tables -fstack-protector -no-canonical-prefixes
-fPIC -mthumb -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -DANDROID -DPIC
-D__ARM_ARCH_7A__ -Wa,--noexecstack -Wno-error
-DGSTREAMER_GLIB_COCOA_NSAPPLICATION=1 -DGST_LEVEL_MAX=GST_LEVEL_FIXME -MT
libgstandroidmedia_la-gstamc.lo -MD -MP -MF
.deps/libgstandroidmedia_la-gstamc.Tpo -c gstamc.c  -fPIC -DPIC -o
.libs/libgstandroidmedia_la-gstamc.o
gstamc.c:2031:3: error: 'COLOR_FormatYUV420Flexible' undeclared here (not in a
function)
   COLOR_FormatYUV420Flexible, GST_VIDEO_FORMAT_I420}, {
   ^
gstamc.c:2035:3: error: 'COLOR_INTEL_FormatYUV420PackedSemiPlanar' undeclared
here (not in a function)
   COLOR_INTEL_FormatYUV420PackedSemiPlanar, GST_VIDEO_FORMAT_NV12}, {
   ^
gstamc.c:2036:3: error: 'COLOR_INTEL_FormatYUV420PackedSemiPlanar_Tiled'
undeclared here (not in a function)
   COLOR_INTEL_FormatYUV420PackedSemiPlanar_Tiled, GST_VIDEO_FORMAT_NV12}, {
   ^
gstamc.c:2039:3: error: 'COLOR_QCOM_FormatYVU420SemiPlanar32m' undeclared here
(not in a function)
   COLOR_QCOM_FormatYVU420SemiPlanar32m, GST_VIDEO_FORMAT_NV12}, {
   ^
gstamc.c:2040:3: error: 'COLOR_QCOM_FormatYVU420SemiPlanar32mMultiView'
undeclared here (not in a function)
   COLOR_QCOM_FormatYVU420SemiPlanar32mMultiView, GST_VIDEO_FORMAT_NV12}, {
   ^
gstamc.c:2041:3: error: 'COLOR_OMX_SEC_FormatNV12Tiled' undeclared here (not in
a function)
   COLOR_OMX_SEC_FormatNV12Tiled, GST_VIDEO_FORMAT_NV12}, {
   ^
gstamc.c:2043:3: error: 'COLOR_FormatYV12' undeclared here (not in a function)
   COLOR_FormatYV12, GST_VIDEO_FORMAT_YV12}
   ^
gstamc.c:2598:3: error: 'HEVCProfileMain' undeclared here (not in a function)
   HEVCProfileMain, "main"}, {
   ^
gstamc.c:2598:3: error: initializer element is not constant
gstamc.c:2598:3: error: (near initialization for
'hevc_profile_mapping_table[0].id')
gstamc.c:2599:3: error: 'HEVCProfileMain10' undeclared here (not in a function)
   HEVCProfileMain10, "main-10"}
   ^
gstamc.c:2599:3: error: initializer element is not constant
gstamc.c:2599:3: error: (near initialization for
'hevc_profile_mapping_table[1].id')
gstamc.c:2638:3: error: 'HEVCMainTierLevel1' undeclared here (not in a
function)
   HEVCMainTierLevel1, "main", "1"}, {
   ^
gstamc.c:2638:3: error: initializer element is not constant
gstamc.c:2638:3: error: (near initialization for
'hevc_tier_level_mapping_table[0].id')
gstamc.c:2639:3: error: 'HEVCMainTierLevel2' undeclared here (not in a
function)
   HEVCMainTierLevel2, "main", "2"}, {
   ^
gstamc.c:2639:3: error: initializer element is not constant
gstamc.c:2639:3: error: (near initialization for
'hevc_tier_level_mapping_table[1].id')
gstamc.c:2640:3: error: 'HEVCMainTierLevel21' undeclared here (not in a
function)
   HEVCMainTierLevel21, "main", "2.1"}, {
   ^
gstamc.c:2640:3: error: initializer element is not constant
gstamc.c:2640:3: error: (near initialization for
'hevc_tier_level_mapping_table[2].id')
gstamc.c:2641:3: error: 'HEVCMainTierLevel3' undeclared here (not in a
function)
   HEVCMainTierLevel3, "main", "3"}, {
   ^
gstamc.c:2641:3: error: initializer element is not constant
gstamc.c:2641:3: error: (near initialization for
'hevc_tier_level_mapping_table[3].id')
gstamc.c:2642:3: error: 'HEVCMainTierLevel31' undeclared here (not in a
function)
   HEVCMainTierLevel31, "main", "3.1"}, {
   ^
gstamc.c:2642:3: error: initializer element is not constant
gstamc.c:2642:3: error: (near initialization for
'hevc_tier_level_mapping_table[4].id')
gstamc.c:2643:3: error: 'HEVCMainTierLevel4' undeclared here (not in a
function)
   HEVCMainTierLevel4, "main", "4"}, {
   ^
gstamc.c:2643:3: error: initializer element is not constant
gstamc.c:2643:3: error: (near initialization for
'hevc_tier_level_mapping_table[5].id')
gstamc.c:2644:3: error: 'HEVCMainTierLevel41' undeclared here (not in a
function)
   HEVCMainTierLevel41, "main", "4.1"}, {
   ^
gstamc.c:2644:3: error: initializer element is not constant
gstamc.c:2644:3: error: (near initialization for
'hevc_tier_level_mapping_table[6].id')
gstamc.c:2645:3: error: 'HEVCMainTierLevel5' undeclared here (not in a
function)
   HEVCMainTierLevel5, "main", "5"}, {
   ^
gstamc.c:2645:3: error: initializer element is not constant
gstamc.c:2645:3: error: (near initialization for
'hevc_tier_level_mapping_table[7].id')
gstamc.c:2646:3: error: 'HEVCMainTierLevel51' undeclared here (not in a
function)
   HEVCMainTierLevel51, "main", "5.1"}, {
   ^
gstamc.c:2646:3: error: initializer element is not constant
gstamc.c:2646:3: error: (near initialization for
'hevc_tier_level_mapping_table[8].id')
gstamc.c:2647:3: error: 'HEVCMainTierLevel52' undeclared here (not in a
function)
   HEVCMainTierLevel52, "main", "5.2"}, {
   ^
gstamc.c:2647:3: error: initializer element is not constant
gstamc.c:2647:3: error: (near initialization for
'hevc_tier_level_mapping_table[9].id')
gstamc.c:2648:3: error: 'HEVCMainTierLevel6' undeclared here (not in a
function)
   HEVCMainTierLevel6, "main", "6"}, {
   ^
gstamc.c:2648:3: error: initializer element is not constant
gstamc.c:2648:3: error: (near initialization for
'hevc_tier_level_mapping_table[10].id')
gstamc.c:2649:3: error: 'HEVCMainTierLevel61' undeclared here (not in a
function)
   HEVCMainTierLevel61, "main", "6.1"}, {
   ^
gstamc.c:2649:3: error: initializer element is not constant
gstamc.c:2649:3: error: (near initialization for
'hevc_tier_level_mapping_table[11].id')
gstamc.c:2650:3: error: 'HEVCMainTierLevel62' undeclared here (not in a
function)
   HEVCMainTierLevel62, "main", "6.2"}, {
   ^
gstamc.c:2650:3: error: initializer element is not constant
gstamc.c:2650:3: error: (near initialization for
'hevc_tier_level_mapping_table[12].id')
gstamc.c:2651:3: error: 'HEVCHighTierLevel1' undeclared here (not in a
function)
   HEVCHighTierLevel1, "high", "1"}, {
   ^
gstamc.c:2651:3: error: initializer element is not constant
gstamc.c:2651:3: error: (near initialization for
'hevc_tier_level_mapping_table[13].id')
gstamc.c:2652:3: error: 'HEVCHighTierLevel2' undeclared here (not in a
function)
   HEVCHighTierLevel2, "high", "2"}, {
   ^
gstamc.c:2652:3: error: initializer element is not constant
gstamc.c:2652:3: error: (near initialization for
'hevc_tier_level_mapping_table[14].id')
gstamc.c:2653:3: error: 'HEVCHighTierLevel21' undeclared here (not in a
function)
   HEVCHighTierLevel21, "high", "2.1"}, {
   ^
gstamc.c:2653:3: error: initializer element is not constant
gstamc.c:2653:3: error: (near initialization for
'hevc_tier_level_mapping_table[15].id')
gstamc.c:2654:3: error: 'HEVCHighTierLevel3' undeclared here (not in a
function)
   HEVCHighTierLevel3, "high", "3"}, {
   ^
gstamc.c:2654:3: error: initializer element is not constant
gstamc.c:2654:3: error: (near initialization for
'hevc_tier_level_mapping_table[16].id')
gstamc.c:2655:3: error: 'HEVCHighTierLevel31' undeclared here (not in a
function)
   HEVCHighTierLevel31, "high", "3.1"}, {
   ^
gstamc.c:2655:3: error: initializer element is not constant
gstamc.c:2655:3: error: (near initialization for
'hevc_tier_level_mapping_table[17].id')
gstamc.c:2656:3: error: 'HEVCHighTierLevel4' undeclared here (not in a
function)
   HEVCHighTierLevel4, "high", "4"}, {
   ^
gstamc.c:2656:3: error: initializer element is not constant
gstamc.c:2656:3: error: (near initialization for
'hevc_tier_level_mapping_table[18].id')
gstamc.c:2657:3: error: 'HEVCHighTierLevel41' undeclared here (not in a
function)
   HEVCHighTierLevel41, "high", "4.1"}, {
   ^
gstamc.c:2657:3: error: initializer element is not constant
gstamc.c:2657:3: error: (near initialization for
'hevc_tier_level_mapping_table[19].id')
gstamc.c:2658:3: error: 'HEVCHighTierLevel5' undeclared here (not in a
function)
   HEVCHighTierLevel5, "high", "5"}, {
   ^
gstamc.c:2658:3: error: initializer element is not constant
gstamc.c:2658:3: error: (near initialization for
'hevc_tier_level_mapping_table[20].id')
gstamc.c:2659:3: error: 'HEVCHighTierLevel51' undeclared here (not in a
function)
   HEVCHighTierLevel51, "high", "5.1"}, {
   ^
gstamc.c:2659:3: error: initializer element is not constant
gstamc.c:2659:3: error: (near initialization for
'hevc_tier_level_mapping_table[21].id')
gstamc.c:2660:3: error: 'HEVCHighTierLevel52' undeclared here (not in a
function)
   HEVCHighTierLevel52, "high", "5.2"}, {
   ^
gstamc.c:2660:3: error: initializer element is not constant
gstamc.c:2660:3: error: (near initialization for
'hevc_tier_level_mapping_table[22].id')
gstamc.c:2661:3: error: 'HEVCHighTierLevel6' undeclared here (not in a
function)
   HEVCHighTierLevel6, "high", "6"}, {
   ^
gstamc.c:2661:3: error: initializer element is not constant
gstamc.c:2661:3: error: (near initialization for
'hevc_tier_level_mapping_table[23].id')
gstamc.c:2662:3: error: 'HEVCHighTierLevel61' undeclared here (not in a
function)
   HEVCHighTierLevel61, "high", "6.1"}
   ^
gstamc.c:2662:3: error: initializer element is not constant
gstamc.c:2662:3: error: (near initialization for
'hevc_tier_level_mapping_table[24].id')
gstamc.c: In function 'plugin_init':
gstamc.c:3337:12: warning: variable 'init_ok' set but not used
[-Wunused-but-set-variable]
   gboolean init_ok = FALSE;
            ^
Makefile:1001: recipe for target 'libgstandroidmedia_la-gstamc.lo' failed
make[3]: *** [libgstandroidmedia_la-gstamc.lo] Error 1
make[3]: Leaving directory
'/home/ice/cerbero/build/sources/android_armv7/gst-plugins-bad-1.0-1.9/sys/androidmedia'
Makefile:1152: recipe for target 'androidmedia' failed
make[2]: *** [androidmedia] Error 2
make[2]: Leaving directory
'/home/ice/cerbero/build/sources/android_armv7/gst-plugins-bad-1.0-1.9/sys'
Makefile:988: recipe for target 'all-recursive' failed
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory
'/home/ice/cerbero/build/sources/android_armv7/gst-plugins-bad-1.0-1.9'
Makefile:917: recipe for target 'all' failed
make: *** [all] Error 2

-- 
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