Видимо, что-то в достаточной степени изменилось в сборочном окружении (как минимум gcc&co и swig), чтобы при пересборке guile-evms без изменений, кроме подъёма релиза, alterator-vm стал падать с сообщением в /tmp/install2.log: > guile: uncaught throw to internal-error: (unbound-variable #f "Unbound variable: ~S" (new-handle-object-info-t) #f) При этом в логе пересборки наблюдается подозрительно схожее: > make: Entering directory `/usr/src/RPM/BUILD/guile-evms-0.4' > swig -guile -scm -Linkage module -only-setters -Dinline -I/usr/include/guile -I/usr/include/evms -o evms.c evms.i > options.i:496: Warning 504: Function option_descriptor_ex_s::option_descriptor_ex_t(task_handle_t,u_int32_t) must have a return type. Ignored. > options.i:500: Warning 521: Illegal destructor name option_descriptor_ex_s::~option_descriptor_ex_t(). Ignored. > appstructs.i:463: Warning 504: Function handle_object_info_s::handle_object_info_t(object_handle_t) must have a return type. Ignored. > appstructs.i:464: Warning 521: Illegal destructor name handle_object_info_s::~handle_object_info_t(). Ignored. > gcc -g -pipe -O2 -Wall -Wno-unused -Wno-switch -fPIC -I/usr/include/guile -I/usr/include/evms -c -o evms.o evms.c > [...]
PS: если в загруженном инсталере до запуска /vm поправить желаемым образом /usr/share/guile/site/evms.scm, всё хорошо :-)
Если я правильно понимаю, это блокер для установки на UEFI. Прошу обратить внимание.
Это (был) блокер для любых изменений в guile-evms. У меня http://git.altlinux.org/people/sbolshakov/packages/?p=guile-evms.git;a=commitdiff;h=3fc65950d548be0b9771e037f659c7dadf27a808;hp=ede2366c5da9e5f5ce4352d71c8816f1af8a0020 работает. 2 real: вот такие штуки бывают в "минорных" релизах swig...
fixed in guile-evms-0.4-alt12
(В ответ на комментарий №4) > fixed in guile-evms-0.4-alt12 Спасибо!
"2 real: вот такие штуки бывают в "минорных" релизах swig..." Я не раз предупреждал, что некоторые пакеты после обновления нужно песобирать. Составить список. Для NumPy я такое создавал на wiki, а в случае со swig страница ждёт своих героев. У меня от обновления swig'а страдало что-то из пакетов Fenics, но сейчас уже не помню. Как ещё раз столкнуть - заведу и такую страничку для swig.
Вопрос не в том, что бы иметь страничку со списком страдающих, а в том, что бы исправлять их после обновления (или, по крайней мере, тестировать до).