我正在尝试从源代码构建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,但这并没有帮助。怎样才能解决这个错误?
发布于 2010-09-30 11:40:39
从1.15.0开始,#PACKAGE#被dpkg-dev的一部分dpkg-gensymbols所取代。看起来莱尼只有1.14.29
将dpkg/dpkg-dev反向移植到1.15.0可能会解决这个问题。
https://stackoverflow.com/questions/3804558
复制相似问题