ошибка компиляции submount
Вот че пишет:
* Preparing subfs module
make -C /usr/src/linux M=/var/tmp/portage/submount-0.9-r2/work/submount-0.9/subfs-0.9 modules
make[1]: Entering directory `/usr/src/linux-2.6.18-gentoo'
CC [M] /var/tmp/portage/submount-0.9-r2/work/submount-0.9/subfs-0.9/subfs.o
In file included from /var/tmp/portage/submount-0.9-r2/work/submount-0.9/subfs-0.9/subfs.c:30:
/var/tmp/portage/submount-0.9-r2/work/submount-0.9/subfs-0.9/subfs.h:56: warning: initialization from incompatible pointer type
/var/tmp/portage/submount-0.9-r2/work/submount-0.9/subfs-0.9/subfs.h:62: warning: initialization from incompatible pointer type
/var/tmp/portage/submount-0.9-r2/work/submount-0.9/subfs-0.9/subfs.c: In function ‘subfs_get_super’:
/var/tmp/portage/submount-0.9-r2/work/submount-0.9/subfs-0.9/subfs.c:432: error: too few arguments to function ‘get_sb_nodev’
make[2]: *** [/var/tmp/portage/submount-0.9-r2/work/submount-0.9/subfs-0.9/subfs.o] Ошибка 1
make[1]: *** [_module_/var/tmp/portage/submount-0.9-r2/work/submount-0.9/subfs-0.9] Ошибка 2
make[1]: Leaving directory `/usr/src/linux-2.6.18-gentoo'
make: *** [default] Ошибка 2
!!! ERROR: sys-fs/submount-0.9-r2 failed.
Call stack:
ebuild.sh, line 1546: Called dyn_compile
ebuild.sh, line 937: Called src_compile
submount-0.9-r2.ebuild, line 51: Called linux-mod_src_compile
linux-mod.eclass, line 469: Called die
!!! Unable to make KDIR=/usr/src/linux .
!!! If you need support, post the topmost build error, and the call stack if relevant.
Я так понимаю, может, че-нибудь в ядре не включил?
- Для комментирования войдите или зарегистрируйтесь
Столкнулся с
Столкнулся с тем же.
Может новое ядро еще не поддерживается?
Вот я тоже так
Вот я тоже так думаю. Может в багзиллу им стукнуть?
Надо бы. Сам все
Надо бы. Сам все собираюсь, да времени не хватает. :-( Напишешь?
А я не знаю как.
А я не знаю как. Да и английским только со словарем владею =(
Имхо, надо свою
Имхо, надо свою службу тех поддержки сделать, которая баги на багзиллу будет заносить профессиональней, чем новички :-).
Это все в рамках проекта "Сиситема знаний".
Зашел на
Зашел на багзиллу, там есть патч. Только вот я не знаю как его накладывать.
Ведь emerge смотрит размер исходника, а патченный, разумеется не совпадает. Кто-нибудь может подсказать?
Вообще лучше
Вообще лучше через overlay, но для разового исправления можно проще:
1. Перейди в /usr/portage/sys-fs/submount/
2. Загрузи патч в директорию files
3. Открой submount-0.9-r2.ebuild и добавь строчку
epatch ${FILESDIR}/2618.patch
после строчки
epatch ${FILESDIR}/${P}-sem2mutex.patch
4. Сделай ebuild submount-0.9-r2.ebuild digest
5. Установи submount
http://sources.gentoo.org/viewcvs.py/*checkout*/gentoo-x86/sys-fs/submount/files/submount-0.9-2.6.18.patch?rev=1.1