From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ricardo Wurmus Subject: Re: [PATCH] Fix guile-emacs build failure Date: Sun, 28 Feb 2016 20:58:20 +0100 Message-ID: <871t7wd2ub.fsf@elephly.net> References: <874mcsd3ha.fsf@elephly.net> <20160228215032.78a4a22a@debian-netbook> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:48347) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aa7U9-0007kt-DZ for guix-devel@gnu.org; Sun, 28 Feb 2016 14:58:34 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1aa7U6-0000lQ-54 for guix-devel@gnu.org; Sun, 28 Feb 2016 14:58:33 -0500 Received: from sender163-mail.zoho.com ([74.201.84.163]:25679) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aa7U5-0000lH-T2 for guix-devel@gnu.org; Sun, 28 Feb 2016 14:58:30 -0500 In-reply-to: <20160228215032.78a4a22a@debian-netbook> 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: Efraim Flashner Cc: guix-devel@gnu.org Efraim Flashner writes: > On Sun, 28 Feb 2016 20:44:33 +0100 > Ricardo Wurmus wrote: > >> @@ -255,7 +256,16 @@ without requiring the source code to be rewritten.") >> ("flex" ,flex) >> ("texinfo" ,texinfo) >> ("gettext" ,gnu-gettext) >> - ,@(package-native-inputs guile-next))))) >> + ,@(package-native-inputs guile-next))) >> + ;; Same as in guile-2.0 >> + (native-search-paths >> + (list (search-path-specification >> + (variable "GUILE_LOAD_PATH") >> + (files '("share/guile/site/2.0"))) >> + (search-path-specification >> + (variable "GUILE_LOAD_COMPILED_PATH") >> + (files '("lib/guile/2.0/ccache" >> + "share/guile/site/2.0"))))))) >> > > What happens if you're building it with guile-next? Doesn't the search-path > need to be 2.2 or something similar? Guile Emacs currently needs to be built with “guile-for-guile-emacs”, which contains custom patches AFAIU. Currently the “native-search-path” field is inherited from “guile-next” and thus contains “2.2” in the paths. This is the reason why Guile Emacs currently cannot be built. ~~ Ricardo