为什么dh_autoreconf_clean修补ltmain.sh?

问题描述 投票:2回答:1

..为什么它会打破我的包装的构建?

我试图建立VLC的最新Git版本.deb软件包。

也就是说,我从我的发行版走的是“/ Debian的”目录(Ubuntu的15.10)来源包VLC(2.2.1)和复制/将其应用到VLC(这我能没有问题编译)最新的git拉。

当我运行 “debuild -b -uc -us”(适用于VLC 2.2.1)为Git版本,我得到:

dpkg-buildpackage: host architecture amd64
fakeroot debian/rules clean
dh clean --parallel --with autoreconf
dh_autoreconf_clean
patching file ./autotools/ltmain.sh
Hunk #1 FAILED at 5800.
Hunk #2 FAILED at 6168.
2 out of 2 hunks FAILED -- saving rejects to file ./autotools /ltmain.sh.rej
dh_autoreconf_clean: patch -R -f --no-backup-if-mismatch -i /usr/share/dh-autoreconf/ltmain-as-needed.diff ./autotools/ltmain.sh  
returned exit code 1
debian/rules:246: recipe for target 'clean' failed
make: *** [clean] Error 25
dpkg-buildpackage: error: fakeroot debian/rules clean gave error exit status 2
debuild: fatal error at line 1374:
dpkg-buildpackage -rfakeroot -D -us -uc -b failed

编译Debian软件包是肮脏和信息是有点稀少。 任何想法,这样的错误消息可能来自为什么?

build debian vlc packaging lintian
1个回答
-1
投票

我也有类似的问题,是无法找到除了这个问题上谷歌任何东西。

我删除出现在我使用Debian的文件,autoreconf.afterautoreconf.before两个文件。

© www.soinside.com 2019 - 2024. All rights reserved.