[oe] 2011.03-maintenance: eglibc-binary-localedata packages missing on image

Hauser, Wolfgang (external) Wolfgang.Hauser.external at cassidian.com
Thu Aug 4 10:10:12 UTC 2011


Ping ...

Has someone an idea how to solve this problem ?

If we examine the angstrom glibc "locale-base-*" packages they have an dependency on the  "glibc-binary-localedata-*" but no provides entry for this package.

Regards
Wolfgang Hauser

-----Ursprüngliche Nachricht-----
Von: Hauser, Wolfgang (external) 
Gesendet: Montag, 1. August 2011 11:32
An: openembedded-devel at lists.openembedded.org
Betreff: 2011.03-maintenance: eglibc-binary-localedata packages missing on image

Hello,

we want to install our generated locales on our image offline, therefor we use following settings:

local.conf:

ENABLE_BINARY_LOCALE_GENERATION = "1"
LOCALE_GENERATION_WITH_CROSS-LOCALEDEF = "1"
GLIBC_INTERNAL_USE_BINARY_LOCALE = "compile"
GLIBC_GENERATE_LOCALES = "en_US.UTF-8 en_GB.UTF-8 de_DE.UTF-8 de_CH.UTF-8 es_ES.
UTF-8 fr_FR.UTF-8 fr_CH.UTF-8 it_IT.UTF-8 it_CH.UTF-8"

xx-image.bb:

IMAGE_LINGUAS = "en-us en-gb de-de de-ch es-es fr-fr fr-ch it-it it-ch"

ROOTFS_POSTPROCESS_COMMAND += "install_linguas;"

The packages locale-base-* are installed properly, but the eglibc-binary-localedata are not installed in the image, so the needed data for the locale support are missing.

If we examine the locale-base- packages with dpkg, there is an entry "eglibc-binary-localedata-..." in "provides" this seem to be wrong.
(should that not be a dependency only?)

dpkg-deb -I locale-base-de-de_2.12-r21.8+svnr12323.9_armv7a.ipk
 new debian package, version 2.0.
 size 906 bytes: control archive= 608 bytes.
     808 bytes,    14 lines      control              
 Package: locale-base-de-de
 Version: 2.12-r21.8+svnr12323.9
 Description: Embedded GNU C Library
 Section: libs
 Priority: required
 Maintainer: Angstrom Developers <angstrom-distro-devel at linuxtogo.org>
 License: LGPL
 Architecture: armv7a
 OE: eglibc
 Homepage: http://www.eglibc.org/home
 Build: <unknown>/9426
 Depends: eglibc-binary-localedata-de.de
 Provides: virtual-locale-de-de, virtual-locale-de, eglibc-binary-localedata-de.de
 Source: svn://svn.eglibc.org/branches;module=eglibc-2_12;proto=svn file://eglibc-svn-arm-lowlevellock-include-tls.patch file://IO-acquire-lock-fix.patch file://shorten-build-commands.patch file://sh4_set_fpscr_2.12.patch file://sh4_local-fpscr_values.patch file://eglibc-dont-cache-slibdir.patch file://armv4-eabi-compile-fix.patch file://etc/ld.so.conf file://generate-supported.mk 

What is going wrong here ?




More information about the Openembedded-devel mailing list