yaboot doesn't build against new e2fsprogs-1.42

acrux acrux_it at libero.it
Sat May 19 03:47:41 EST 2012


On Sat, 05 May 2012 08:40:02 -0400
Joseph Jezak <josejx at gentoo.org> wrote:

> Here's a fixed version of the patch which works with e2fsprogs-1.42.x
> 
> -Joe

mmh.. it seems that latest e2fsprogs.1.42.3 changed again somenthing.... and your patch isn't enough.

[...]
gcc -Os -Os -m32 -mcpu=powerpc -pipe -Wall -I/usr/include -Wno-error -fdiagnostics-show-option -o util/addnote util/addnote.c
ln -sf ybin ybin/mkofboot
ld -Ttext 0x100000 -Bstatic -melf32ppclinux second/crt0.o second/yaboot.o second/cache.o second/prom.o second/file.o second/partition.o second/fs.o second/cfg.o second/setjmp.o second/cmdline.o second/fs_of.o second/fs_ext2.o second/fs_iso.o second/fs_swap.o second/iso_util.o lib/nonstd.o lib/nosys.o lib/string.o lib/strtol.o lib/vsprintf.o lib/ctype.o lib/malloc.o lib/strstr.o second/md5.o second/fs_xfs.o second/fs_reiserfs.o -lext2fs `gcc -m32 -print-libgcc-file-name` -o second/yaboot
/usr/lib/libext2fs.a(getsectsize.o): In function `ext2fs_get_device_sectsize':
(.text+0x3c): undefined reference to `ioctl'
/usr/lib/libext2fs.a(getsectsize.o): In function `ext2fs_get_dio_alignment':
(.text+0xc0): undefined reference to `ioctl'
/usr/lib/libext2fs.a(getsectsize.o): In function `ext2fs_get_device_phys_sectsize':
(.text+0x160): undefined reference to `ioctl'
make: *** [yaboot] Error 1



cheers,
--nico
-- 
acrux <acrux_it at libero.it>


More information about the Yaboot-devel mailing list