sqlite is the deferred item this port had written down long ago -- "libtcl8.6 versus our tcl 9.0" -- arriving as a missing directory: mv: cannot stat '<pkgdir>/usr/lib/tcl8.6/sqlite*': No such file or directory The version is read from the tree rather than written in, because the tcl package decides it and hardcoding 9.0 puts the same trap back one release later. The first attempt guarded with a blanket `grep tcl8.6` and condemned correct code: the existing section of that hook names tcl8.6 on purpose, because it is about the HOST's tcl. It also substituted $_tcldir into that older section, before the variable was defined. The guard caught both. util-linux is the seventh package to fail on a path at the end of package() after a compile that worked. libpsl's error names its own fix. --- FR --- sqlite est l'élément différé que ce portage avait noté depuis longtemps — « libtcl8.6 contre notre tcl 9.0 » — arrivant sous la forme d'un répertoire absent : mv: cannot stat '<pkgdir>/usr/lib/tcl8.6/sqlite*': No such file or directory La version est lue dans l'arbre plutôt qu'écrite en dur, parce que c'est le paquet tcl qui la décide et qu'inscrire 9.0 remettrait le même piège une version plus tard. La première tentative gardait par un `grep tcl8.6` global et condamnait du code juste : la section existante de ce hook nomme tcl8.6 exprès, car elle traite du tcl de l'HÔTE. Elle avait aussi injecté $_tcldir dans cette section antérieure, avant que la variable soit définie. Le garde a attrapé les deux. util-linux est le septième paquet à échouer sur un chemin en fin de package() après une compilation réussie. L'erreur de libpsl nomme son propre correctif. Assisted-by: Claude Opus 5 |
||
|---|---|---|
| .. | ||
| pkgbuild | ||
| mkinitcpio-mount-run.patch | ||
| mkinitcpio-s390x-base-hook.patch | ||
| mkinitcpio-s390x.conf | ||