Date: Thu, 3 Oct 2013 14:17:34 +0200 From: "O. Hartmann" <ohartman@zedat.fu-berlin.de> To: FreeBSD Ports <freebsd-ports@freebsd.org>, FreeBSD CURRENT <freebsd-current@freebsd.org> Subject: ports and NO_STAGE: portmaster leaves port-system in corrupt state Message-ID: <20131003141734.605758c4@thor.walstatt.dyndns.org>
next in thread | raw e-mail | index | archive | help
--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--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20131003141734.605758c4>