-
Notifications
You must be signed in to change notification settings - Fork 40
Description
My setup: portmaster-3.29_2 with PM_PACKAGES_BUILD=pmp_build in portmaster.rc
I was rebuilding installed ports and got error:
===> Configuring for jsoncpp-1.9.5
env: meson: No such file or directory
===> Script "configure" failed unexpectedly.
Please report the problem to [email protected] [maintainer] and attach the
"/usr/ports/devel/jsoncpp/work/jsoncpp-1.9.5/_build/meson-logs/meson-log.txt"
including the output of the failure of your make command. Also, it might be
a good idea to provide an overview of all packages installed on your system
(e.g. a /usr/local/sbin/pkg-static info -g -Ea).
*** Error code 1Stop.
make: stopped in /usr/ports/devel/jsoncpp
meson tool was installed as package by portmaster
===>>> Installing package from: /var/ports/packages/portmaster-download/meson-1.4.0.pkg
[resolver1] Installing meson-1.4.0...
pkg-static: Missing dependency 'python39'
[resolver1] Extracting meson-1.4.0: 100%===>>> Installation of devel/meson (meson-1.4.0) succeeded
but either it failed to be installed or failed to run.
I do not have python39 installed, I use python310.
Probably meson (or other build dependency) should not be installed with "--accept-missing" here
Line 3871 in cfd82c3
if $PM_SU_CMD $PKG_CMD add --accept-missing --force ${ppd}/${latest_pv}.pkg; then |
It should be better to fallback to compilation from ports is this situation.