From mboxrd@z Thu Jan 1 00:00:00 1970 From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) Subject: Re: Daemon update again Date: Sat, 06 Jun 2015 19:41:42 +0200 Message-ID: <87fv6468fd.fsf@gnu.org> References: <87wpzksaxs.fsf@gnu.org> <20150605201116.GA3981@debian> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:35006) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Z1I6O-0001m8-6t for guix-devel@gnu.org; Sat, 06 Jun 2015 13:41:49 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Z1I6L-0003Ur-14 for guix-devel@gnu.org; Sat, 06 Jun 2015 13:41:48 -0400 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:51000) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Z1I6K-0003Uh-UP for guix-devel@gnu.org; Sat, 06 Jun 2015 13:41:44 -0400 In-Reply-To: <20150605201116.GA3981@debian> (Andreas Enge's message of "Fri, 5 Jun 2015 22:11:16 +0200") List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org To: Andreas Enge Cc: guix-devel@gnu.org Andreas Enge skribis: > I did a "make distclean", "./bootstrap", "./configure" and "make" on my m= ips =E2=80=98make=E2=80=99 is usually enough. > machine. It fails with the following message: > CXX nix/libstore/libstore_a-build.o > nix/libstore/build.cc: In member function =E2=80=98void nix::DerivationGo= al::startBuilder()=E2=80=99: > nix/libstore/build.cc:1808:91: error: =E2=80=98DEFAULT_CHROOT_DIRS=E2=80= =99 was not declared in this scope > PathSet dirs =3D tokenizeString(settings.get("build-c= hroot-dirs", string(DEFAULT_CHROOT_DIRS))); Could you run =E2=80=9Cmake V=3D1=E2=80=9D? Normally DEFAULT_CHROOT_DIRS i= s defined from the command line (see =E2=80=98libstore_a_CPPFLAGS=E2=80=99.) > nix/libstore/build.cc: In member function =E2=80=98void nix::Worker::wait= ForInput()=E2=80=99: > nix/libstore/build.cc:3324:74: warning: comparison between signed and uns= igned integer expressions [-Wsign-compare] > if (!waitingForAWhile.empty() && lastWokenUp + settings.pollInterval= <=3D after) { > = ^ Weird, I don=E2=80=99t have it on x86_64 with GCC 5.1.0 -Wall but =E2=80=98= time_t=E2=80=99 is indeed signed on all platforms (according to ) and =E2=80=98pollInterval=E2=80=99 is unsigned. Thanks, Ludo=E2=80=99.