From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from pigeon.gentoo.org ([208.92.234.80] helo=lists.gentoo.org) by finch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1QIQFB-0001LY-2t for garchives@archives.gentoo.org; Fri, 06 May 2011 18:59:17 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id E55D91C061; Fri, 6 May 2011 18:57:36 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) by pigeon.gentoo.org (Postfix) with ESMTP id 9BFFE1C061 for ; Fri, 6 May 2011 18:57:36 +0000 (UTC) Received: by smtp.gentoo.org (Postfix, from userid 2290) id 3C6761B404F; Fri, 6 May 2011 18:57:36 +0000 (UTC) Date: Fri, 6 May 2011 14:57:36 -0400 From: Kevin McCarthy To: gentoo-user@lists.gentoo.org Subject: Re: [gentoo-user] QA Notice: libdialog.la appears to contain PORTAGE_TMPDIR paths Message-ID: <20110506185736.GM5345@woodpecker.gentoo.org> References: <55A71DDD-0613-4CD4-BDB4-9658A25CD8EB@stellar.eclipse.co.uk> <20110506163429.GK5345@woodpecker.gentoo.org> <20110506173733.GL5345@woodpecker.gentoo.org> Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-user@lists.gentoo.org Reply-to: gentoo-user@lists.gentoo.org MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="c8UbHMnQwI7BF+TB" Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.16 (2007-06-09) X-Archives-Salt: X-Archives-Hash: 248bbfed1e7cdc856747cc0f85b01f20 --c8UbHMnQwI7BF+TB Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Fri, May 06, 2011 at 03:25:31PM -0300, Rafael Barrera Oro wrote: > 2011/5/6 Kevin McCarthy >=20 > > On Fri, May 06, 2011 at 01:45:01PM -0300, Rafael Barrera Oro wrote: > > > > > > Attached to this message are the contents of the afforementioned file, > > > thanks for the help!!! This seems like cause for alarm: > >>> Unpacking source... > >>> Unpacking dialog-1.1-20100428.tgz to /var/tmp/portage/dev-util/dialog= -1.1.20100428/work > tar: dialog-1.1-20100428/aclocal.m4: time stamp 2010-04-28 17:36:28 is 25= 2636716.880100597 s in the future Something is definitely wrong with your clock. Then we have this: > >>> Source configured. > >>> Compiling source in /var/tmp/portage/dev-util/dialog-1.1.20100428/wor= k/dialog-1.1-20100428 ... > make=20 > make: Warning: File `trace.c' has modification time 2.4e+08 s in the futu= re Here is the libtool link from the compile phase. It looks correct, but notice that it warns you about the clock problems: > libtool: link: i686-pc-linux-gnu-gcc -Wl,-O1 -Wl,--as-needed -o .libs/dia= log .libs/dialog.o -L/var/tmp/portage/dev-util/dialog-1.1.20100428/work/di= alog-1.1-20100428 /var/tmp/portage/dev-util/dialog-1.1.20100428/work/dialog= -1.1-20100428/.libs/libdialog.so -L/usr/lib -lncursesw -lm=20 > make: warning: Clock skew detected. Your build may be incomplete. > >>> Source compiled. > >>> Test phase [not enabled]: dev-util/dialog-1.1.20100428 >=20 Then in the install phase, you will see that make can't figure out what is up-to-date (because the clock is off) so it decides everything needs to be rebuilt. > >>> Install dialog-1.1.20100428 into /var/tmp/portage/dev-util/dialog-1.1= =2E20100428/image/ category dev-util ---8<---SNIP---8<--- > make: Warning: File `trace.c' has modification time 2.4e+08 s in the futu= re > /usr/bin/libtool --tag=3DCC --mode=3Dcompile i686-pc-linux-gnu-gcc -O2 -= march=3Di686 -pipe -D_GNU_SOURCE -D_FILE_OFFSET_BITS=3D64 -I/usr/include/= ncursesw -D_XOPEN_SOURCE_EXTENDED -DHAVE_CONFIG_H -I. -I. -DLOCALEDIR=3D\"/= usr/share/locale\" -c trace.c In the install phase, DESTDIR is set to the PORTAGE_TEMP directory and libtool is called with -rpath set to the temp dir. This is what's causing the QA warning. The problem is that we aren't supposed to be building anything at this point. It is the INSTALL phase after all: > /usr/bin/libtool --tag=3DCC --mode=3Dlink i686-pc-linux-gnu-gcc -rpath /= var/tmp/portage/dev-util/dialog-1.1.20100428/image//usr/lib -version-info `= cut -f1 ./VERSION` -Wl,-O1 -Wl,--as-needed -o libdialog.la trace.lo rc.lo= calendar.lo fselect.lo timebox.lo formbox.lo guage.lo pause.lo progressbox= =2Elo tailbox.lo mixedform.lo mixedgauge.lo arrows.lo buttons.lo checklist.= lo columns.lo dlg_keys.lo editbox.lo inputbox.lo inputstr.lo menubox.lo mou= se.lo mousewget.lo msgbox.lo textbox.lo ui_getc.lo util.lo version.lo yesno= =2Elo -L/usr/lib -lncursesw -lm=20 So, the short of it is that you need to fix your clock. It needs to be set reasonably close to the actual time and the timezone needs to be set correctly as well. You might also look into net-misc/ntp to set the clock from the network. If your clock is set correctly, there's something horribly wrong and it will require additional troubleshooting. --=20 Kevin McCarthy --c8UbHMnQwI7BF+TB Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.16 (GNU/Linux) iQEcBAEBAgAGBQJNxESgAAoJEMxKBLrQri3oLOwH/0SiQfD1nKIOBSA1eF0symzc 1dGE+13EdCtqkP5vk4IReTxsnrAf0Lc73ngnGQGMvGwYEIma8clnn+1JGuAui7J3 4LsFDldMxfj4oDPABbXrMnD7AKlXbAO+i6bXr/KbUW8uhixaiJoF1H1WrMHwsPqO 5mIlrma04gwT7Uvmr/O9bxTFtwO736siSEf+0LYInRKT+HXfHoHrWN81kZ+IWcEG WuiW2Te6Ljz46zXSLIbip6hY/43PqKhKDn2p1jW+jzDff6ZF/8JX2H/YVNSLuLmX OCFl7jdUTM996CXMLnHdeAUUifgULqS6L/MYMuM1K5Ge2VjIdRmO4Tu1HbImPs0= =oa74 -----END PGP SIGNATURE----- --c8UbHMnQwI7BF+TB--