[devel] pkgconfig.prov не пропускает "+" в имени библиотеки?

Viacheslav Dubrovskyi dubrsl на gmail.com
Вт Янв 14 14:21:25 MSK 2014


Здравствуйте.

Согласно https://bugzilla.altlinux.org/show_bug.cgi?id=29716 решил 
обновить пакет directfb до последней стабильной версии 1.7.1

Во время сборки получил вот такую ошибку:

Processing files: libdirectfb-devel-1.7.1-alt1
Finding Provides (using /usr/lib/rpm/find-provides)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.vEILLZ
find-provides: running scripts 
(alternatives,debuginfo,lib,pam,perl,pkgconfig,python,shell)
pkgconfig.prov: ERROR: 
/usr/src/tmp/directfb-buildroot/usr/lib64/pkgconfig/++dfb.pc: invalid 
pkg-config output: ++dfb = 1.7.1
find-provides: ERROR: /usr/lib/rpm/pkgconfig.prov failed
error: /bin/sh failed
error: Failed to find Provides

Содержимое /usr/lib64/pkgconfig/++dfb.pc :

prefix=/usr
exec_prefix=/usr
libdir=/usr/lib64
includedir=/usr/include

Name: ++DFB
Description: C++ binding for DirectFB
Version: 1.7.1
Requires: directfb
Libs: -l++dfb
Cflags: -I/usr/include/++dfb


Подозреваю не нравится символы "++" в имени.
Вопрос: Почему?


-- 
WBR,
Viacheslav Dubrovskyi



Подробная информация о списке рассылки Devel