使用pypi2pkgbuild从GitHub安装GNS3服务器以创建PKGBUILD并通过pacman安装所有内容时出错

使用pypi2pkgbuild从GitHub安装GNS3服务器以创建PKGBUILD并通过pacman安装所有内容时出错,github,pacman,pkgbuild,Github,Pacman,Pkgbuild,我正试图在我的Manjaro机器上安装GNS3。我跟随这个媒体博客 问题是,当我在步骤16和17中使用命令“pypi2pkgalisa git+file://$PWD”从GitHub安装GNS3服务器时,使用pypi2pkgbuild创建PKGBUILD并通过pacman安装所有内容,我总是会遇到这个错误 Cloning into 'gns3-gui'... remote: Enumerating objects: 36655, done. remote: Counting objects: 1

我正试图在我的Manjaro机器上安装GNS3。我跟随这个媒体博客

问题是,当我在步骤16和17中使用命令“pypi2pkgalisa git+file://$PWD”从GitHub安装GNS3服务器时,使用pypi2pkgbuild创建PKGBUILD并通过pacman安装所有内容,我总是会遇到这个错误

Cloning into 'gns3-gui'...
remote: Enumerating objects: 36655, done.
remote: Counting objects: 100% (36655/36655), done.
remote: Compressing objects: 100% (7135/7135), done.
remote: Total 36655 (delta 29225), reused 36655 (delta 29225)
Receiving objects: 100% (36655/36655), 57.32 MiB | 37.43 MiB/s, done.
Resolving deltas: 100% (29225/29225), done.
Traceback (most recent call last):
  File "/usr/bin/pypi2pkgbuild.py", line 1477, in <module>
    sys.exit(main())
  File "/usr/bin/pypi2pkgbuild.py", line 1454, in main
    create_package(name, Options(**vars(args), is_dep=False))
  File "/usr/bin/pypi2pkgbuild.py", line 1253, in create_package
    pkg = dispatch_package_builder(name, options)
  File "/usr/bin/pypi2pkgbuild.py", line 1245, in dispatch_package_builder
    ref = PackageRef(
  File "/usr/bin/pypi2pkgbuild.py", line 695, in __init__
    self.info = _get_info(
  File "/usr/bin/pypi2pkgbuild.py", line 601, in _get_info
    info = locals()[f"_get_info_{source}"]()
  File "/usr/bin/pypi2pkgbuild.py", line 542, in _get_info_git
    metadata = _get_metadata(
  File "/usr/bin/pypi2pkgbuild.py", line 505, in _get_metadata
    "CFLAGS": get_makepkg_conf()["CFLAGS"],
KeyError: 'CFLAGS'
克隆到“gns3 gui”。。。
远程:枚举对象:36655,完成。
远程:计数对象:100%(36655/36655),完成。
远程:压缩对象:100%(7135/7135),完成。
远程:总计36655(增量29225),重复使用36655(增量29225)
接收对象:100%(36655/36655),57.32 MiB | 37.43 MiB/s,完成。
解析三角洲:100%(29225/29225),完成。
回溯(最近一次呼叫最后一次):
文件“/usr/bin/pypi2pkgbuild.py”,第1477行,在
sys.exit(main())
文件“/usr/bin/pypi2pkgbuild.py”,第1454行,在main中
创建_包(名称,选项(**vars(args),is_dep=False))
文件“/usr/bin/pypi2pkgbuild.py”,第1253行,在create_包中
包装=调度包构建器(名称、选项)
文件“/usr/bin/pypi2pkgbuild.py”,第1245行,在dispatch_package_builder中
ref=PackageRef(
文件“/usr/bin/pypi2pkgbuild.py”,第695行,在__
self.info=\u获取\u信息(
文件“/usr/bin/pypi2pkgbuild.py”,第601行,在获取信息中
info=locals()[f“\u get\u info{source}”]()
文件“/usr/bin/pypi2pkgbuild.py”,第542行,在“获取信息”git中
元数据=\u获取\u元数据(
文件“/usr/bin/pypi2pkgbuild.py”,第505行,在元数据中
“CFLAGS”:get_makepkg_conf()[“CFLAGS”],
KeyError:'CFLAGS'

你能帮我一下吗?

我正在运行5.5.16–1-MANJARO,所以我不能代表其他人说话

查看github repo closed,只需将安装命令替换为
yay-spython-pypi2pkgbuild-git--noconfirm

对我来说一切都很好