ошибка при установке сервера GNS3 из GitHub с помощью pypi2pkgbuild для создания PKGBUILD и установки всего через pacman - PullRequest
0 голосов
/ 06 марта 2020

Я пытаюсь установить GNS3 на мою машину Manjaro. Я последовал за этим средним блогом https://medium.com/@Ninja / install-gns3-on-arch-manjaro- linux -the-right-way-c5a3c4fa337d

проблема в том, что я использую команда "pypi2pkgalias git + file: // $ PWD" в шагах 16 и 17 для установки GNS3 Server из GitHub с помощью 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'

не могли бы вы помочь мне, пожалуйста, с этим?

1 Ответ

0 голосов
/ 15 апреля 2020

У меня работает 5.5.16–1-MANJARO, поэтому я не могу говорить за других.

Загляните в репозиторий github закрыто выдает и просто замените команду установки на yay -S python-pypi2pkgbuild-git --noconfirm ,

Тогда у меня все работает нормально.

...