gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-04 18:36:47 28 4
gpt4 key购买 nike

我在 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)中的一个错误,因为我非常怀疑我是第一个遇到这个问题的人(在我看来,cunit/pkg-config 在编译软件时是一种广泛使用的组合),或者我在这里显然还缺少其他东西吗?

最佳答案

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

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

关于ubuntu - cunit pkg-config 配置中缺少版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31414858/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com