Google и большинство других общедоступных сайтов настроены НЕ ОТВЕТИТЬ на запросы ICMP, поскольку это вектор атаки для атак типа отказа в обслуживании. Но wget - это веб-браузер для всех целей и задач. Следовательно, веб-сайт будет отвечать на запросы http и https и, вероятно, ни на что другое. И с этим ничего не поделать.
Установка libmount-dev
в вашей системе ничего не изменит :здесь не хватает libmount для целевой системы, а не для сборочной машины. libmount предоставляется пакетом util -linux.
Какая у вас конфигурация Buildroot? EFL требуется только libmount, если BR2 _PACKAGE _EFL _UTIL _LINUX _LIBMOUNT включен. Таким образом, если вы дойдете до этой ситуации с отключенным BR2 _PACKAGE _EFL _UTIL _LINUX _LIBMOUNT, то в Buildroot есть ошибка.
Не могли бы вы указать ошибку в системе отслеживания ошибок Buildroot по адресу https://bugs.busybox.net/, указав точную версию Buildroot, которую вы используете, и прикрепив файл.config Buildroot, позволяющий воспроизвести проблему?
Также убедитесь, что эта ошибка возникает после полностью чистой сборки, т. е. "make clean && make".
Я столкнулся с той же проблемой при сборке libglib2
в Buildroot -2019.02.5(mc
зависимости ). libmount
было проверено (Целевые пакеты -> Системные инструменты -> util -linux -> libmount ), но make libglib2-configure
не удалось. Проблема решилась после того, как я включил утилиту mount/umount
в конфигурации util-linux
, пересобрал ее и весь rootfs.
make util-linux-dirclean
make util-linux-build
make