首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >cunit pkg-config配置中缺少版本

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

Stack Overflow用户
提问于 2015-07-14 18:46:04
回答 1查看 551关注 0票数 1

我已经在Ubuntu Trusty64上安装了libcunit1-dev包(2.1-2.dfsg-1)。这与安装在/usr/lib/pkgconfig/cunit.pc中的pkg-config一起提供。

然而,似乎pkg-config一旦安装,就会遇到以下问题:

代码语言:javascript
复制
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文件,确实没有版本行。

代码语言:javascript
复制
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是编译软件时广泛使用的组合体),还是我在这里明显缺少的东西?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-07-16 11:40:30

它似乎确实是cunit-dev debian包中的一个bug,报告在:

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

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31414858

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档