Не собирается мир на 8.4 с ошибкой kvm_minidump

Простые/общие вопросы по UNIX системам. Спросите здесь, если вы новичок

Модераторы: vadim64, terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Dmitriy_K
сержант
Сообщения: 200
Зарегистрирован: 2009-04-07 6:22:33
Откуда: г.Королёв

Не собирается мир на 8.4 с ошибкой kvm_minidump

Непрочитанное сообщение Dmitriy_K » 2013-07-31 18:16:20

Недавно обновил систему и коды через freebsd-update до 8.4. Теперь потребовалось собрать мир для обновления jail (кстати, в них после обновления основной системы перестали работать семафоры). Но обнаружилась серия засад.
Не срабатывает make buildworld с ошибкой:

Код: Выделить всё

"/usr/src/Makefile.inc1", line 1065: Malformed conditional (${MK_BINUTILS} != "no")
"/usr/src/Makefile.inc1", line 1067: if-less endif
"/usr/src/Makefile.inc1", line 1069: Malformed conditional (${MK_GCC} != "no")
"/usr/src/Makefile.inc1", line 1071: if-less endif
make: fatal errors encountered -- cannot continue
*** Error code 1
Обошёл это командой make -D MK_BINUTILS -D MK_GCC buildworld (поставил их в "yes"), но не помогло. Сборка прерывается с ошибкой:

Код: Выделить всё

/usr/src/lib/libkvm/kvm_minidump_amd64.c: In function '_kvm_minidump_initvtop':
/usr/src/lib/libkvm/kvm_minidump_amd64.c:180: error: 'struct minidumphdr' has no member named 'ptesize'
/usr/src/lib/libkvm/kvm_minidump_amd64.c:182: error: 'struct minidumphdr' has no member named 'ptesize'
/usr/src/lib/libkvm/kvm_minidump_amd64.c:185: error: 'struct minidumphdr' has no member named 'ptesize'
/usr/src/lib/libkvm/kvm_minidump_amd64.c:186: error: 'struct minidumphdr' has no member named 'ptesize'
/usr/src/lib/libkvm/kvm_minidump_amd64.c:187: error: 'struct minidumphdr' has no member named 'ptesize'
/usr/src/lib/libkvm/kvm_minidump_amd64.c:190: error: 'struct minidumphdr' has no member named 'ptesize'
*** Error code 1

Stop in /usr/src/lib/libkvm.
*** Error code 1

Stop in /usr/src.
*** Error code 1
Я могу предположить, что это как-то связано с тем, что у меня раньше стоял в системе портовый GCC, но я его снёс и зачистил make.conf и удалил libmap.conf
В make.conf сейчас

Код: Выделить всё

MAKE_JOBS_NUMBER=9
CPUTYPE?=native

OPTIMIZED_CFLAGS=yes
WITH_OPTIMIZED_CFLAGS=yes
WITH_CPUFLAGS=yes
BUILD_OPTIMIZED=yes
BUILD_STATIC=yes
WITHOUT_DEBUG=yes
WITHOUT_IPV6=yes
WITHOUT_X11=yes
WITHOUT_GUI=yes
NO_INET6=yes
NO_X11=yes
NO_GUI=yes

# added by use.perl 2013-07-14 00:14:28
PERL_VERSION=5.16.3
Я пробовал поставить "no" во все оптимизации, но никак не помогло.

Если кто с этим сталкивался, подскажите, пожалуйста. Гугл не помог. :oops:
Я могу, конечно, ещё исходники начисто скачать, но не факт что в этом трабл. Завтра проверю.
Последний раз редактировалось f_andrey 2013-07-31 21:33:30, всего редактировалось 1 раз.
Причина: Автору. пожалуйста, выбирайте соответствующий раздел форума.

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Гость
проходил мимо

Re: Не собирается мир на 8.4 с ошибкой kvm_minidump

Непрочитанное сообщение Гость » 2013-08-01 12:16:28

В один поток мир собрать?

Dmitriy_K
сержант
Сообщения: 200
Зарегистрирован: 2009-04-07 6:22:33
Откуда: г.Королёв

Re: Не собирается мир на 8.4 с ошибкой kvm_minidump

Непрочитанное сообщение Dmitriy_K » 2013-08-01 13:21:23

Гость писал(а):В один поток мир собрать?
Не прокатывает. :(
Самое непонятное и вероятная причина проблем в этих ошибках:

Код: Выделить всё

"/usr/src/Makefile.inc1", line 1065: Malformed conditional (${MK_BINUTILS} != "no")
"/usr/src/Makefile.inc1", line 1069: Malformed conditional (${MK_GCC} != "no")

Аватара пользователя
BirdGovorun
лейтенант
Сообщения: 878
Зарегистрирован: 2009-10-20 20:27:13
Откуда: Харьков.

Re: Не собирается мир на 8.4 с ошибкой kvm_minidump

Непрочитанное сообщение BirdGovorun » 2013-08-01 15:19:44

Как исходники обновляли?

Dmitriy_K
сержант
Сообщения: 200
Зарегистрирован: 2009-04-07 6:22:33
Откуда: г.Королёв

Re: Не собирается мир на 8.4 с ошибкой kvm_minidump

Непрочитанное сообщение Dmitriy_K » 2013-08-01 18:34:13

Как я написал в самом начале, через через freebsd-update.
Сейчас скачал исходники через SVN и всё заработало. Значит, некорректно обновились исходники через freebsd-update.
Перед обновлением ничего в исходниках никогда не правилось, так что весьма похоже на баг freebsd-update. Странный случай. :cz2:
Ладно, поезд поехал дальше. :smile: