Ubuntu cunit pkg配置中缺少版本

Ubuntu cunit pkg配置中缺少版本,ubuntu,pkg-config,cunit,Ubuntu,Pkg Config,Cunit,我已经在Ubuntu Trusty64上安装了libcunit1 dev包(2.1-2.dfsg-1)。这是安装在/usr/lib/pkgconfig/cunit.pc中的pkg配置 然而,似乎一旦安装,pkg config本身就会出现问题: vagrant@vagrant-ubuntu-trusty-64:~$ pkg-config --list-all iso-codes iso-codes - ISO country, language, script and currenc

我已经在Ubuntu Trusty64上安装了
libcunit1 dev
包(
2.1-2.dfsg-1
)。这是安装在
/usr/lib/pkgconfig/cunit.pc
中的pkg配置

然而,似乎一旦安装,
pkg config
本身就会出现问题:

vagrant@vagrant-ubuntu-trusty-64:~$ pkg-config --list-all
iso-codes        iso-codes - ISO country, language, script and currency codes and translations
tic              tic - ncurses 5.9 add-on library
icu-io           icu-io - International Components for Unicode: Stream and I/O Library
xkbcomp          xkbcomp - XKB keymap compiler
usbutils         usbutils - USB device database
udev             udev - udev
Package 'cunit' has no Version: field
尝试编译使用cunit pkg配置的软件也失败了

查看
cunit.pc
文件,确实没有版本行

prefix=/usr
exec_prefix=${prefix}
libdir={exec_prefix}/lib
includedir=${prefix}/include/CUnit

Name: CUnit
Description: The C Unit Test Library
Libs: -L${libdir} -lcunit
CFlags: -I${includedir}
添加一个版本行,如
version:2.1.2
,使其再次工作。考虑到其他pc文件有版本行,我认为这是一个强制性的行


我的问题:这是ubuntu(和/或debian)中的一个bug,因为我非常怀疑我是第一个遇到这个问题的人(在我看来,cunit/pkg config在编译软件时是一个广泛使用的组合),还是我在这里明显遗漏了什么?

这似乎确实是cunit dev debian包中的一个bug,报告如下:


这似乎确实是cunit开发debian软件包中的一个bug,报告如下: