* [gentoo-user] sys-fs/device-mapper @ 2006-11-13 15:31 James Colby 2006-11-13 15:59 ` Lorenzo Marussi 2006-11-13 16:19 ` Alan McKinnon 0 siblings, 2 replies; 12+ messages in thread From: James Colby @ 2006-11-13 15:31 UTC (permalink / raw To: gentoo-user All - I am trying to emerge sys-fs/device-mapper on an older piece of hardware (AMD Duron 800, with 512Mb of Ram). The package has been compiling for something like 8 hours already. Is this normal? It seems like an awfully long time to me. As a comparison, I was able to compile the kernel in about 15 minutes. If this isn't normal, any ideas as to what the problem could be. I didn't see anything on bugs.gentoo.org. Thanks, James In case it matters my make.conf looks like this: CFLAGS="-mtune=athlon -O3 -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" CXXFLAGS="${CFLAGS}" USE="-arts -ipv6 apache2 mysql pam ssl xml xml2 -gnome -gtk alsa oss nvidia -cups mmx -ldap -kde -qt -kde nptl nptlonly" -- gentoo-user@gentoo.org mailing list ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [gentoo-user] sys-fs/device-mapper 2006-11-13 15:31 [gentoo-user] sys-fs/device-mapper James Colby @ 2006-11-13 15:59 ` Lorenzo Marussi 2006-11-13 16:19 ` Alan McKinnon 1 sibling, 0 replies; 12+ messages in thread From: Lorenzo Marussi @ 2006-11-13 15:59 UTC (permalink / raw To: gentoo-user [-- Attachment #1: Type: text/plain, Size: 1035 bytes --] Hi I don't think it's normal. Maybe there is a loop in compiling. Please check, if it's still running, if there is some piece of code that repeats continuously. Post your emerge --info output Lorenzo Marussi Il giorno lun, 13/11/2006 alle 10.31 -0500, James Colby ha scritto: > All - > > I am trying to emerge sys-fs/device-mapper on an older piece of > hardware (AMD Duron 800, with 512Mb of Ram). The package has been > compiling for something like 8 hours already. Is this normal? It > seems like an awfully long time to me. As a comparison, I was able to > compile the kernel in about 15 minutes. If this isn't normal, any > ideas as to what the problem could be. I didn't see anything on > bugs.gentoo.org. > > Thanks, > James > > > In case it matters my make.conf looks like this: > > CFLAGS="-mtune=athlon -O3 -fomit-frame-pointer" > CHOST="i686-pc-linux-gnu" > CXXFLAGS="${CFLAGS}" > USE="-arts -ipv6 apache2 mysql pam ssl xml xml2 -gnome -gtk alsa oss > nvidia -cups mmx -ldap -kde -qt -kde nptl nptlonly" [-- Attachment #2: Type: text/html, Size: 1823 bytes --] ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [gentoo-user] sys-fs/device-mapper 2006-11-13 15:31 [gentoo-user] sys-fs/device-mapper James Colby 2006-11-13 15:59 ` Lorenzo Marussi @ 2006-11-13 16:19 ` Alan McKinnon 2006-11-13 17:05 ` James Colby 1 sibling, 1 reply; 12+ messages in thread From: Alan McKinnon @ 2006-11-13 16:19 UTC (permalink / raw To: gentoo-user On Monday 13 November 2006 17:31, James Colby wrote: > All - > > I am trying to emerge sys-fs/device-mapper on an older piece of > hardware (AMD Duron 800, with 512Mb of Ram). The package has been > compiling for something like 8 hours already. Is this normal? It > seems like an awfully long time to me. As a comparison, I was able > to compile the kernel in about 15 minutes. If this isn't normal, any > ideas as to what the problem could be. I didn't see anything on > bugs.gentoo.org. That looks awfully long to me: alan@nazgul /usr/share/downloads/onyx $ genlop -t device-mapper * sys-fs/device-mapper Mon Jul 24 00:56:16 2006 >>> sys-fs/device-mapper-1.02.07 merge time: 10 seconds. Sun Sep 3 19:30:30 2006 >>> sys-fs/device-mapper-1.02.07 merge time: 20 seconds. Thu Sep 21 12:54:37 2006 >>> sys-fs/device-mapper-1.02.09 merge time: 20 seconds. Mon Sep 25 18:51:05 2006 >>> sys-fs/device-mapper-1.02.10 merge time: 42 seconds. Wed Nov 8 16:51:18 2006 >>> sys-fs/device-mapper-1.02.12 merge time: 45 seconds. > In case it matters my make.conf looks like this: > > CFLAGS="-mtune=athlon -O3 -fomit-frame-pointer" make that -O2 -O3 uses some insane optimizations which in the grand scheme of things don't make much difference speed-wise but can be very unstable > CHOST="i686-pc-linux-gnu" > CXXFLAGS="${CFLAGS}" > USE="-arts -ipv6 apache2 mysql pam ssl xml xml2 -gnome -gtk alsa oss > nvidia -cups mmx -ldap -kde -qt -kde nptl nptlonly" -- gentoo-user@gentoo.org mailing list ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [gentoo-user] sys-fs/device-mapper 2006-11-13 16:19 ` Alan McKinnon @ 2006-11-13 17:05 ` James Colby 2006-11-13 17:18 ` Richard Fish 2006-11-13 17:26 ` Alan McKinnon 0 siblings, 2 replies; 12+ messages in thread From: James Colby @ 2006-11-13 17:05 UTC (permalink / raw To: gentoo-user I modified my make.conf file to: CFLAGS="-mtune=athlon -O2 -fomit-frame-pointer" and the emerge has been running for about 1/2 hour and is still going (..and going, and going) Any other ideas??? The output of emerge --info is below: gentoo portage # emerge --info Portage 2.1-r2 (default-linux/x86/2006.1, gcc-4.1.1, glibc-2.4-r3, 2.6.17-gentoo-r5 i686) ================================================================= System uname: 2.6.17-gentoo-r5 i686 AMD Duron(tm) Processor Gentoo Base System version 1.12.1 app-admin/eselect-compiler: [Not Present] dev-java/java-config: [Not Present] dev-lang/python: 2.4.3-r1 dev-python/pycrypto: 2.0.1-r5 dev-util/ccache: [Not Present] dev-util/confcache: [Not Present] sys-apps/sandbox: 1.2.17 sys-devel/autoconf: 2.13, 2.59-r7 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2 sys-devel/binutils: 2.16.1-r3 sys-devel/gcc-config: 1.3.13-r3 sys-devel/libtool: 1.5.22 virtual/os-headers: 2.6.11-r2 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-mtune=athlon -O2 -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc" CONFIG_PROTECT_MASK="/etc/env.d /etc/gconf /etc/terminfo" CXXFLAGS="-mtune=athlon -O2 -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig distlocks metadata-transfer sandbox sfperms strict" GENTOO_MIRRORS="http://mirrors.tds.net/gentoo" PKGDIR="/usr/portage/packages" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude='/distfiles' --exclude='/local' --exclude='/packages'" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="x86 alsa apache2 berkdb bitmap-fonts cli cracklib crypt dlloader dri fortran gdbm gpm iconv isdnlog libg++ mmx mysql ncurses nls nptl nptlonly nvidia oss pam pcre perl ppds pppd python readline reflection session spl ssl tcpd truetype-fonts type1-fonts udev unicode xml xml2 xorg zlib elibc_glibc input_devices_keyboard input_devices_mouse kernel_linux userland_GNU video_cards_nvidia" Unset: CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, LINGUAS, MAKEOPTS, PORTAGE_RSYNC_EXTRA_OPTS, PORTDIR_OVERLAY On 11/13/06, Alan McKinnon <alan@linuxholdings.co.za> wrote: > On Monday 13 November 2006 17:31, James Colby wrote: > > All - > > > > I am trying to emerge sys-fs/device-mapper on an older piece of > > hardware (AMD Duron 800, with 512Mb of Ram). The package has been > > compiling for something like 8 hours already. Is this normal? It > > seems like an awfully long time to me. As a comparison, I was able > > to compile the kernel in about 15 minutes. If this isn't normal, any > > ideas as to what the problem could be. I didn't see anything on > > bugs.gentoo.org. > > That looks awfully long to me: > > alan@nazgul /usr/share/downloads/onyx $ genlop -t device-mapper > * sys-fs/device-mapper > > Mon Jul 24 00:56:16 2006 >>> sys-fs/device-mapper-1.02.07 > merge time: 10 seconds. > > Sun Sep 3 19:30:30 2006 >>> sys-fs/device-mapper-1.02.07 > merge time: 20 seconds. > > Thu Sep 21 12:54:37 2006 >>> sys-fs/device-mapper-1.02.09 > merge time: 20 seconds. > > Mon Sep 25 18:51:05 2006 >>> sys-fs/device-mapper-1.02.10 > merge time: 42 seconds. > > Wed Nov 8 16:51:18 2006 >>> sys-fs/device-mapper-1.02.12 > merge time: 45 seconds. > > > In case it matters my make.conf looks like this: > > > > CFLAGS="-mtune=athlon -O3 -fomit-frame-pointer" > > make that -O2 > -O3 uses some insane optimizations which in the grand scheme of things > don't make much difference speed-wise but can be very unstable > > > CHOST="i686-pc-linux-gnu" > > CXXFLAGS="${CFLAGS}" > > USE="-arts -ipv6 apache2 mysql pam ssl xml xml2 -gnome -gtk alsa oss > > nvidia -cups mmx -ldap -kde -qt -kde nptl nptlonly" > -- > gentoo-user@gentoo.org mailing list > > -- gentoo-user@gentoo.org mailing list ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [gentoo-user] sys-fs/device-mapper 2006-11-13 17:05 ` James Colby @ 2006-11-13 17:18 ` Richard Fish 2006-11-13 17:35 ` James Colby 2006-11-13 17:26 ` Alan McKinnon 1 sibling, 1 reply; 12+ messages in thread From: Richard Fish @ 2006-11-13 17:18 UTC (permalink / raw To: gentoo-user On 11/13/06, James Colby <jcolby@gmail.com> wrote: > I modified my make.conf file to: CFLAGS="-mtune=athlon -O2 -fomit-frame-pointer" > > and the emerge has been running for about 1/2 hour and is still going > (..and going, and going) > > Any other ideas??? Interrupt it and post the last 100 lines or so of the output. -Richard PS: please don't top-post. This goes for Lorenzo too. -- gentoo-user@gentoo.org mailing list ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [gentoo-user] sys-fs/device-mapper 2006-11-13 17:18 ` Richard Fish @ 2006-11-13 17:35 ` James Colby 2006-11-14 7:41 ` Alan McKinnon 0 siblings, 1 reply; 12+ messages in thread From: James Colby @ 2006-11-13 17:35 UTC (permalink / raw To: gentoo-user > > 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: make[1]: Leaving directory `/var/tmp/portage/device-mapper-1.02.12/work/device-mapper.1.02.12/lib' make[1]: Entering directory `/var/tmp/portage/device-mapper-1.02.12/work/device-mapper.1.02.12/lib' 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/lib' make[1]: Entering directory `/var/tmp/portage/device-mapper-1.02.12/work/device-mapper.1.02.12/lib' 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 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. -- gentoo-user@gentoo.org mailing list ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [gentoo-user] sys-fs/device-mapper 2006-11-13 17:35 ` James Colby @ 2006-11-14 7:41 ` Alan McKinnon 0 siblings, 0 replies; 12+ messages in thread From: Alan McKinnon @ 2006-11-14 7:41 UTC (permalink / raw To: gentoo-user 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 ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [gentoo-user] sys-fs/device-mapper 2006-11-13 17:05 ` James Colby 2006-11-13 17:18 ` Richard Fish @ 2006-11-13 17:26 ` Alan McKinnon 2006-11-13 17:47 ` James Colby 2006-11-13 18:07 ` Neil Bothwick 1 sibling, 2 replies; 12+ messages in thread From: Alan McKinnon @ 2006-11-13 17:26 UTC (permalink / raw To: gentoo-user On Monday 13 November 2006 19:05, James Colby wrote: > I modified my make.conf file to: CFLAGS="-mtune=athlon -O2 > -fomit-frame-pointer" > > and the emerge has been running for about 1/2 hour and is still going > (..and going, and going) > > Any other ideas??? Dunno. What version of device-mapper are you trying to merge? Versions 1.02-7,9,10,12 have all compiled just fine over here. It's not a USE flag setting as device-mapper doesn't have any (except selinux which is irrelevant to the default profile). What's the compile doing? I see you don't have PORTAGE_ELOG* set so you won't have full compile session logs in /var/log/portage but you should be able to see on the screen what's happening and make an intelligent summary. Also, try unpacking the source somewhere and doing a manual compile. Then at least you'll know if it's portage making the difference or not. alan -- gentoo-user@gentoo.org mailing list ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [gentoo-user] sys-fs/device-mapper 2006-11-13 17:26 ` Alan McKinnon @ 2006-11-13 17:47 ` James Colby 2006-11-14 7:44 ` Alan McKinnon 2006-11-13 18:07 ` Neil Bothwick 1 sibling, 1 reply; 12+ messages in thread From: James Colby @ 2006-11-13 17:47 UTC (permalink / raw To: gentoo-user > > Also, try unpacking the source somewhere and doing a manual compile. > Then at least you'll know if it's portage making the difference or not. > > alan > -- Alan, thanks for the suggestion. I tried this and the compile failed with an error related to the system time. I checked the system date and it was *WAY* off...after fixing the date / time the emerge of device-mapper took about 1.5 minutes. Thanks for all the help everyone. James (off to install ntp) -- gentoo-user@gentoo.org mailing list ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [gentoo-user] sys-fs/device-mapper 2006-11-13 17:47 ` James Colby @ 2006-11-14 7:44 ` Alan McKinnon 0 siblings, 0 replies; 12+ messages in thread From: Alan McKinnon @ 2006-11-14 7:44 UTC (permalink / raw To: gentoo-user On Monday 13 November 2006 19:47, James Colby wrote: > > Also, try unpacking the source somewhere and doing a manual > > compile. Then at least you'll know if it's portage making the > > difference or not. > > > > alan > > -- > > Alan, thanks for the suggestion. I tried this and the compile failed > with an error related to the system time. I checked the system date > and it was *WAY* off...after fixing the date / time the emerge of > device-mapper took about 1.5 minutes. Thanks for all the help > everyone. I just spent 10 minutes digging through your last post with the compiler output and spotted the system time issue, and replied. Then saw this post. Sometimes I wonder if I'll ever learn :-) <note to self> always always always read all the posts in a thread before replying. It often saves time and effort </note to self> :-) alan -- gentoo-user@gentoo.org mailing list ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [gentoo-user] sys-fs/device-mapper 2006-11-13 17:26 ` Alan McKinnon 2006-11-13 17:47 ` James Colby @ 2006-11-13 18:07 ` Neil Bothwick 2006-11-14 7:45 ` Alan McKinnon 1 sibling, 1 reply; 12+ messages in thread From: Neil Bothwick @ 2006-11-13 18:07 UTC (permalink / raw To: gentoo-user [-- Attachment #1: Type: text/plain, Size: 568 bytes --] On Mon, 13 Nov 2006 19:26:44 +0200, Alan McKinnon wrote: > What's the compile doing? I see you don't have PORTAGE_ELOG* set so you > won't have full compile session logs in /var/log/portage but you should > be able to see on the screen what's happening and make an intelligent > summary. It's PORT_LOGDIR that sets the destination for full compile logs. The PORTAGE_ELOG variables control the saving or mailing of the info and warn messages from the ebuild. -- Neil Bothwick In possession of a mind not merely twisted, but actually sprained. [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [gentoo-user] sys-fs/device-mapper 2006-11-13 18:07 ` Neil Bothwick @ 2006-11-14 7:45 ` Alan McKinnon 0 siblings, 0 replies; 12+ messages in thread From: Alan McKinnon @ 2006-11-14 7:45 UTC (permalink / raw To: gentoo-user On Monday 13 November 2006 20:07, Neil Bothwick wrote: > On Mon, 13 Nov 2006 19:26:44 +0200, Alan McKinnon wrote: > > What's the compile doing? I see you don't have PORTAGE_ELOG* set so > > you won't have full compile session logs in /var/log/portage but > > you should be able to see on the screen what's happening and make > > an intelligent summary. > > It's PORT_LOGDIR that sets the destination for full compile logs. The > PORTAGE_ELOG variables control the saving or mailing of the info and > warn messages from the ebuild. Yes you are correct of course. Thanks for the clarification. alan -- gentoo-user@gentoo.org mailing list ^ permalink raw reply [flat|nested] 12+ messages in thread
end of thread, other threads:[~2006-11-14 7:57 UTC | newest] Thread overview: 12+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2006-11-13 15:31 [gentoo-user] sys-fs/device-mapper James Colby 2006-11-13 15:59 ` Lorenzo Marussi 2006-11-13 16:19 ` Alan McKinnon 2006-11-13 17:05 ` James Colby 2006-11-13 17:18 ` Richard Fish 2006-11-13 17:35 ` James Colby 2006-11-14 7:41 ` Alan McKinnon 2006-11-13 17:26 ` Alan McKinnon 2006-11-13 17:47 ` James Colby 2006-11-14 7:44 ` Alan McKinnon 2006-11-13 18:07 ` Neil Bothwick 2006-11-14 7:45 ` Alan McKinnon
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox