繁体   English   中英

cunit pkg-config配置中缺少的版本

[英]missing version in cunit pkg-config configuration

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

但是,似乎一旦安装, 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-config配置的软件也会失败。

查看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是编译软件时被广泛使用的combi),或者我显然在这里还缺少其他东西吗?

这似乎确实是cunit-dev debian软件包中的错误,该错误报告在:

https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=782366

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM