yaboot doesn't build against new e2fsprogs-1.42

acrux_it at libero.it acrux_it at libero.it
Wed Dec 7 04:46:02 EST 2011


hi,
yaboot doesn't build against the just released e2fsprogs-1.42[1].
Here my build log:

[...]
gcc -Os -Os -m32 -mcpu=powerpc -pipe -Wall -I/usr/include -Wno-error -
fdiagnostics-show-option -o util/addnote util/addnote.c
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(mmp.o): In function `ext2fs_mmp_read':
(.text+0x114): undefined reference to `open'
/usr/lib/libext2fs.a(mmp.o): In function `ext2fs_mmp_read':
(.text+0x178): undefined reference to `read'
/usr/lib/libext2fs.a(mmp.o): In function `ext2fs_mmp_write':
(.text+0x220): undefined reference to `gettimeofday'
/usr/lib/libext2fs.a(mmp.o): In function `ext2fs_mmp_reset':
(.text+0x3bc): undefined reference to `gethostname'
/usr/lib/libext2fs.a(mmp.o): In function `ext2fs_mmp_new_seq':
(.text+0x46c): undefined reference to `gettimeofday'
/usr/lib/libext2fs.a(mmp.o): In function `ext2fs_mmp_new_seq':
(.text+0x470): undefined reference to `getpid'
/usr/lib/libext2fs.a(mmp.o): In function `ext2fs_mmp_new_seq':
(.text+0x478): undefined reference to `getuid'
/usr/lib/libext2fs.a(mmp.o): In function `ext2fs_mmp_new_seq':
(.text+0x494): undefined reference to `srand'
/usr/lib/libext2fs.a(mmp.o): In function `ext2fs_mmp_new_seq':
(.text+0x4a0): undefined reference to `gettimeofday'
/usr/lib/libext2fs.a(mmp.o): In function `ext2fs_mmp_new_seq':
(.text+0x4bc): undefined reference to `rand'
/usr/lib/libext2fs.a(mmp.o): In function `ext2fs_mmp_new_seq':
(.text+0x4d8): undefined reference to `rand'
/usr/lib/libext2fs.a(mmp.o): In function `ext2fs_mmp_start':
(.text+0x69c): undefined reference to `sleep'
/usr/lib/libext2fs.a(mmp.o): In function `ext2fs_mmp_start':
(.text+0x750): undefined reference to `gethostname'
/usr/lib/libext2fs.a(mmp.o): In function `ext2fs_mmp_start':
(.text+0x790): undefined reference to `sleep'
/usr/lib/libext2fs.a(mmp.o): In function `ext2fs_mmp_stop':
(.text+0x89c): undefined reference to `close'
/usr/lib/libext2fs.a(mmp.o): In function `ext2fs_mmp_update':
(.text+0x9a0): undefined reference to `gettimeofday'
/usr/lib/libext2fs.a(inline.o): In function `ext2fs_get_arrayzero':
(.text+0x6ec): undefined reference to `calloc'
/usr/lib/libext2fs.a(inline.o): In function `ext2fs_open_file':
(.text+0x964): undefined reference to `open64'
/usr/lib/libext2fs.a(inline.o): In function `ext2fs_open_file':
(.text+0x97c): undefined reference to `open64'
/usr/lib/libext2fs.a(inline.o): In function `ext2fs_stat':
(.text+0x9a0): undefined reference to `stat64'
/usr/lib/libext2fs.a(inline.o): In function `ext2fs_fstat':
(.text+0x9c4): undefined reference to `fstat64'
/usr/lib/libext2fs.a(llseek.o): In function `ext2fs_llseek':
(.text+0x30): undefined reference to `lseek64'
/usr/lib/libext2fs.a(llseek.o): In function `ext2fs_llseek':
(.text+0x70): undefined reference to `__errno_location'
/usr/lib/libext2fs.a(llseek.o): In function `ext2fs_llseek':
(.text+0xcc): undefined reference to `lseek'
/usr/lib/libext2fs.a(llseek.o): In function `ext2fs_llseek':
(.text+0xfc): undefined reference to `__errno_location'
make: *** [yaboot] Error 1







cheers,
--nico


[1] http://e2fsprogs.sourceforge.net/e2fsprogs-release.html#1.42


More information about the Yaboot-devel mailing list