From mboxrd@z Thu Jan 1 00:00:00 1970 From: Christopher Allan Webber Subject: Re: guile-emacs build failure Date: Sat, 27 Feb 2016 17:14:38 -0800 Message-ID: <877fhpmy9t.fsf@dustycloud.org> References: <20160227054933.00227b2f@scratchpost.org> 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]:37114) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aZpwm-0008Ks-Gm for guix-devel@gnu.org; Sat, 27 Feb 2016 20:14:57 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1aZpwi-0007A8-GN for guix-devel@gnu.org; Sat, 27 Feb 2016 20:14:56 -0500 Received: from dustycloud.org ([50.116.34.160]:59068) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aZpwi-0007A2-Br for guix-devel@gnu.org; Sat, 27 Feb 2016 20:14:52 -0500 In-reply-to: <20160227054933.00227b2f@scratchpost.org> 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: Danny Milosavljevic Cc: guix-devel@gnu.org Danny Milosavljevic writes: > $ ./pre-inst-env guix package -i guile-emacs > ... > configure: error: C compiler cannot create executables > See `config.log' for more details > phase `configure' failed after 0.4 seconds > builder for `/gnu/store/izc4h0kd4pxh65v7yirshhprv5m13xnq-guile-emacs-20= 150512.41120e0.drv' failed with exit code 1 > cannot build derivation `/gnu/store/r6qr621r0y3y7897wg87f3j315r2qs6l-pr= ofile.drv': 1 dependencies couldn't be built > guix package: error: build failed: build of `/gnu/store/r6qr621r0y3y789= 7wg87f3j315r2qs6l-profile.drv' failed > $ ./pre-inst-env guix environment guile-emacs > $ cd ......... > $ cp -r /gnu/store/jlkhs6ypnlvbzl4jassp871v0z86199y-git-checkout . > $ chmod -R +w . > $ ./autogen.sh > $ ./configure > checking whether the C compiler works... no > configure: error: in `/home/dannym/g/jlkhs6ypnlvbzl4jassp871v0z86199y-g= it-checkout': > configure: error: C compiler cannot create executables > $ ld > Throw without catch before boot: > Throw to key misc-error with args ("make_objcode_from_file" "bad header= on object file: ~s" ("\x7fELF\x02\x01\x01=EF=BF=BD\x00\x00\x00\x00\x00\x= 00\x00\x00") #f)Aborting. > Aborted > $ which ld > /gnu/store/7hjv46s5apn1cwj6wb7i21gna77bwq92-profile/bin/ld > lrwxrwxrwx 7 root guixbuild 63 Jan 1 1970 /gnu/store/7hjv46s5apn1cwj6= wb7i21gna77bwq92-profile/bin/ld -> /gnu/store/zzahbk6ld5ir48g11qaqglik11p= 32w8x-ld-wrapper-0/bin/ld > $ strace ld > ... > open("/gnu/store/7hjv46s5apn1cwj6wb7i21gna77bwq92-profile/lib/guile/2.2= /ccache/ice-9/eval.go", O_RDONLY|O_CLOEXEC) =3D 6 > fstat(6, {st_mode=3DS_IFREG|0444, st_size=3D56869, ...}) =3D 0 > mmap(NULL, 56869, PROT_READ, MAP_PRIVATE, 6, 0) =3D 0x7f17265b3000 > close(6) =3D 0 > munmap(0x7f17265b3000, 56869) =3D 0 > write(2, "Throw without catch before boot:"..., 33Throw without catch b= efore boot: > $ file /gnu/store/7hjv46s5apn1cwj6wb7i21gna77bwq92-profile/lib/guile/2.= 2/ccache/ice-9/eval.go > /gnu/store/7hjv46s5apn1cwj6wb7i21gna77bwq92-profile/lib/guile/2.2/ccach= e/ice-9/eval.go: ELF 64-bit LSB shared object, no machine, version 1, dyn= amically linked, not stripped > > (Same for guile-wm when I install guile-for-guile-emacs, actually. But = guile-wm works after I uninstall guile-for-guile-emacs) You shouldn't install guile-for-guile-emacs in your profile, just install guile-emacs itself. I'm not sure why guile-emacs stopped working though...