|
|
本帖最后由 lada 于 2025-12-20 23:48 编辑
按照说明书cli已经安装好了,但是安装gui构建 gvsbuild 的依赖项运行这个命令
gvsbuild build --configuration=release --build-dir='./build_gtk' --enable-gi --py-wheel gtk4 adwaita-icon-theme pygobject libadwaita gstreamer gst-plugins-base gst-plugins-good gst-plugins-bad gst-plugins-ugly gst-plugin-gtk4 gst-libav gst-python gettext
的过程中报错了运行了好几次都是一样的报错, 我看是https://chromium.googlesource.com/libyuv/libyuv 连接超时导致 libyuv build failed,是因为这个地址要翻墙才能访问吗?我用浏览器也是访问不了的,能不能通过其它镜像下载地址手动下载直接放到对应目录D:\MyGitHublocalrepository\LADA\build_gtk\src\git-exp\libyuv下(我找到这个镜像https://github.com/lemenkov/libyuv 把源码下载完放到对应目录下重新运行上面的命令还是不行)。有没有大佬解答下?
下面是完整的报错
- <div>(git) Cloning https://chromium.googlesource.com/libyuv/libyuv to
- D:\MyGitHublocalrepository\LADA\build_gtk\src\git-exp\libyuv
- Cloning into 'D:\MyGitHublocalrepository\LADA\build_gtk\src\git-exp\libyuv'...
- fatal: unable to access 'https://chromium.googlesource.com/libyuv/libyuv/': Failed to connect to chromium.googlesource.com port 443 after 23555 ms: Could not connect to server
- libyuv:Exception Command 'git clone https://chromium.googlesource.com/libyuv/libyuv
- D:\MyGitHublocalrepository\LADA\build_gtk\src\git-exp\libyuv' returned non-zero exit status 128.
- Removing the destination dir ...
- (git) Cloning https://chromium.googlesource.com/libyuv/libyuv to
- D:\MyGitHublocalrepository\LADA\build_gtk\src\git-exp\libyuv
- Cloning into 'D:\MyGitHublocalrepository\LADA\build_gtk\src\git-exp\libyuv'...
- fatal: unable to access 'https://chromium.googlesource.com/libyuv/libyuv/': Failed to connect to chromium.googlesource.com port 443 after 23876 ms: Could not connect to server
- Traceback (most recent call last):
- File "D:\MyGitHublocalrepository\LADA\venv_gtk\Lib\site-packages\gvsbuild\utils\base_expanders.py", line 533, in update_build_dir
- rt = self._update_dir()
- File "D:\MyGitHublocalrepository\LADA\venv_gtk\Lib\site-packages\gvsbuild\utils\base_expanders.py", line 493, in _update_dir
- return self._clone_and_checkout(dest)
- ~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^
- File "D:\MyGitHublocalrepository\LADA\venv_gtk\Lib\site-packages\gvsbuild\utils\base_expanders.py", line 511, in _clone_and_checkout
- self.builder.exec_msys(f"git clone {self.repository} {dest}")
- ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "D:\MyGitHublocalrepository\LADA\venv_gtk\Lib\site-packages\gvsbuild\utils\builder.py", line 1010, in exec_msys
- self.__execute(
- ~~~~~~~~~~~~~~^
- args,
- ^^^^^
- working_dir=working_dir,
- ^^^^^^^^^^^^^^^^^^^^^^^^
- add_path=os.path.join(self.opts.msys_dir, "usr", "bin"),
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- )
- ^
- File "D:\MyGitHublocalrepository\LADA\venv_gtk\Lib\site-packages\gvsbuild\utils\builder.py", line 1042, in __execute
- subprocess.check_call(args, cwd=working_dir, env=env, shell=True)
- ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "C:\Users\98492\AppData\Local\Programs\Python\Python313\Lib\subprocess.py", line 419, in check_call
- raise CalledProcessError(retcode, cmd)
- subprocess.CalledProcessError: Command 'git clone https://chromium.googlesource.com/libyuv/libyuv D:\MyGitHublocalrepository\LADA\build_gtk\src\git-exp\libyuv' returned non-zero exit status 128.
- During handling of the above exception, another exception occurred:
- Traceback (most recent call last):
- File "D:\MyGitHublocalrepository\LADA\venv_gtk\Lib\site-packages\gvsbuild\utils\builder.py", line 554, in build
- if self.__build_one(p):
- ~~~~~~~~~~~~~~~~^^^
- File "D:\MyGitHublocalrepository\LADA\venv_gtk\Lib\site-packages\gvsbuild\utils\builder.py", line 642, in __build_one
- proj.prepare_build_dir()
- ~~~~~~~~~~~~~~~~~~~~~~^^
- File "D:\MyGitHublocalrepository\LADA\venv_gtk\Lib\site-packages\gvsbuild\utils\base_project.py", line 471, in prepare_build_dir
- self.unpack()
- ~~~~~~~~~~~^^
- File "D:\MyGitHublocalrepository\LADA\venv_gtk\Lib\site-packages\gvsbuild\utils\base_expanders.py", line 485, in unpack
- self.update_build_dir()
- ~~~~~~~~~~~~~~~~~~~~~^^
- File "D:\MyGitHublocalrepository\LADA\venv_gtk\Lib\site-packages\gvsbuild\utils\base_expanders.py", line 537, in update_build_dir
- rt = self._update_dir(remove_dest=True)
- File "D:\MyGitHublocalrepository\LADA\venv_gtk\Lib\site-packages\gvsbuild\utils\base_expanders.py", line 493, in _update_dir
- return self._clone_and_checkout(dest)
- ~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^
- File "D:\MyGitHublocalrepository\LADA\venv_gtk\Lib\site-packages\gvsbuild\utils\base_expanders.py", line 511, in _clone_and_checkout
- self.builder.exec_msys(f"git clone {self.repository} {dest}")
- ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "D:\MyGitHublocalrepository\LADA\venv_gtk\Lib\site-packages\gvsbuild\utils\builder.py", line 1010, in exec_msys
- self.__execute(
- ~~~~~~~~~~~~~~^
- args,
- ^^^^^
- working_dir=working_dir,
- ^^^^^^^^^^^^^^^^^^^^^^^^
- add_path=os.path.join(self.opts.msys_dir, "usr", "bin"),
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- )
- ^
- File "D:\MyGitHublocalrepository\LADA\venv_gtk\Lib\site-packages\gvsbuild\utils\builder.py", line 1042, in __execute
- subprocess.check_call(args, cwd=working_dir, env=env, shell=True)
- ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "C:\Users\98492\AppData\Local\Programs\Python\Python313\Lib\subprocess.py", line 419, in check_call
- raise CalledProcessError(retcode, cmd)
- subprocess.CalledProcessError: Command 'git clone https://chromium.googlesource.com/libyuv/libyuv D:\MyGitHublocalrepository\LADA\build_gtk\src\git-exp\libyuv' returned non-zero exit status 128.
- Error: libyuv build failed</div>
复制代码
|
|