pkgsrc-Users archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
PLIST erros on ibus with python312 "*-cpython-312.opt-2.pyc" files
I'm trying to update ibus to 1.5.32 but get the following errors
(on NetBSD/i386 10.1 and pkgsrc-2025Q1 tree):
---
=> Automatic manual page handling
=> Generating post-install file lists
pkg_create: can't stat `/s/cvs/pkgsrc/inputmethod/ibus/work.i386/.destdir/usr/pkg/share/ibus/setup/__pycache__/emojilang.opt-2.cpython-312.pyc'
pkg_create: can't stat `/s/cvs/pkgsrc/inputmethod/ibus/work.i386/.destdir/usr/pkg/share/ibus/setup/__pycache__/engineabout.opt-2.cpython-312.pyc'
pkg_create: can't stat `/s/cvs/pkgsrc/inputmethod/ibus/work.i386/.destdir/usr/pkg/share/ibus/setup/__pycache__/enginecombobox.opt-2.cpython-312.pyc'
pkg_create: can't stat `/s/cvs/pkgsrc/inputmethod/ibus/work.i386/.destdir/usr/pkg/share/ibus/setup/__pycache__/enginedialog.opt-2.cpython-312.pyc'
pkg_create: can't stat `/s/cvs/pkgsrc/inputmethod/ibus/work.i386/.destdir/usr/pkg/share/ibus/setup/__pycache__/enginetreeview.opt-2.cpython-312.pyc'
pkg_create: can't stat `/s/cvs/pkgsrc/inputmethod/ibus/work.i386/.destdir/usr/pkg/share/ibus/setup/__pycache__/i18n.opt-2.cpython-312.pyc'
pkg_create: can't stat `/s/cvs/pkgsrc/inputmethod/ibus/work.i386/.destdir/usr/pkg/share/ibus/setup/__pycache__/icon.opt-2.cpython-312.pyc'
pkg_create: can't stat `/s/cvs/pkgsrc/inputmethod/ibus/work.i386/.destdir/usr/pkg/share/ibus/setup/__pycache__/keyboardshortcut.opt-2.cpython-312.pyc'
pkg_create: can't stat `/s/cvs/pkgsrc/inputmethod/ibus/work.i386/.destdir/usr/pkg/share/ibus/setup/__pycache__/main.opt-2.cpython-312.pyc'
=> Checking file-check results for ibus-1.5.32
ERROR: ************************************************************
ERROR: The following files are in the PLIST but not in /s/cvs/pkgsrc/inputmethod/ibus/work.i386/.destdir/usr/pkg:
ERROR: /s/cvs/pkgsrc/inputmethod/ibus/work.i386/.destdir/usr/pkg/share/ibus/setup/__pycache__/emojilang.opt-2.cpython-312.pyc
ERROR: /s/cvs/pkgsrc/inputmethod/ibus/work.i386/.destdir/usr/pkg/share/ibus/setup/__pycache__/engineabout.opt-2.cpython-312.pyc
ERROR: /s/cvs/pkgsrc/inputmethod/ibus/work.i386/.destdir/usr/pkg/share/ibus/setup/__pycache__/enginecombobox.opt-2.cpython-312.pyc
ERROR: /s/cvs/pkgsrc/inputmethod/ibus/work.i386/.destdir/usr/pkg/share/ibus/setup/__pycache__/enginedialog.opt-2.cpython-312.pyc
ERROR: /s/cvs/pkgsrc/inputmethod/ibus/work.i386/.destdir/usr/pkg/share/ibus/setup/__pycache__/enginetreeview.opt-2.cpython-312.pyc
ERROR: /s/cvs/pkgsrc/inputmethod/ibus/work.i386/.destdir/usr/pkg/share/ibus/setup/__pycache__/i18n.opt-2.cpython-312.pyc
ERROR: /s/cvs/pkgsrc/inputmethod/ibus/work.i386/.destdir/usr/pkg/share/ibus/setup/__pycache__/icon.opt-2.cpython-312.pyc
ERROR: /s/cvs/pkgsrc/inputmethod/ibus/work.i386/.destdir/usr/pkg/share/ibus/setup/__pycache__/keyboardshortcut.opt-2.cpython-312.pyc
ERROR: /s/cvs/pkgsrc/inputmethod/ibus/work.i386/.destdir/usr/pkg/share/ibus/setup/__pycache__/main.opt-2.cpython-312.pyc
ERROR: ************************************************************
ERROR: The following files are in /s/cvs/pkgsrc/inputmethod/ibus/work.i386/.destdir/usr/pkg but not in the PLIST:
ERROR: /s/cvs/pkgsrc/inputmethod/ibus/work.i386/.destdir/usr/pkg/share/ibus/setup/__pycache__/emojilang.cpython-312.opt-2.pyc
ERROR: /s/cvs/pkgsrc/inputmethod/ibus/work.i386/.destdir/usr/pkg/share/ibus/setup/__pycache__/engineabout.cpython-312.opt-2.pyc
ERROR: /s/cvs/pkgsrc/inputmethod/ibus/work.i386/.destdir/usr/pkg/share/ibus/setup/__pycache__/enginecombobox.cpython-312.opt-2.pyc
ERROR: /s/cvs/pkgsrc/inputmethod/ibus/work.i386/.destdir/usr/pkg/share/ibus/setup/__pycache__/enginedialog.cpython-312.opt-2.pyc
ERROR: /s/cvs/pkgsrc/inputmethod/ibus/work.i386/.destdir/usr/pkg/share/ibus/setup/__pycache__/enginetreeview.cpython-312.opt-2.pyc
ERROR: /s/cvs/pkgsrc/inputmethod/ibus/work.i386/.destdir/usr/pkg/share/ibus/setup/__pycache__/i18n.cpython-312.opt-2.pyc
ERROR: /s/cvs/pkgsrc/inputmethod/ibus/work.i386/.destdir/usr/pkg/share/ibus/setup/__pycache__/icon.cpython-312.opt-2.pyc
ERROR: /s/cvs/pkgsrc/inputmethod/ibus/work.i386/.destdir/usr/pkg/share/ibus/setup/__pycache__/keyboardshortcut.cpython-312.opt-2.pyc
ERROR: /s/cvs/pkgsrc/inputmethod/ibus/work.i386/.destdir/usr/pkg/share/ibus/setup/__pycache__/main.cpython-312.opt-2.pyc
*** Error code 1
Stop.
make[1]: stopped in /s/cvs/pkgsrc/inputmethod/ibus
*** Error code 1
Stop.
make: stopped in /s/cvs/pkgsrc/inputmethod/ibus
---
Any ideas?
pkgsrc/lang/python/extension.mk has the following line:
---
# Python>=3.2 bytecode file location change
# http://www.python.org/dev/peps/pep-3147/
.if empty(_PYTHON_VERSION:M2?)
PLIST_AWK+= -f ${PKGSRCDIR}/lang/python/plist-python.awk
PLIST_AWK_ENV+= PYVERS="${PYVERSSUFFIX:S/.//}"
EARLY_PRINT_PLIST_AWK+= /^[^@]/ && /[^\/]+\.py[co]$$/ {
EARLY_PRINT_PLIST_AWK+= gsub(/__pycache__\//, "")
EARLY_PRINT_PLIST_AWK+= gsub(/opt-1\.pyc$$/, "pyo")
EARLY_PRINT_PLIST_AWK+= gsub(/\.cpython-${_PYTHON_VERSION}/, "")}
PRINT_PLIST_AWK+= /bin\// { sub(/${PYVERSSUFFIX}/, "$${PYVERSSUFFIX}") }
PRINT_PLIST_AWK+= /man\// { sub(/${PYVERSSUFFIX}/, "$${PYVERSSUFFIX}") }
PRINT_PLIST_AWK+= /share\/doc\// { sub(/${PYVERSSUFFIX}/, "$${PYVERSSUFFIX}") }
.endif
---
Should we also handle "opt-2.pyc" files as well as the "opt-1" line?
---
Izumi Tsutsui
Home |
Main Index |
Thread Index |
Old Index