On Monday 13 November 2006 19:35, James Colby wrote:
> > Interrupt it and post the last 100 lines or so of the output.
> >
> > -Richard
>
> My apologies, for the top posting.  I interrupted the compile and
> below is some of the output from the emerge:

This is becoming a big post, but so be it. I compared your output to the 
same package being compiled on my machine, and I found a difference. 
The beginning is the same:

> make[1]: Leaving directory
> `/var/tmp/portage/device-mapper-1.02.12/work/device-mapper.1.02.12/li
>b' make[1]: Entering directory
> `/var/tmp/portage/device-mapper-1.02.12/work/device-mapper.1.02.12/li
>b' make[1]: Warning: File `ioctl/libdm-iface.c' has modification time
> 1.7e+08 s in the future
> set -e; \
> FILE=`echo ioctl/libdm-iface.d | sed 's/\\//\\\\\\//g;s/\\.d//g'`; \
> DEPS=`echo ../make.tmpl ../VERSION Makefile
> ../include/.symlinks_created | sed -e 's/\\//\\\\\\//g'`; \
> i686-pc-linux-gnu-gcc -MM -Iioctl -I. -I../include -DHAVE_CONFIG_H
> -DDM_IOCTLS -mtune=athlon -O2 -fomit-frame-pointer -mtune=athlon -O2
> -fomit-frame-pointer -fPIC -Wall -Wundef -Wshadow -Wcast-align
> -Wwrite-strings -Wmissing-prototypes -Wmissing-declarations
> -Wnested-externs -Winline -O2 -DDEVICE_UID=0 -DDEVICE_GID=0
> -DDEVICE_MODE=0600 -mtune=athlon -O2 -fomit-frame-pointer -fPIC -Wall
> -Wundef -Wshadow -Wcast-align -Wwrite-strings -Wmissing-prototypes
> -Wmissing-declarations -Wnested-externs -Winline -O2
> ioctl/libdm-iface.c | \
> sed "s/\(.*\)\.o[ :]*/$FILE.o $FILE.d $FILE.pot: $DEPS /g" >
> ioctl/libdm-iface.d; \
> [ -s ioctl/libdm-iface.d ] || rm -f ioctl/libdm-iface.d
> set -e; \
> FILE=`echo mm/pool.d | sed 's/\\//\\\\\\//g;s/\\.d//g'`; \
> DEPS=`echo ../make.tmpl ../VERSION Makefile
> ../include/.symlinks_created | sed -e 's/\\//\\\\\\//g'`; \
> i686-pc-linux-gnu-gcc -MM -Iioctl -I. -I../include -DHAVE_CONFIG_H
> -DDM_IOCTLS -mtune=athlon -O2 -fomit-frame-pointer -mtune=athlon -O2
> -fomit-frame-pointer -fPIC -Wall -Wundef -Wshadow -Wcast-align
> -Wwrite-strings -Wmissing-prototypes -Wmissing-declarations
> -Wnested-externs -Winline -O2 -DDEVICE_UID=0 -DDEVICE_GID=0
> -DDEVICE_MODE=0600 -mtune=athlon -O2 -fomit-frame-pointer -fPIC -Wall
> -Wundef -Wshadow -Wcast-align -Wwrite-strings -Wmissing-prototypes
> -Wmissing-declarations -Wnested-externs -Winline -O2 mm/pool.c | \
> sed "s/\(.*\)\.o[ :]*/$FILE.o $FILE.d $FILE.pot: $DEPS /g" >
> mm/pool.d; \ [ -s mm/pool.d ] || rm -f mm/pool.d
> set -e; \
> FILE=`echo mm/dbg_malloc.d | sed 's/\\//\\\\\\//g;s/\\.d//g'`; \
> DEPS=`echo ../make.tmpl ../VERSION Makefile
> ../include/.symlinks_created | sed -e 's/\\//\\\\\\//g'`; \
> i686-pc-linux-gnu-gcc -MM -Iioctl -I. -I../include -DHAVE_CONFIG_H
> -DDM_IOCTLS -mtune=athlon -O2 -fomit-frame-pointer -mtune=athlon -O2
> -fomit-frame-pointer -fPIC -Wall -Wundef -Wshadow -Wcast-align
> -Wwrite-strings -Wmissing-prototypes -Wmissing-declarations
> -Wnested-externs -Winline -O2 -DDEVICE_UID=0 -DDEVICE_GID=0
> -DDEVICE_MODE=0600 -mtune=athlon -O2 -fomit-frame-pointer -fPIC -Wall
> -Wundef -Wshadow -Wcast-align -Wwrite-strings -Wmissing-prototypes
> -Wmissing-declarations -Wnested-externs -Winline -O2 mm/dbg_malloc.c
> | \
> sed "s/\(.*\)\.o[ :]*/$FILE.o $FILE.d $FILE.pot: $DEPS /g" >
> mm/dbg_malloc.d; \ [ -s mm/dbg_malloc.d ] || rm -f mm/dbg_malloc.d
> set -e; \
> FILE=`echo libdm-string.d | sed 's/\\//\\\\\\//g;s/\\.d//g'`; \
> DEPS=`echo ../make.tmpl ../VERSION Makefile
> ../include/.symlinks_created | sed -e 's/\\//\\\\\\//g'`; \
> i686-pc-linux-gnu-gcc -MM -Iioctl -I. -I../include -DHAVE_CONFIG_H
> -DDM_IOCTLS -mtune=athlon -O2 -fomit-frame-pointer -mtune=athlon -O2
> -fomit-frame-pointer -fPIC -Wall -Wundef -Wshadow -Wcast-align
> -Wwrite-strings -Wmissing-prototypes -Wmissing-declarations
> -Wnested-externs -Winline -O2 -DDEVICE_UID=0 -DDEVICE_GID=0
> -DDEVICE_MODE=0600 -mtune=athlon -O2 -fomit-frame-pointer -fPIC -Wall
> -Wundef -Wshadow -Wcast-align -Wwrite-strings -Wmissing-prototypes
> -Wmissing-declarations -Wnested-externs -Winline -O2 libdm-string.c |
> \
> sed "s/\(.*\)\.o[ :]*/$FILE.o $FILE.d $FILE.pot: $DEPS /g" >
> libdm-string.d; \ [ -s libdm-string.d ] || rm -f libdm-string.d
> set -e; \
> FILE=`echo libdm-deptree.d | sed 's/\\//\\\\\\//g;s/\\.d//g'`; \
> DEPS=`echo ../make.tmpl ../VERSION Makefile
> ../include/.symlinks_created | sed -e 's/\\//\\\\\\//g'`; \
> i686-pc-linux-gnu-gcc -MM -Iioctl -I. -I../include -DHAVE_CONFIG_H
> -DDM_IOCTLS -mtune=athlon -O2 -fomit-frame-pointer -mtune=athlon -O2
> -fomit-frame-pointer -fPIC -Wall -Wundef -Wshadow -Wcast-align
> -Wwrite-strings -Wmissing-prototypes -Wmissing-declarations
> -Wnested-externs -Winline -O2 -DDEVICE_UID=0 -DDEVICE_GID=0
> -DDEVICE_MODE=0600 -mtune=athlon -O2 -fomit-frame-pointer -fPIC -Wall
> -Wundef -Wshadow -Wcast-align -Wwrite-strings -Wmissing-prototypes
> -Wmissing-declarations -Wnested-externs -Winline -O2 libdm-deptree.c
> | \
> sed "s/\(.*\)\.o[ :]*/$FILE.o $FILE.d $FILE.pot: $DEPS /g" >
> libdm-deptree.d; \ [ -s libdm-deptree.d ] || rm -f libdm-deptree.d
> set -e; \
> FILE=`echo libdm-file.d | sed 's/\\//\\\\\\//g;s/\\.d//g'`; \
> DEPS=`echo ../make.tmpl ../VERSION Makefile
> ../include/.symlinks_created | sed -e 's/\\//\\\\\\//g'`; \
> i686-pc-linux-gnu-gcc -MM -Iioctl -I. -I../include -DHAVE_CONFIG_H
> -DDM_IOCTLS -mtune=athlon -O2 -fomit-frame-pointer -mtune=athlon -O2
> -fomit-frame-pointer -fPIC -Wall -Wundef -Wshadow -Wcast-align
> -Wwrite-strings -Wmissing-prototypes -Wmissing-declarations
> -Wnested-externs -Winline -O2 -DDEVICE_UID=0 -DDEVICE_GID=0
> -DDEVICE_MODE=0600 -mtune=athlon -O2 -fomit-frame-pointer -fPIC -Wall
> -Wundef -Wshadow -Wcast-align -Wwrite-strings -Wmissing-prototypes
> -Wmissing-declarations -Wnested-externs -Winline -O2 libdm-file.c | \
> sed "s/\(.*\)\.o[ :]*/$FILE.o $FILE.d $FILE.pot: $DEPS /g" >
> libdm-file.d; \ [ -s libdm-file.d ] || rm -f libdm-file.d
> set -e; \
> FILE=`echo libdm-common.d | sed 's/\\//\\\\\\//g;s/\\.d//g'`; \
> DEPS=`echo ../make.tmpl ../VERSION Makefile
> ../include/.symlinks_created | sed -e 's/\\//\\\\\\//g'`; \
> i686-pc-linux-gnu-gcc -MM -Iioctl -I. -I../include -DHAVE_CONFIG_H
> -DDM_IOCTLS -mtune=athlon -O2 -fomit-frame-pointer -mtune=athlon -O2
> -fomit-frame-pointer -fPIC -Wall -Wundef -Wshadow -Wcast-align
> -Wwrite-strings -Wmissing-prototypes -Wmissing-declarations
> -Wnested-externs -Winline -O2 -DDEVICE_UID=0 -DDEVICE_GID=0
> -DDEVICE_MODE=0600 -mtune=athlon -O2 -fomit-frame-pointer -fPIC -Wall
> -Wundef -Wshadow -Wcast-align -Wwrite-strings -Wmissing-prototypes
> -Wmissing-declarations -Wnested-externs -Winline -O2 libdm-common.c |
> \
> sed "s/\(.*\)\.o[ :]*/$FILE.o $FILE.d $FILE.pot: $DEPS /g" >
> libdm-common.d; \ [ -s libdm-common.d ] || rm -f libdm-common.d
> set -e; \
> FILE=`echo datastruct/hash.d | sed 's/\\//\\\\\\//g;s/\\.d//g'`; \
> DEPS=`echo ../make.tmpl ../VERSION Makefile
> ../include/.symlinks_created | sed -e 's/\\//\\\\\\//g'`; \
> i686-pc-linux-gnu-gcc -MM -Iioctl -I. -I../include -DHAVE_CONFIG_H
> -DDM_IOCTLS -mtune=athlon -O2 -fomit-frame-pointer -mtune=athlon -O2
> -fomit-frame-pointer -fPIC -Wall -Wundef -Wshadow -Wcast-align
> -Wwrite-strings -Wmissing-prototypes -Wmissing-declarations
> -Wnested-externs -Winline -O2 -DDEVICE_UID=0 -DDEVICE_GID=0
> -DDEVICE_MODE=0600 -mtune=athlon -O2 -fomit-frame-pointer -fPIC -Wall
> -Wundef -Wshadow -Wcast-align -Wwrite-strings -Wmissing-prototypes
> -Wmissing-declarations -Wnested-externs -Winline -O2
> datastruct/hash.c
>
> | \
>
> sed "s/\(.*\)\.o[ :]*/$FILE.o $FILE.d $FILE.pot: $DEPS /g" >
> datastruct/hash.d; \
> [ -s datastruct/hash.d ] || rm -f datastruct/hash.d
> set -e; \
> FILE=`echo datastruct/bitset.d | sed 's/\\//\\\\\\//g;s/\\.d//g'`; \
> DEPS=`echo ../make.tmpl ../VERSION Makefile
> ../include/.symlinks_created | sed -e 's/\\//\\\\\\//g'`; \
> i686-pc-linux-gnu-gcc -MM -Iioctl -I. -I../include -DHAVE_CONFIG_H
> -DDM_IOCTLS -mtune=athlon -O2 -fomit-frame-pointer -mtune=athlon -O2
> -fomit-frame-pointer -fPIC -Wall -Wundef -Wshadow -Wcast-align
> -Wwrite-strings -Wmissing-prototypes -Wmissing-declarations
> -Wnested-externs -Winline -O2 -DDEVICE_UID=0 -DDEVICE_GID=0
> -DDEVICE_MODE=0600 -mtune=athlon -O2 -fomit-frame-pointer -fPIC -Wall
> -Wundef -Wshadow -Wcast-align -Wwrite-strings -Wmissing-prototypes
> -Wmissing-declarations -Wnested-externs -Winline -O2
> datastruct/bitset.c | \
> sed "s/\(.*\)\.o[ :]*/$FILE.o $FILE.d $FILE.pot: $DEPS /g" >
> datastruct/bitset.d; \
> [ -s datastruct/bitset.d ] || rm -f datastruct/bitset.d
> make[1]: Leaving directory
> `/var/tmp/portage/device-mapper-1.02.12/work/device-mapper.1.02.12/li
>b' make[1]: Entering directory
> `/var/tmp/portage/device-mapper-1.02.12/work/device-mapper.1.02.12/li
>b' make[1]: Warning: File `ioctl/libdm-iface.c' has modification time
> 1.7e+08 s in the future

I don't get this error. Is you machine's date and time set correctly? 
That many seconds is about 5.5 years. On my sources, that file is 
datestamped correctly - Oct 12 2006

> set -e; \
> FILE=`echo ioctl/libdm-iface.d | sed 's/\\//\\\\\\//g;s/\\.d//g'`; \
> DEPS=`echo ../make.tmpl ../VERSION Makefile
> ../include/.symlinks_created | sed -e 's/\\//\\\\\\//g'`; \
> i686-pc-linux-gnu-gcc -MM -Iioctl -I. -I../include -DHAVE_CONFIG_H
> -DDM_IOCTLS -mtune=athlon -O2 -fomit-frame-pointer -mtune=athlon -O2
> -fomit-frame-pointer -fPIC -Wall -Wundef -Wshadow -Wcast-align
> -Wwrite-strings -Wmissing-prototypes -Wmissing-declarations
> -Wnested-externs -Winline -O2 -DDEVICE_UID=0 -DDEVICE_GID=0
> -DDEVICE_MODE=0600 -mtune=athlon -O2 -fomit-frame-pointer -fPIC -Wall
> -Wundef -Wshadow -Wcast-align -Wwrite-strings -Wmissing-prototypes
> -Wmissing-declarations -Wnested-externs -Winline -O2
> ioctl/libdm-iface.c | \
> sed "s/\(.*\)\.o[ :]*/$FILE.o $FILE.d $FILE.pot: $DEPS /g" >
> ioctl/libdm-iface.d; \
> [ -s ioctl/libdm-iface.d ] || rm -f ioctl/libdm-iface.d

And this repeats the whole process all over again. Seems like the 
compiler isn't entering the next dir after that error so it keep 
recompiling the same thing over and over

> sandbox:  Caught signal 2 in pid 15155
>
>
> Exiting on signal 2
> sandbox:  Signal already caught and busy still cleaning up!
> make[1]: *** Deleting file `ioctl/libdm-iface.d'
> make[1]: *** [ioctl/libdm-iface.d] Interrupt
> make: *** [lib] Interrupt
>
> /usr/portage/sys-fs/device-mapper/device-mapper-1.02.12.ebuild:
> src_compile aborted; exiting.

alan
-- 
gentoo-user@gentoo.org mailing list

Reply via email to