[oe] [meta-oe][PATCH] xterm: use ${libdir} to avoid installed-vs-shipped error on ppc64

Otavio Salvador otavio.salvador at ossystems.com.br
Fri Oct 28 15:32:37 UTC 2016


On Fri, Oct 28, 2016 at 1:07 PM, Christopher Larson <clarson at kergoth.com> wrote:
> On Fri, Oct 28, 2016 at 3:07 AM, <ting.liu at nxp.com> wrote:
>
>> xterm installs files into PREFIX/lib/X11/app-defaults by default.
>> This leads to QA issue on ppc64 which defines libdir as /usr/lib64:
>> ERROR: QA Issue: xterm: Files/directories were installed but not shipped
>> in any package:
>>   /usr/lib
>>   /usr/lib/X11
>>   /usr/lib/X11/app-defaults
>>   /usr/lib/X11/app-defaults/UXTerm
>>   /usr/lib/X11/app-defaults/KOI8RXTerm-color
>>   /usr/lib/X11/app-defaults/XTerm-color
>>   /usr/lib/X11/app-defaults/UXTerm-color
>>   /usr/lib/X11/app-defaults/KOI8RXTerm
>>   /usr/lib/X11/app-defaults/XTerm
>>
>> Fix it by passing --with-app-defaults=${libdir}/X11/app-defaults to
>> configure.
>>
>> Signed-off-by: Ting Liu <ting.liu at nxp.com>
>> ---
>>  meta-oe/recipes-graphics/xorg-app/xterm_325.bb | 1 +
>>  1 file changed, 1 insertion(+)
>>
>> diff --git a/meta-oe/recipes-graphics/xorg-app/xterm_325.bb
>> b/meta-oe/recipes-graphics/xorg-app/xterm_325.bb
>> index e0baf3c..48556c7 100644
>> --- a/meta-oe/recipes-graphics/xorg-app/xterm_325.bb
>> +++ b/meta-oe/recipes-graphics/xorg-app/xterm_325.bb
>> @@ -14,6 +14,7 @@ PACKAGECONFIG[xft] = "--enable-freetype,--disable-freetype,libxft
>> fontconfig fre
>>
>>  EXTRA_OECONF = " --x-includes=${STAGING_INCDIR} \
>>                   --x-libraries=${STAGING_LIBDIR} \
>> +                 --with-app-defaults=${libdir}/X11/app-defaults \
>>                   FREETYPE_CONFIG=${STAGING_BINDIR_CROSS}/freetype-config
>> \
>>                   --disable-imake \
>>                   --disable-rpath-hack \
>>
>
> Are you sure this is correct? I highly doubt those files are actually
> multilib specific. Would it not be better to just package these files in
> their current location?

Or use datadir

-- 
Otavio Salvador                             O.S. Systems
http://www.ossystems.com.br        http://code.ossystems.com.br
Mobile: +55 (53) 9981-7854            Mobile: +1 (347) 903-9750



More information about the Openembedded-devel mailing list