Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 21 Feb 2017 00:39:10 -0500
From:      Peter Beckman <beckman@angryox.com>
To:        Dewayne Geraghty <dewaynegeraghty@gmail.com>
Cc:        The Doctor <doctor@doctor.nl2k.ab.ca>, Kevin Oberman <rkoberman@gmail.com>, Jan Beich <jbeich@freebsd.org>,  FreeBSD Ports ML <freebsd-ports@freebsd.org>
Subject:   Re: devel/libevent shopstopper
Message-ID:  <alpine.BSF.2.20.1702210033110.14314@nog2.angryox.com>
In-Reply-To: <CAGnMC6qqbBJQo_zpXyktiVgtPCwDxT3eE3O0R6fH5eoVpsLB5A@mail.gmail.com>
References:  <20170220161109.GA40515@doctor.nl2k.ab.ca> <20170220175546.BA9BB48A1@freefall.freebsd.org> <20170220195729.GA5512@doctor.nl2k.ab.ca> <CAN6yY1tLvhLtiiPxZZm3xm%2Bv=qJDgT%2Bxrj3mvbxoBoz2haoVpQ@mail.gmail.com> <20170220204856.GA12261@doctor.nl2k.ab.ca> <CAGnMC6qqbBJQo_zpXyktiVgtPCwDxT3eE3O0R6fH5eoVpsLB5A@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Tue, 21 Feb 2017, Dewayne Geraghty wrote:

> For those interested in synth but skittish:
> 1. install synth; read the manual
> 2. synth configure
> which places the synth.ini file in /usr/local/etc/synth
> and for testing purposes try
> 3. synth just-build $category/$portname;
> Example: synth just-build devel/check devel/libevent ftp/curl
> 4. Examine your logs in /var/log/synth
> Particularly 00_last_results.log and 02_failure_list.log
> 5. Examine your new packages in /var/synth/live_packages/All
>
> Gotchas: if you have complex make.conf file that pulls in other files, you
> will need to concatenate them into the one make.conf.

  You'll need to use /etc/LiveSystem-make.conf which synth uses INSTEAD of
  /etc/make.conf, assuming you use the default profile. This threw me for a
  loop, hope to save new synth users some time and hair pulling.

  The man page is a bit vague on where the "builder's /etc/make.conf" is
  sourced -- from within the jail or the base system?

     "This is an optional, user-provided file. If it exists, the builder's
      /etc/make.conf will be appended with the contents of this file.  For
      the default profile, the file would normally be located at
      /usr/local/etc/synth/LiveSystem-make.conf"

Beckman
---------------------------------------------------------------------------
Peter Beckman                                                  Internet Guy
beckman@angryox.com                                 http://www.angryox.com/
---------------------------------------------------------------------------



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