构建eglibc时如何设置通配符?

时间:2010-09-27 14:02:23

标签: debian glibc dpkg debhelper

我正在尝试从源代码构建eglibc-2.11.2软件包。愚蠢与否,我正在尝试向Debian Lenny反向移植,主要是因为我可以构建其他需要它的东西,而不必将整个系统升级到稳定状态。 (这是一个好主意是读者的练习。)我正在使用sid的Debianized源代码。

当我执行dpkg-buildpackage时,包构建,但是当它运行dh-shlibdeps时我最终会收到以下错误。

dh-shlibdeps: warning: can't parse dependency #PACKAGE# (>> 2.11)
dh-shlibdeps: error: invalid dependency got generated: #PACKAGE# (>> 2.11)

(我稍微解释一下,因为不幸的是,在我的故障排除会话期间,错误消息已从我的screen缓冲区中滚出,这是一个很长的构建。)

当然很可能我有一些其他包已过时。我从backports更新了debhelper,因此版本为8.0,但是没有帮助。什么能解决这个错误?

1 个答案:

答案 0 :(得分:1)

#PACKAGE#取代dpkg-gensymbolsdpkg-dev的一部分,自1.15.0起。看起来lenny只有1.14.29。

将dpkg / dpkg-dev反向移植到1.15.0可能会解决此特定问题。