gioser

sergio/takana

> Una distribución Linux construida con un laboratorio funcional y hermético en el > sótano, y una terminal mutable, clásica y anárquica en el piso de arriba — diseñada > desde el suelo para que una IA programadora entienda, modifique y co…

TOML 1411Shell 141Markdown 85Rust 842928 Definitions

opencc: faltaba declarar python3, y la perilla me engañó

El build murió con «Could NOT find Python3 (missing: Python3_EXECUTABLE
Interpreter)». No lo había declarado porque BUILD_PYTHON=OFF me hizo pensar que
python no entraba — y esa perilla sólo apaga los BINDINGS; el intérprete se usa
igual para generar datos.

Misma figura que la memoria «meson exige python3»: una perilla que dice «sin
python» no significa que el build no lo invoque.

Verificado: sella con libopencc.so.1.4.2 + 22 diccionarios + 16 configuraciones.
Los 22 son lo que importa — el guardián existe porque una OpenCC sin sus .ocd2
carga y devuelve el texto sin tocar, o sea simplificado entra y simplificado
sale, sin error.

52e854a97c947f78471d33d0774b552f53a210d9 · by Sergio · (2 d ago) · parent 75916999b · browse the tree at this commit

Semantic delta

No definition changed: this change is text, documentation or data.

1 files · +6 −1

diff --git a/recipes/opencc.toml b/recipes/opencc.toml
index 8d29928a..5ee69ec1 100644
--- a/recipes/opencc.toml
+++ b/recipes/opencc.toml
@@ -81,4 +81,9 @@ echo "opencc: $(basename "$so") + $d diccionario(s) + $c configuración(es)"
 '''
 
 [deps]
-build = ["cmake", "samurai", "pkgconf"]
+# ⚠ `python3`: su CMakeLists hace `find_package(Python3 … Interpreter)` y el build murió con
+# «Could NOT find Python3 (missing: Python3_EXECUTABLE Interpreter)». No lo había declarado porque
+# `BUILD_PYTHON=OFF` me hizo pensar que python no entraba — y esa perilla sólo apaga los *bindings*;
+# el intérprete lo usa igual para generar datos. Misma figura que `meson exige python3`: **una
+# perilla que dice «sin python» no significa que el build no lo invoque.**
+build = ["cmake", "samurai", "pkgconf", "python3"]