Estoy compilando cruzada ecasound, que va hasta el punto de que todos los binarios se compilan, pero falla durante (al final de?) La fase de instalación.

La cuestión es que no veo ningún mensaje de error ni nada, así que me quedo adivinando aquí:

ecasound: installs files in /home/buildroot/buildroot-2018.02-rc2/output/target//home/buildroot/buildroot-2018.02-rc2/output
make[1]: *** [/home/buildroot/buildroot-2018.02-rc2/output/build/ecasound-2.9.1/.stamp_target_installed] Error 1
make: *** [_all] Error 2

Salida completa: https://pastebin.com/ca6FJebB (espero que esto contenga suficientes detalles)

0
svenema 28 feb. 2018 a las 00:51

3 respuestas

La mejor respuesta

Funcionó después de hacer una compilación completa, seguido de ecasound por separado, lo que indica que le faltaban dependencias. Resultó que la pieza que faltaba aquí era: BR2_PACKAGE_PYTHON_CURSES.

En caso de que alguien quiera construir ecasound para buildroot, hay un paquete de trabajo disponible en mi cuenta de github. No estoy seguro si es un código limpio / según el libro, pero funciona.

0
svenema 13 abr. 2018 a las 14:18

El problema es que su ruta de instalación de alguna manera se duplicó

/ home / buildroot /.../ target // home / buildroot / ...

También he visto esto varias veces, y realmente no he encontrado una manera de arreglarlo, excepto para limpiar y volver a hacer

0
DMacAttack 21 feb. 2020 a las 21:44

Presumiblemente el ecasound 'make install' regresa (silenciosamente?) Con un error. No tenemos un paquete ecasound en Buildroot ascendente, por lo que es difícil saber lo que está haciendo, pero la ubicación de instalación (../output/target/home/buildroot/ ..) ciertamente parece incorrecta.

1
Peter Korsgaard 28 feb. 2018 a las 14:37