From mboxrd@z Thu Jan 1 00:00:00 1970 From: Michael Zucchi Subject: build issues w/ system glibc Date: Thu, 19 Dec 2019 10:20:18 +1030 Message-ID: <1c5f5fd0-361c-2ff4-d1ee-1c604006342d@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit Return-path: Received: from eggs.gnu.org ([2001:470:142:3::10]:58144) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1ihj5G-0002HB-KL for help-guix@gnu.org; Wed, 18 Dec 2019 18:50:27 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ihj5F-0001my-88 for help-guix@gnu.org; Wed, 18 Dec 2019 18:50:26 -0500 Received: from mail-pg1-x52b.google.com ([2607:f8b0:4864:20::52b]:34001) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1ihj5E-0001lt-Vf for help-guix@gnu.org; Wed, 18 Dec 2019 18:50:25 -0500 Received: by mail-pg1-x52b.google.com with SMTP id r11so2132368pgf.1 for ; Wed, 18 Dec 2019 15:50:24 -0800 (PST) Received: from ?IPv6:2001:44b8:203:1200:be5f:f4ff:fef7:7bdc? (2001-44b8-0203-1200-be5f-f4ff-fef7-7bdc.static.ipv6.internode.on.net. [2001:44b8:203:1200:be5f:f4ff:fef7:7bdc]) by smtp.googlemail.com with ESMTPSA id u127sm5127395pfc.95.2019.12.18.15.50.21 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 18 Dec 2019 15:50:22 -0800 (PST) Content-Language: en-AU List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-guix-bounces+gcggh-help-guix=m.gmane.org@gnu.org Sender: "Help-Guix" To: help-guix Morning, Just a couple of comments re: building from git.  Well that was the intention, but it's turned into a failure to build. 1) bootstrap isn't mentioned anywhere in the README, it just mentions configure 2) i know the README is for a web service to reformat, but it's really miserable trying to read it from a shell 3) using "guix environment guix" the build fails. $ make V=1 ... g++ -Wall -std=c++11 -g -O2   -o guix-daemon nix/nix-daemon/guix_daemon-nix-daemon.o nix/nix-daemon/guix_daemon-guix-daemon.o libstore.a libutil.a libformat.a -lz -L/gnu/store/i6l1579g80387rda658jy9cfqq82643d-sqlite-3.28.0/lib -lsqlite3 -L/usr/lib64 -lgcrypt -lbz2 /usr/bin/ld: /gnu/store/ahqgl4h89xqj695lgqvsaf6zh2nhy4pj-glibc-2.29/lib/libpthread.so.0: undefined reference to `__libc_vfork@GLIBC_PRIVATE' collect2: error: ld returned 1 exit status make[2]: *** [Makefile:3469: guix-daemon] Error 1 make[2]: Leaving directory '/home/notzed/src/guix' make[1]: *** [Makefile:4766: all-recursive] Error 1 make[1]: Leaving directory '/home/notzed/src/guix' make: *** [Makefile:3257: all] Error 2 notzed@shitzone:~/src/guix$ I'm using guix on Slackware-current and that (currently) uses glibc-2.30, and when using the platform compiler it links against that and not the guix glibc. I tried installing gcc-toolchain but the same thing happens.  I tried -L/gnu/store/ but that doesn't work. Regards,  Z