On 2021-04-14 08:11, Oliver Niebuhr wrote:
/util/meson_aux/extra-install-cmd.py
C:/Dev/Sources/GTK4/mmcommon/x64/debug/share/aclocal'
--- stdout ---
--- stderr ---
Traceback (most recent call last):
File "C:/Dev/MMCommonSrc/util/meson_aux/extra-install-cmd.py", line
17, in <module>
result = subprocess.run(['aclocal', '--print-ac-dir'],
FileNotFoundError: [WinError 2] The system cannot find the file specified
The installation of mm-common fails on line 17 of extra-install-cmd.py.
I don't understand what the error message refers to ("the file
specified"). extra-install-cmd.py is a very simple Python script that
just prints a warning, if appropriate. The failing Python command is
result = subprocess.run(['aclocal', '--print-ac-dir'],
stdout=subprocess.PIPE,
stderr=subprocess.DEVNULL,
universal_newlines=True)
It would be fine if you could make some tests on your system. Run
extra-install-cmd.py directly from the command line. It requires an
argument, but the argument can be anything. It's just part of the
warning that the script is supposed to print.
You will probably get the same FileNotFoundError again. Then try
changing the script. Change the subprocess.run() command to
result = subprocess.run(['aclocal', '--print-ac-dir'],
capture_output=True,
universal_newlines=True)
That would be an acceptable change that I can make in mm-common. I just
don't understand why it would be necessary.
If capture_output=True also fails, you can try
result = subprocess.run(['aclocal', '--print-ac-dir'],
universal_newlines=True)
just to see what happens.
_______________________________________________
gtkmm-list mailing list
gtkmm-list@gnome.org
https://mail.gnome.org/mailman/listinfo/gtkmm-list