Hola,
Mientras construyo un nuevo firmware usando una raíz de compilación limpia para 2018.1.1, encuentro el siguiente problema:
make [5]: Ingresando al directorio '/home/cyrus/git/gluon-2018.1.1/lede/build_dir/target-mips_24kc_musl-1.1.16/iproute2-full/iproute2-4.4.0'
make [6]: Ingresando al directorio '/home/cyrus/git/gluon-2018.1.1/lede/build_dir/target-mips_24kc_musl-1.1.16/iproute2-full/iproute2-4.4.0/lib'
make [6]: No se puede hacer nada por "todos".
make [6]: Saliendo del directorio '/home/cyrus/git/gluon-2018.1.1/lede/build_dir/target-mips_24kc_musl-1.1.16/iproute2-full/iproute2-4.4.0/lib'
make [6]: Ingresando al directorio '/home/cyrus/git/gluon-2018.1.1/lede/build_dir/target-mips_24kc_musl-1.1.16/iproute2-full/iproute2-4.4.0/ip'
make [6]: No se puede hacer nada por "todos".
make [6]: Saliendo del directorio '/home/cyrus/git/gluon-2018.1.1/lede/build_dir/target-mips_24kc_musl-1.1.16/iproute2-full/iproute2-4.4.0/ip'
make [6]: Ingresando al directorio '/home/cyrus/git/gluon-2018.1.1/lede/build_dir/target-mips_24kc_musl-1.1.16/iproute2-full/iproute2-4.4.0/tc'
make [6]: No se puede hacer nada por "todos".
make [6]: Saliendo del directorio '/home/cyrus/git/gluon-2018.1.1/lede/build_dir/target-mips_24kc_musl-1.1.16/iproute2-full/iproute2-4.4.0/tc'
make [6]: Ingresando al directorio '/home/cyrus/git/gluon-2018.1.1/lede/build_dir/target-mips_24kc_musl-1.1.16/iproute2-full/iproute2-4.4.0/bridge'
make [6]: No se puede hacer nada por "todos".
make [6]: Saliendo del directorio '/home/cyrus/git/gluon-2018.1.1/lede/build_dir/target-mips_24kc_musl-1.1.16/iproute2-full/iproute2-4.4.0/bridge'
make [6]: Ingresando al directorio '/home/cyrus/git/gluon-2018.1.1/lede/build_dir/target-mips_24kc_musl-1.1.16/iproute2-full/iproute2-4.4.0/misc'
make [6]: No se puede hacer nada por "todos".
make [6]: Saliendo del directorio '/home/cyrus/git/gluon-2018.1.1/lede/build_dir/target-mips_24kc_musl-1.1.16/iproute2-full/iproute2-4.4.0/misc'
make [6]: Ingresando al directorio '/home/cyrus/git/gluon-2018.1.1/lede/build_dir/target-mips_24kc_musl-1.1.16/iproute2-full/iproute2-4.4.0/genl'
make [6]: No se puede hacer nada por "todos".
make [6]: Saliendo del directorio '/home/cyrus/git/gluon-2018.1.1/lede/build_dir/target-mips_24kc_musl-1.1.16/iproute2-full/iproute2-4.4.0/genl'
make [6]: Ingresando al directorio '/home/cyrus/git/gluon-2018.1.1/lede/build_dir/target-mips_24kc_musl-1.1.16/iproute2-full/iproute2-4.4.0/tipc'
make [6]: * No hay ninguna regla para hacer que el objetivo sea 'ar71xx-tiny', necesario para 'todos'.
make [5]: Saliendo del directorio '/home/cyrus/git/gluon-2018.1.1/lede/build_dir/target-mips_24kc_musl-1.1.16/iproute2-full/iproute2-4.4.0'
Makefile: 154 : la receta para el objetivo '/home/cyrus/git/gluon-2018.1.1/lede/build_dir/target-mips_24kc_musl-1.1.16/iproute2-full/iproute2-4.4.0/.built' falló
make [4]: [/home/cyrus/git/gluon-2018.1.1/lede/build_dir/target-mips_24kc_musl-1.1.16/iproute2-full/iproute2-4.4.0/.built] Error 2make [4]: Saliendo del directorio '/home/cyrus/git/gluon-2018.1.1/lede/package/network/utils/iproute2'paquete / Makefile: 105 : la receta para el destino 'paquete / red / utils / iproute2 / compile' fallómake [3]: [paquete / red / utils / iproute2 / compile] Error 2
make [3]: Saliendo del directorio '/home/cyrus/git/gluon-2018.1.1/lede'
package / Makefile: 101 : la receta para el objetivo '/home/cyrus/git/gluon-2018.1.1/lede/staging_dir/target-mips_24kc_musl-1.1.16/stamp/.package_compile' falló
make [2]: [/home/cyrus/git/gluon-2018.1.1/lede/staging_dir/target-mips_24kc_musl-1.1.16/stamp/.package_compile] Error 2make [2]: Saliendo del directorio '/home/cyrus/git/gluon-2018.1.1/lede'/home/cyrus/git/gluon-2018.1.1/lede/include/toplevel.mk:205: la receta para el 'mundo' objetivo fallómake [1]: [mundo] Error 2
make [1]: Saliendo del directorio '/home/cyrus/git/gluon-2018.1.1/lede'
Makefile: 148 : la receta para el objetivo 'todos' falló
hacer: ** [todos] Error 2
Al intentar crear un firmware 2018.1 con la misma configuración, no encuentro problemas.
Rama de configuración utilizada: https://github.com/ffddorf/gluon-site/tree/feature_multidomain
Sospecho que hay algún problema con el paquete iproute2 que está causando esto.
Salud
Mmm, esto es un duplicado, pero no puedo encontrar el otro boleto en este momento.
Arreglé esto en iproute2 ascendente hace un tiempo (https://git.kernel.org/pub/scm/network/iproute2/iproute2.git/commit/?id=cfd6ccbfd0311d01a29b490c472ad79b6ad8036b), y debería arreglarse en OpenWrt 18.06+. Para versiones anteriores, la solución alternativa es no definir una variable de entorno con el nombre TARGETS .
ack, acabo de construir la etiqueta Gluon y no tuve ningún problema.
Gracias por la aclaración :) Ajusté mi script de envoltura de compilación y ahora funciona.