Неустранимая ошибка: sys / cdefs.h: Нет такого файла или каталога |

У меня также была эта проблема на моем MacBook Pro 13 "(в середине 2012 года) под управлением Linux Mint 16 (64-разрядная версия), и я нашел другое решение, установив пакет linux-firmware-nonfree:

Внимание: вам нужно сделать это, используя ссылку ethernet для подключения к Интернету!

Благодаря chili555: Ошибка MAC-адреса в консоли Постоянно повторяется AFter Подключение к школьной сети

EDIT: я использовал это решение уже несколько часов и мог заметить, что мои соединения wlan несколько раз рушились. Во всех случаях пинг на шлюз не был или только частично ответил, а доступность всех сетей wlan снизилась до почти 0% На данный момент я вернусь к драйверам Broadcom из официального ppa.

1
задан 23 May 2017 в 15:39

3 ответа

Если вы используете установку amd64, вы можете попробовать установить пакет libc6-dev-i386. Это помогло мне решить ту же проблему, с которой вы столкнулись, пытаясь скомпилировать smm из i8kutils.

131
ответ дан 24 May 2018 в 07:27
  • 1
    Это работало как прелесть. Это должен быть принятый ответ. – Patryk 31 July 2014 в 17:47
  • 2
    Возможно, лучше установить gcc-multilib и g ++ - multilib. – RobotHumans 18 July 2015 в 20:23
  • 3
    Установка libc6 и libc6-dev решила его для меня. Я также нашел некоторые ссылки для этого, но, к сожалению, я потерял его. – Mandar 19 November 2015 в 18:33
  • 4
    libc6-dev-i386 - один из дополнительных пакетов, который будет установлен, если я запустил sudo apt-get install g++-multilib в Kali 2016.2. – 林果皞 12 October 2016 в 22:13
  • 5
    Если у вас много компиляторов, это похоже на ошибку в упаковке. Множественный получает вам 32 и 64-битные сборщики, но, вероятно, говорит что-то глупое, как сначала удалить все другие инструментальные цепочки, чтобы попытаться предотвратить конфликты. Работал для меня, но у меня не было компиляторов для руки. Для этого я использую VM. – RobotHumans 30 November 2017 в 17:43

На моей машине, где я, вероятно, слишком много болтал с файлами архитектуры 32 и 64 бит, я решил эту проблему, установив g++-multilib.

37
ответ дан 24 May 2018 в 07:27

Я знаю, что это ветвь, ориентированная на Ubuntu, но эта страница является первой, которая появилась, когда я искал эту ошибку в Google (даже когда я помещал -Ubuntu в поиск), поэтому я собираюсь поделиться своим ответ для Arch linux здесь:

В Arch, я получил проверку работоспособности / lib / cpp, потому что пакет glibc был поврежден и отсутствовал все заголовки / usr / include / sys. Я решил эту ошибку, перекомпонуя glibc.

0
ответ дан 24 May 2018 в 07:27
  • 1
    Забавно, я решил эту проблему пару месяцев назад, и я совсем забыл об этом. Поэтому я снова искал решение. Слава богу за этот сайт. :) – thebunnyrules 21 February 2017 в 06:11

Другие вопросы по тегам:

Похожие вопросы: