сделал emerge usermode-sources; make menuconfig ARCH=um; make linux ARCH=um
выдало:
CC arch/um/os-Linux/aio.o
arch/um/os-Linux/aio.c: В функции ‘do_aio’
arch/um/os-Linux/aio.c:83: ошибка: неизвестное поле ‘aio_reserved3’ в инициализаторе
make[1]: *** [arch/um/os-Linux/aio.o] Ошибка 1
make: *** [arch/um/os-Linux] Ошибка 2
порылся по коду, aio_reserved3 как поле struct iocb обьявлено (__u64 aio_reserved3;) в файле include/linux/aio_abi.h, который подключается в include/linux/aio.h, который подключается в проблемный файл.
что я упускаю из виду?
строка на которую ругается компилятор просто забивает в поле нулевое значение. если я уберу ее, все ли будет хорошо в плане работоспособности uml?
Ответ на:
комментарий
от Deleted
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Не идет компиляция в Fedora 6 (2007)
- Форум Команда usermod (2011)
- Форум Ошибочное usermod (2018)
- Форум Usermode linux (2004)
- Форум Ubuntu proxy settings usermode (2011)
- Форум Небольшой вопрос по usermod (2019)
- Форум не компилируется (2010)
- Форум Компилирую binutils (2008)
- Форум Компилирую компилятор (2002)
- Форум Не компилируется llvm (2016)