Arch Linuxがありますが、AURからFoxit Readerをインストールできません。ビルド中に失敗しましたgstreamer0.10
。エラーの原因は、というPythonパッケージが見つからないことですgiscanner._giscanner
。
以下は、エラーに関連していると思われる行です。
/usr/include/glib-2.0/glib/deprecated/gthread.h:153:8: note: declared here
153 | struct _GStaticRecMutex
| ^~~~~~~~~~~~~~~~
CCLD libgstreamer-0.10.la
GEN Gst-0.10.gir
Traceback (most recent call last):
File "/usr/bin/g-ir-scanner", line 99, in <module>
from giscanner.scannermain import scanner_main
File "/usr/lib/gobject-introspection/giscanner/scannermain.py", line 35, in <module>
from giscanner.ast import Include, Namespace
File "/usr/lib/gobject-introspection/giscanner/ast.py", line 29, in <module>
from .sourcescanner import CTYPE_TYPEDEF, CSYMBOL_TYPE_TYPEDEF
File "/usr/lib/gobject-introspection/giscanner/sourcescanner.py", line 33, in <module>
from giscanner._giscanner import SourceScanner as CSourceScanner
ModuleNotFoundError: No module named 'giscanner._giscanner'
make[4]: *** [Makefile:2033: Gst-0.10.gir] Error 1
make[4]: Leaving directory '/home/tomas/.cache/yay/gstreamer0.10/src/gstreamer-0.10.36/gst'
make[3]: *** [Makefile:1571: all-recursive] Error 1
make[3]: Leaving directory '/home/tomas/.cache/yay/gstreamer0.10/src/gstreamer-0.10.36/gst'
make[2]: *** [Makefile:908: all] Error 2
make[2]: Leaving directory '/home/tomas/.cache/yay/gstreamer0.10/src/gstreamer-0.10.36/gst'
make[1]: *** [Makefile:750: all-recursive] Error 1
make[1]: Leaving directory '/home/tomas/.cache/yay/gstreamer0.10/src/gstreamer-0.10.36'
make: *** [Makefile:654: all] Error 2
==> ERROR: A failure occurred in build().
Aborting...
Error making: gstreamer0.10
これが役に立つかどうかはわかりませんが、どこにインストールする必要があるのかを読んでいましたglib
が、何も変わりませんでした。
yay
PS:Foxit Readerインストーラから手動でインストールできることがわかりましたが(動作しました)、引き続きアップデートを受け取るようにインストールプロセスを進めたいと思います。
答え1
依存関係に問題がありますgstreamer0.10
。
python
バージョン3.8(3.7から)に更新すると、この問題は解決されました。