From mboxrd@z Thu Jan 1 00:00:00 1970 From: Guillaume Le Vaillant Subject: Re: Question about sbcl-package->ecl-package Date: Thu, 17 Oct 2019 15:09:50 +0200 Message-ID: <87tv87seld.fsf@yamatai> References: <871rvdujku.fsf@yamatai> <87k194zyt6.fsf@ambrevar.xyz> <20191016124745.GH1014@E5400> <87zhi0u6m7.fsf@yamatai> <87v9snshs3.fsf@yamatai> <87pnivr2b3.fsf@ambrevar.xyz> Mime-Version: 1.0 Content-Type: text/plain Return-path: Received: from eggs.gnu.org ([2001:470:142:3::10]:32942) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iL5XQ-0000Kx-0b for guix-devel@gnu.org; Thu, 17 Oct 2019 09:09:56 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1iL5XP-0002cM-01 for guix-devel@gnu.org; Thu, 17 Oct 2019 09:09:55 -0400 Received: from mail-wr1-x436.google.com ([2a00:1450:4864:20::436]:36559) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1iL5XO-0002bA-NI for guix-devel@gnu.org; Thu, 17 Oct 2019 09:09:54 -0400 Received: by mail-wr1-x436.google.com with SMTP id w18so1727886wrt.3 for ; Thu, 17 Oct 2019 06:09:54 -0700 (PDT) In-reply-to: <87pnivr2b3.fsf@ambrevar.xyz> 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" To: Pierre Neidhardt Cc: guix-devel@gnu.org Pierre Neidhardt skribis: > Cool! Thanks for working on this! :) > > Does it work for dexador? I just tried compiling ecl-dexador, and it failed. However I think it fails for a different reason. The error is: --8<---------------cut here---------------start------------->8--- An error occurred during initialization: No MIME.TYPES file found anywhere! --8<---------------cut here---------------end--------------->8--- I think it comes from the trivial-mimes library having a hard reference to the 'sbcl-source' directory in a string: --8<---------------cut here---------------start------------->8--- (arguments '(#:phases (modify-phases %standard-phases (add-after 'unpack 'fix-paths (lambda* (#:key inputs #:allow-other-keys) (let ((anchor "#p\"/etc/mime.types\"")) (substitute* "mime-types.lisp" ((anchor all) (string-append anchor "\n" "(asdf:system-relative-pathname :trivial-mimes \"../../share/common-lisp/sbcl-source/trivial-mimes/mime.types\")"))))))))) --8<---------------cut here---------------end--------------->8--- I guess in this case writing a 'fix-paths' phase with the path specific to ECL in the ecl-trivial-mimes package will be necessary...