libinput and meson depends
During a sysup after a fresh install libinput fails because it it needs ninja and meson but then meson fails because it needs python3. To fix this I installed python3 then installed meson then installed ninja and finally did a sysup and it worked fine. Mitch
On Thu, Nov 23, 2017 at 08:38:04AM -0600, Mitchell wodach wrote:
During a sysup after a fresh install libinput fails because it it needs ninja and meson but then meson fails because it needs python3.
To fix this I installed python3 then installed meson then installed ninja and finally did a sysup and it worked fine.
Mitch
Yes the dependency was added post CRUX 3.3. Unfortunately (according to some, not all) prt-get sysup won't pull in new dependencies. -- Fredrik Rinnestam
On Fri, Nov 24, 2017, 00:21 Fredrik Rinnestam <fredrik@rinnestam.se> wrote:
On Thu, Nov 23, 2017 at 08:38:04AM -0600, Mitchell wodach wrote:
During a sysup after a fresh install libinput fails ...
Unfortunately (according to some, not all) prt-get sysup won't pull in new dependencies.
I wonder if the following workaround may be accepted. Have a shell script, /bin/prt-get (programs from /bin take precedence over those from /usr/bin with the default settings), use the real prt-get for all cases except when only the sysup argument is used, when it will 'depinst' the new deps before doing the 'sysup'. This way we can handle the cases when ports are combined too (when we get file override errors and some has to be removed first).
On Thu, Nov 23, 2017 at 08:38:04AM -0600, Mitchell wodach wrote:
During a sysup after a fresh install libinput fails because it it needs ninja and meson but then meson fails because it needs python3.
To fix this I installed python3 then installed meson then installed ninja and finally did a sysup and it worked fine.
See https://lists.crux.nu/pipermail/crux/2017-November/005534.html It's recommended to subscribe to the low volume CRUX mailing list because changes that requires user actions are announced here. Greetings Juergen
On 24.11.2017 09:24, Juergen Daubert wrote:
On Thu, Nov 23, 2017 at 08:38:04AM -0600, Mitchell wodach wrote:
During a sysup after a fresh install libinput fails because it it needs ninja and meson but then meson fails because it needs python3.
To fix this I installed python3 then installed meson then installed ninja and finally did a sysup and it worked fine.
See https://lists.crux.nu/pipermail/crux/2017-November/005534.html It's recommended to subscribe to the low volume CRUX mailing list because changes that requires user actions are announced here.
Greetings Juergen
Hi, you would also need to look through the past messages (between the release of the iso and now) to fetch these information. Maybe, this should be mentioned somewhere near the iso / installation instructions, so newcomers won't miss it? ... just a thought :-) Regards, Erich
_______________________________________________ CRUX mailing list CRUX@lists.crux.nu https://lists.crux.nu/mailman/listinfo/crux
participants (5)
-
Erich Eckner
-
Fredrik Rinnestam
-
Fun Just
-
Juergen Daubert
-
Mitchell wodach