Skip site navigation (1)Skip section navigation (2)
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>