From owner-freebsd-current@FreeBSD.ORG Thu Oct 3 12:17:47 2013 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id B76BCC4A; Thu, 3 Oct 2013 12:17:47 +0000 (UTC) (envelope-from ohartman@zedat.fu-berlin.de) Received: from outpost1.zedat.fu-berlin.de (outpost1.zedat.fu-berlin.de [130.133.4.66]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 7728C2EE8; Thu, 3 Oct 2013 12:17:47 +0000 (UTC) Received: from inpost2.zedat.fu-berlin.de ([130.133.4.69]) by outpost1.zedat.fu-berlin.de (Exim 4.80.1) with esmtp (envelope-from ) id <1VRhqd-0016yq-3g>; Thu, 03 Oct 2013 14:17:39 +0200 Received: from g225184075.adsl.alicedsl.de ([92.225.184.75] helo=thor.walstatt.dyndns.org) by inpost2.zedat.fu-berlin.de (Exim 4.80.1) with esmtpsa (envelope-from ) id <1VRhqc-001ly0-VF>; Thu, 03 Oct 2013 14:17:39 +0200 Date: Thu, 3 Oct 2013 14:17:34 +0200 From: "O. Hartmann" To: FreeBSD Ports , FreeBSD CURRENT Subject: ports and NO_STAGE: portmaster leaves port-system in corrupt state Message-ID: <20131003141734.605758c4@thor.walstatt.dyndns.org> Organization: FU Berlin X-Mailer: Claws Mail 3.9.2 (GTK+ 2.24.19; amd64-portbld-freebsd10.0) Mime-Version: 1.0 Content-Type: multipart/signed; micalg=PGP-SHA1; boundary="Sig_/ZgNLsbDqduVtsdN7=RVAcTn"; protocol="application/pgp-signature" X-Originating-IP: 92.225.184.75 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 03 Oct 2013 12:17:47 -0000 --Sig_/ZgNLsbDqduVtsdN7=RVAcTn Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable When NO_STAGE=3Dyes is missing in the port's Makefile, as it is for a couple of ports like lang/perl5.16, then portmaster compiles, installs and - corrupt the port-system, because it tries to "lstat" files it can not find and ends up at the end of an unfinished installation. This leaves the entry in the installed-port database corrupted. The port got installed, but the database hasn't an entry anymore. I found that the port system is in a very bad shape when one is using CURRENT (10.0), where several things happened the same time like converters/libiconv ahs gone as required port, libstdc++ has gone in favour of libc++ and now ports that do not have this NO_STAGE=3D tag in the toplevel Makefile. About the last piece - I miss a warning/hint/information for those who has not the time following every second informations on the mailing lists! I regret that I forgot about three other ports I stumbled in where the missing NO_STAGE=3Dyes obviously solved the problem after I put it into the Makefile - but that was simply a hunch - without knowing exactly what I do. Again, I miss some informations about that and "googling" didn't brought up deeper insight into that. If someone would be so kind an d delegate me to a proper official website where this NO_STAGE for the ports is explained a bit and further if someone tells me what to do when I stumble into the next port out of the 1200 I have to recompile, I would really appreciate that. Regards, O.H. --Sig_/ZgNLsbDqduVtsdN7=RVAcTn Content-Type: application/pgp-signature; name=signature.asc Content-Disposition: attachment; filename=signature.asc -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.21 (FreeBSD) iQEcBAEBAgAGBQJSTWBiAAoJEOgBcD7A/5N8lQwIAMa+fjT6x5J7Wiwo0Mqh90O1 qxqIwHwLaFm9On/AAKpxjvvWKptMBPQ97p2mOzdDAG34omIAKtlEbpreWjQ89UNc K9jElgsgXGAQ9sspzNh55PZ6oyHEuVbVzsn8WiSqtqnmTkE7xmG+3CAPtTPi8Y7b 5Vj/apDq2UPpFqRjXfRq/dRnMs2cKqyzmTfCCjDTwJaWar2s4hi57hfLW9Y/bh3x Ek/9FO1zKZV6byq4tv1tCprNg0s/BNMarMAAKfNUQxgbG6iljMrA49VXZvHMVf3V KI9uragxBKOfS4HzxU6c9YTqM3jplTgoYBgzqRfFPAth4Dw+Zo4Pnn2Vr+0WHmM= =bUDZ -----END PGP SIGNATURE----- --Sig_/ZgNLsbDqduVtsdN7=RVAcTn--