我正在尝试从源代码构建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,但是没有帮助。什么能解决这个错误?
答案 0 :(得分:1)
#PACKAGE#
取代dpkg-gensymbols
,dpkg-dev
的一部分,自1.15.0起。看起来lenny只有1.14.29。
将dpkg / dpkg-dev反向移植到1.15.0可能会解决此特定问题。