[sisyphus] Не идёт сборка ядра из src.rpm'а
Igor Dobryninsky
=?iso-8859-1?q?egor_=CE=C1_shadow=2Ests=2Eru?=
Вс Дек 15 23:16:55 MSK 2002
On Sun, 15 Dec 2002 00:14:15 +0300
Igor Dobryninsky <egor на shadow.sts.ru> wrote:
ID> Пытался собрать ядро под свои нужды из src.rpm'а. Сборка ядра
ID> прерывается с такой диагностикой:
[skip]
ID> Где его берут, этот aicdb.h? Можно, конечно, отключить к лешему этот
ID> aic, но хотелось бы знать, как собрать вместе с ним?
Были поставлены libdb2-devel и libdb2-devel-static. Стоявшие
libdb1-devel и libdb4-devel не подцепились (последняя и не должна была,
а первая, вроде, должна, но... не стал досконально разбираться). Ошибка
осталась в том же месте, но текст был другой - что-то на тему
неправильной инициализации. Далее были поставлены gcc3.2 и gcc3.2-c++,
сделано update-alternatives -auto gcc, сделано select-gcc 3.2 и... это
место наконец-то пройдено.
Теперь грабли разместились в другом месте:
>--- Cut ---
make[3]: Leaving directory `/home/egor/RPM/BUILD/linux-2.4.19/fs/xfs/support'
rm -f xfs.o
ld -m elf_i386 -r -o xfs.o xfs_rtalloc.o xfs_dquot.o xfs_dquot_item.o xfs_trans_dquot.o xfs_qm_syscalls.o xfs_qm.o xfs_acl.o xfs_alloc.o xfs_alloc_btree.o xfs_attr.o xfs_attr_fetch.o xfs_attr_leaf.o xfs_bit.o xfs_bmap.o xfs_bmap_btree.o xfs_btree.o xfs_buf_item.o xfs_da_btree.o xfs_dir.o xfs_dir2.o xfs_dir2_block.o xfs_dir2_data.o xfs_dir2_leaf.o xfs_dir2_node.o xfs_dir2_sf.o xfs_dir2_trace.o xfs_dir_leaf.o xfs_error.o xfs_extfree_item.o xfs_fsops.o xfs_ialloc.o xfs_ialloc_btree.o xfs_iget.o xfs_inode.o xfs_inode_item.o xfs_iocore.o xfs_itable.o xfs_dfrag.o xfs_log.o xfs_log_recover.o xfs_macros.o xfs_mount.o xfs_rename.o xfs_trans.o xfs_trans_ail.o xfs_trans_buf.o xfs_trans_extfree.o xfs_trans_inode.o xfs_trans_item.o xfs_utils.o xfs_vfsops.o xfs_vnodeops.o xfs_rw.o pagebuf/pagebuf.o linux/linux_xfs.o support/support_xfs.o
/usr/bin/gcc -D__KERNEL__ -I/home/egor/RPM/BUILD/linux-2.4.19/include -DMODULE -pipe -Wall -O2 -fexpensive-optimizations -march=athlon -fomit-frame-pointer -falign-loops=2 -falign-jumps=2 -falign-functions=2 -mpreferred-stack-boundary=2 -Wstrict-prototypes -fno-strict-aliasing -DMODVERSIONS -include /home/egor/RPM/BUILD/linux-2.4.19/include/linux/modversions.h -I. -funsigned-char -nostdinc -iwithprefix include -DKBUILD_BASENAME=xfs_dmapi -c -o xfs_dmapi.o xfs_dmapi.c
xfs_dmapi.c:50: `DMATTR_PREFIXLEN' undeclared here (not in a function)
xfs_dmapi.c:50: `DM_ATTR_NAME_SIZE' undeclared here (not in a function)
xfs_dmapi.c:58: `DMATTR_PREFIXLEN' undeclared here (not in a function)
xfs_dmapi.c:58: confused by earlier errors, bailing out
make[2]: *** [xfs_dmapi.o] Error 1
make[2]: Leaving directory `/home/egor/RPM/BUILD/linux-2.4.19/fs/xfs'
>--- Cut ---
Что теперь точить напильником?
--
Best Regards, Igor Dobryninsky (egor на shadow.sts.ru)
Подробная информация о списке рассылки Sisyphus