Wind River Support Network

HomeDefectsLIN7-5077
Fixed

LIN7-5077 : Multilib issue of gdk-pixbuf to run postinst-intercepts scripts.

Created: Nov 2, 2015    Updated: Sep 8, 2018
Resolved Date: Nov 26, 2015
Found In Version: 7.0.0.0.LB21
Fix Version: 7.0.0.12
Severity: Standard
Applicable for: Wind River Linux 7
Component/s: Build & Config

Description

There are two warnings when building a project which contains a feature, the feature use "MULTILIB_USE_LIB32 +=" in its template.conf,  this makes the depended "gdk-pixbuf" enable multilib,   "lib32-gdk-pixbuf" will also be built into image,  in this case,  the warnings appears:
===================================================
WARNING: The postinstall intercept hook 'update_pixbuf_cache-lib32' failed (exit 
code: 139)! See log for details!
WARNING: The postinstalls for the following packages will be postponed for first 
boot: lib32-gdk-pixbuf-loader-xpm lib32-gdk-pixbuf-loader-gif lib32-gdk-pixbuf-
loader-png lib32-gdk-pixbuf-loader-jpeg
NOTE: Tasks Summary: Attempted 9279 tasks of which 830 didn't need to be rerun and 
=====================================================

From the log file:
"<project>/bitbake_build/tmp/work/intel_baytrail_64-wrs-linux/wrlinux-image-idp/1.0-r0/temp/do_rootfs/log.do_rootfs.106047", there are error messages:
qemu: uncaught target signal 11 (Segmentation fault) - core dumped
/pixbuf_defect_with_3009/bitbake_build/tmp/sysroots/intel-baytrail-64/usr/bin/crossscripts/qemuwrapper: line 2: 117836 Segmentation fault      (core dumped) qemu-x86_64 -strace -r 2.6.32 "$@"
WARNING: The postinstall intercept hook 'update_pixbuf_cache-lib32' failed (exit code: 139)! See log for details!
WARNING: The postinstalls for the following packages will be postponed for first boot: lib32-gdk-pixbuf-loader-xpm lib32-gdk-pixbuf-loader-jpeg lib32-gdk-pixbuf-loader-png lib32-gdk-pixbuf-loader-gif
NOTE:   * postponing gdk-pixbuf-loader-xpm

I searched this package's upstream patch,  there is already the patch on:
cgit.openembedded.org/openembedded-core/tree/scripts
patch description: "move gdk-pixbuf-query-loaders to $libdir 
for multilib safety".  

Maybe we need to merge this patch.

Steps to Reproduce

1. Create intel-baytrail-64 project with a feature like "openjdk-bin" of idp to enable the gdk-pixbuf to support multilib.

2. make fs 

Other Downloads


Live chat
Online