From mboxrd@z Thu Jan 1 00:00:00 1970 From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) Subject: Re: Cross-building GHC Date: Fri, 17 May 2013 15:31:50 +0200 Message-ID: <87vc6h68c9.fsf@gnu.org> References: <87sj443got.fsf@karetnikov.org> <87620trip2.fsf@gnu.org> <87obelg5iu.fsf@karetnikov.org> <8738vxh8ld.fsf@gnu.org> <87sj1nnydx.fsf@karetnikov.org> <87r4h6aiz6.fsf@gnu.org> <8738tm8d7b.fsf@karetnikov.org> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([208.118.235.92]:48314) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UdKlR-0004aL-Be for bug-guix@gnu.org; Fri, 17 May 2013 09:32:10 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UdKlL-0007lk-Tn for bug-guix@gnu.org; Fri, 17 May 2013 09:32:05 -0400 Received: from [2a01:e0b:1:123:ca0a:a9ff:fe03:271e] (port=57544 helo=xanadu.aquilenet.fr) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UdKlL-0007jZ-OF for bug-guix@gnu.org; Fri, 17 May 2013 09:31:59 -0400 In-Reply-To: <8738tm8d7b.fsf@karetnikov.org> (Nikita Karetnikov's message of "Fri, 17 May 2013 08:03:52 +0400") List-Id: Bug reports for GNU Guix List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-guix-bounces+gcggb-bug-guix=m.gmane.org@gnu.org Sender: bug-guix-bounces+gcggb-bug-guix=m.gmane.org@gnu.org To: Nikita Karetnikov Cc: bug-guix@gnu.org Nikita Karetnikov skribis: > There is a new problem. 'make bootstrapping-files' fails: > > make -r --no-print-directory -f ghc.mk bootstrapping-files > > [...] > > /usr/bin/find: `libraries/haskeline/dist-install/build': No such file or = directory > /usr/bin/find: `libraries/haskeline/dist-install/build': No such file or = directory > /usr/bin/find: `libraries/integer-gmp/dist-install/build': No such file o= r directory So you=E2=80=99re not building with Guix, right? > mkdir inplace > mkdir inplace/bin > mkdir inplace/lib > "rm" -f inplace/bin/mkdirhier=20=20 > echo '#!/bin/sh' >> inplace/bin/mkdirhier > cat utils/mkdirhier/mkdirhier.sh >> inplace/bin/mkdirhier > chmod +x inplace/bin/mkdirhier > Creating includes/ghcautoconf.h... > Done. > "rm" -f includes/ghcplatform.h=20=20 > Creating includes/ghcplatform.h... > Done. > "inplace/bin/mkdirhier" includes/dist-derivedconstants/build//. > CC includes/dist-derivedconstants/build/mkDerivedConstants.o > "inplace/bin/mkdirhier" includes/dist-derivedconstants/build/tmp//. > /bin/sh: Syntax error: Unterminated quoted string > make[1]: *** [includes/dist-derivedconstants/build/tmp/mkDerivedConstants= ] Error 2 > make: *** [bootstrapping-files] Error 2 To start with, you could try to find out why /usr/bin/find reports non-existent directory (above), possibly by checking previous messages in the build log. This could be because our cross-compiler somehow failed before, and that error was silently ignored by GHC=E2=80=99s build system, for instance. Or it could be a GHC issue. HTH, Ludo=E2=80=99.