pbuilder 和 debuild 可以工作,但是 Launchpad 无法下载 tarball

pbuilder 和 debuild 可以工作,但是 Launchpad 无法下载 tarball

我搜索了所有类似的问题,但找不到解决方案。我正在为本地项目构建 Debian 软件包。我成功地为amd64arm64使用pbuilderas构建了它

sudo pbuilder build *.dsc

debuild -S以及debuild --set-envvar=RDBASE=/rdkit-sys-2.1.3 --set-envvar=DEB_BUILD_OPTIONS=nocheck -j10。使用这两个命令,我都可以将.deb文件复制到新的 ubuntu 容器并使用 进行安装apt-get install ./file.deb。但是当我将源文件上传到 Launchpad 时,它总是在下载 Catch2 时中断 - 同样的在本地运行正常

Downloading https://github.com/catchorg/Catch2/archive/v2.13.8.tar.gz...
CMake Error at Code/cmake/Modules/RDKitUtils.cmake:257 (MESSAGE):
  The md5 checksum for
  /<<PKGBUILDDIR>>/External/catch/v2.13.8.tar.gz is
  incorrect; expected: 3639fb4cb8020de0dcf1fd5addb39418, found:
  d41d8cd98f00b204e9800998ecf8427e

md5 校验和d41...针对的是空文件 - 它是什么,它没有正确下载或将其放入错误/其他位置?

第二个错误是

make[1]: *** [debian/rules:18: override_dh_auto_configure] Error 2

我不明白。是 Clang 还是 gcc 编译器?但它可以正常工作pbuilder。我尝试解决这个问题很长时间,但无法解决。不知道是不是/<<PKGBUILDDIR>>/搞砸了。所有本地构建都在 Mac 上的 docker 容器中运行。

构建日志是 https://launchpadlibrarian.net/641284667/buildlog_ubuntu-focal-arm64.rdkit-sys_2.1.3-1_BUILDING.txt.gz

谢谢

相关内容