>>> Unpacking source... >>> Unpacking ocfs2-tools-1.2.1.tar.gz to /var/tmp/portage/sys-fs/ocfs2-tools-1.2.1/work >>> Source unpacked. >>> Compiling source in /var/tmp/portage/sys-fs/ocfs2-tools-1.2.1/work/ocfs2-tools-1.2.1 ... * econf: updating ocfs2-tools-1.2.1/config.guess with /usr/share/gnuconfig/config.guess * econf: updating ocfs2-tools-1.2.1/config.sub with /usr/share/gnuconfig/config.sub ./configure --prefix=/usr --host=i686-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --prefix=/ --disable-ocfs2console --enable-dynamic-fsck --enable-dynamic-ctl --build=i686-pc-linux-gnu checking build system type... i686-pc-linux-gnu checking host system type... i686-pc-linux-gnu checking for i686-pc-linux-gnu-gcc... i686-pc-linux-gnu-gcc checking for C compiler default output file name... a.out checking whether the C compiler works... yes checking whether we are cross compiling... no checking for suffix of executables... checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether i686-pc-linux-gnu-gcc accepts -g... yes checking for i686-pc-linux-gnu-gcc option to accept ANSI C... none needed checking how to run the C preprocessor... i686-pc-linux-gnu-gcc -E checking for a BSD-compatible install... /usr/bin/install -c checking whether ln -s works... yes checking for i686-pc-linux-gnu-ranlib... i686-pc-linux-gnu-ranlib checking for ar... /usr/bin/ar checking for egrep... grep -E checking for ANSI C header files... yes checking for an ANSI C-conforming const... yes checking for debugging... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking for pkg-config... /usr/bin/pkg-config checking for com_err... yes checking COM_ERR_CFLAGS... -I/usr/include/et checking COM_ERR_LIBS... -lcom_err checking for uuid_unparse in -luuid... yes checking uuid/uuid.h usability... yes checking uuid/uuid.h presence... yes checking for uuid/uuid.h... yes checking for debug executables... no checking whether to build fsck dynamically... yes checking whether to build cluster control tools dynamically... yes checking for pkg-config... (cached) /usr/bin/pkg-config checking for GLIB - version >= 2.2.3... yes (version 2.18.1) checking for readline in -lreadline... yes checking readline/readline.h usability... yes checking readline/readline.h presence... yes checking for readline/readline.h... yes configure: creating ./config.status config.status: creating Config.make config.status: creating debugfs.ocfs2/debugfs.ocfs2.8 config.status: creating mkfs.ocfs2/mkfs.ocfs2.8 config.status: creating mounted.ocfs2/mounted.ocfs2.8 config.status: creating fsck.ocfs2/fsck.ocfs2.8 config.status: creating fsck.ocfs2/fsck.ocfs2.checks.8 config.status: creating o2cb_ctl/o2cb_ctl.8 config.status: creating ocfs2_hb_ctl/ocfs2_hb_ctl.8 config.status: creating ocfs2cdsl/ocfs2cdsl.8 config.status: creating ocfs2console/ocfs2console.8 config.status: creating tunefs.ocfs2/tunefs.ocfs2.8 config.status: creating vendor/common/ocfs2-tools.spec make -C libo2dlm make[1]: Entering directory `/var/tmp/portage/sys-fs/ocfs2-tools-1.2.1/work/ocfs2-tools-1.2.1/libo2dlm' compile_et o2dlm_err.et cp o2dlm_err.h include/o2dlm_err.h i686-pc-linux-gnu-gcc -ggdb -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -fPIC -DO2DLM_FLAT_INCLUDES -Iinclude -MD -MP -MF ./.o2dlm.d -o o2dlm.o -c o2dlm.c i686-pc-linux-gnu-gcc -ggdb -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -fPIC -DO2DLM_FLAT_INCLUDES -Iinclude -MD -MP -MF ./.o2dlm_err.d -o o2dlm_err.o -c o2dlm_err.c rm -f libo2dlm.a /usr/bin/ar r libo2dlm.a o2dlm.o o2dlm_err.o /usr/bin/ar: creating libo2dlm.a i686-pc-linux-gnu-ranlib libo2dlm.a make[1]: Leaving directory `/var/tmp/portage/sys-fs/ocfs2-tools-1.2.1/work/ocfs2-tools-1.2.1/libo2dlm' make -C libo2cb make[1]: Entering directory `/var/tmp/portage/sys-fs/ocfs2-tools-1.2.1/work/ocfs2-tools-1.2.1/libo2cb' compile_et o2cb_err.et cp o2cb_err.h include/o2cb_err.h i686-pc-linux-gnu-gcc -ggdb -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -fPIC -DO2CB_FLAT_INCLUDES -Iinclude -MD -MP -MF ./.o2cb_abi.d -o o2cb_abi.o -c o2cb_abi.c i686-pc-linux-gnu-gcc -ggdb -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -fPIC -DO2CB_FLAT_INCLUDES -Iinclude -MD -MP -MF ./.o2cb_crc32.d -o o2cb_crc32.o -c o2cb_crc32.c i686-pc-linux-gnu-gcc -ggdb -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -fPIC -DO2CB_FLAT_INCLUDES -Iinclude -MD -MP -MF ./.o2cb_err.d -o o2cb_err.o -c o2cb_err.c rm -f libo2cb.a /usr/bin/ar r libo2cb.a o2cb_abi.o o2cb_crc32.o o2cb_err.o /usr/bin/ar: creating libo2cb.a i686-pc-linux-gnu-ranlib libo2cb.a make[1]: Leaving directory `/var/tmp/portage/sys-fs/ocfs2-tools-1.2.1/work/ocfs2-tools-1.2.1/libo2cb' make -C libocfs2 make[1]: Entering directory `/var/tmp/portage/sys-fs/ocfs2-tools-1.2.1/work/ocfs2-tools-1.2.1/libocfs2' compile_et ocfs2_err.et cp ocfs2_err.h include/ocfs2_err.h i686-pc-linux-gnu-gcc -ggdb -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -fPIC -DOCFS2_FLAT_INCLUDES -DO2DLM_FLAT_INCLUDES -DO2CB_FLAT_INCLUDES -Iinclude -I../libo2dlm/include -I../libo2cb/include -MD -MP -MF ./.alloc.d -o alloc.o -c alloc.c In file included from include/ocfs2.h:59, from alloc.c:32: include/ocfs2_fs.h: In function 'ocfs2_fast_symlink_chars': include/ocfs2_fs.h:538: warning: implicit declaration of function 'offsetof' include/ocfs2_fs.h:538: error: expected expression before 'struct' include/ocfs2_fs.h: In function 'ocfs2_extent_recs_per_inode': include/ocfs2_fs.h:546: error: expected expression before 'struct' include/ocfs2_fs.h: In function 'ocfs2_chain_recs_per_inode': include/ocfs2_fs.h:556: error: expected expression before 'struct' include/ocfs2_fs.h: In function 'ocfs2_extent_recs_per_eb': include/ocfs2_fs.h:566: error: expected expression before 'struct' include/ocfs2_fs.h: In function 'ocfs2_local_alloc_size': include/ocfs2_fs.h:576: error: expected expression before 'struct' include/ocfs2_fs.h: In function 'ocfs2_group_bitmap_size': include/ocfs2_fs.h:586: error: expected expression before 'struct' include/ocfs2_fs.h: In function 'ocfs2_truncate_recs_per_inode': include/ocfs2_fs.h:596: error: expected expression before 'struct' alloc.c: In function 'ocfs2_init_inode': alloc.c:143: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness alloc.c: In function 'ocfs2_init_eb': alloc.c:184: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness make[1]: *** [alloc.o] Error 1 make[1]: Leaving directory `/var/tmp/portage/sys-fs/ocfs2-tools-1.2.1/work/ocfs2-tools-1.2.1/libocfs2' make: *** [libocfs2] Error 2 * * ERROR: sys-fs/ocfs2-tools-1.2.1 failed. * Call stack: * ebuild.sh, line 49: Called src_compile * environment, line 89: Called die * The specific snippet of code: * emake -j1 || die "Failed to compile" * The die message: * Failed to compile * * If you need support, post the topmost build error, and the call stack if relevant. * A complete build log is located at '/var/log/portage/sys-fs:ocfs2-tools-1.2.1:20081011-132026.log'. * The ebuild environment file is located at '/var/tmp/portage/sys-fs/ocfs2-tools-1.2.1/temp/environment'. *