Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 19 Feb 2021 22:11:39 -0500
From:      Steven Friedrich <FreeBSD@twc.com>
To:        freebsd-questions@freebsd.org
Subject:   Re: Error code 1 when building plasma5-sddm-kcm
Message-ID:  <15987288.vxEf1mJfsr@freebsd>
In-Reply-To: <1992064.uJW0cDvVUg@t450s.local.lan>
References:  <mailman.73.1613736003.36285.freebsd-questions@freebsd.org> <1992064.uJW0cDvVUg@t450s.local.lan>

next in thread | previous in thread | raw e-mail | index | archive | help

On Friday, 19 February 2021 11:17:52 EST Walter von Entferndt wrote:
> At Freitag, 19. Februar 2021, 13:00:03 CET, Steven Friedrich
> 
> <FreeBSD@twc.com> wrote:
> > *** Error code 1
> > Stop.
> > make: stopped in /usr/ports/deskutils/plasma5-sddm-kcm
> > I have current ports.  I use svnlite update /usr/ports and
> > portmaster -a.  What can I do?
> 
> Look into the buildlog.  Maybe you have to tell portmaster to make the
> build verbose; I do not remember, since I stopped using that tool when I
> realized that *portmaster is broken by design*.  Do yourself a favor &
> use ports-mgmt/poudriere or ports-mgmt/synth instead & pkg delete
> portmaster.  They build in a fresh, clean environment; in contrast,
> portmaster does not & that causes all kind of weird issues.  Last not
> least portmaster clutters your machine with ports or packages that are
> needed as build dependency, and unless your're a developer you don't
> need these otherwise.  Building unjailed is only justified for self-
> contained ports (those that do not need to be compiled, all is in the
> ports' files/ subdirecory, some useful scripts are distributes this way)
> & ports that have a very limited number of dependencies, e.g. the *-kmod
> ports.  This does clearly not apply to any KDE or Qt software.
> 
> Synth may be easier for the average enduser who does not need
> poudriere's advanced features (espc. build profiles).  Both build tools'
> performance will drastically benefit from leveraging devel/ccacche and/
> or devel/distcc.
> 
> FYI portmaster is beeing rewritten in LUA.  Once the new version is
> available & stable, I will stop advocating against it (iff it also fixes
> the underlying design issues).
> 
> Feel free to file in a bug report for the doc/*-freebsd-doc: the
> Handbook must not reference portmaster.  It calls itself "master", while
> it's procedures are (at least) naive, to say it politely.  Some are
> worse than O(N^2)...

Thank you, sir.  I took your advice and I am now using synth to build my 
ports.  I appreciate you taking the tme to help me.
-- 
FreeBSD FreeBSD 12.2-RELEASE-p3 FreeBSD 12.2-RELEASE-p3 r369283 Special  amd64


Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?15987288.vxEf1mJfsr>