From mboxrd@z Thu Jan 1 00:00:00 1970 From: Eric Bavier Subject: bug#18247: Cyclic dependencies in (gnu package *) modules Date: Tue, 12 Aug 2014 15:53:15 -0500 Message-ID: <87sil1e8g4.fsf@gmail.com> References: <87egwmbxln.fsf@netris.org> <87d2c6razd.fsf@gnu.org> <87y4uupogm.fsf@yeeloong.lan> <8761hybd39.fsf@netris.org> <87oavq9na7.fsf@netris.org> <87fvh1lsnh.fsf@gnu.org> 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]:51517) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XHJ3C-0007JO-GH for bug-guix@gnu.org; Tue, 12 Aug 2014 16:52:17 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1XHJ35-0004ds-1c for bug-guix@gnu.org; Tue, 12 Aug 2014 16:52:10 -0400 Received: from debbugs.gnu.org ([140.186.70.43]:34188) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XHJ34-0004do-US for bug-guix@gnu.org; Tue, 12 Aug 2014 16:52:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.80) (envelope-from ) id 1XHJ34-0002lZ-A9 for bug-guix@gnu.org; Tue, 12 Aug 2014 16:52:02 -0400 Sender: "Debbugs-submit" Resent-Message-ID: In-reply-to: <87fvh1lsnh.fsf@gnu.org> 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: Ludovic =?UTF-8?Q?Court=C3=A8s?= Cc: 18247@debbugs.gnu.org Ludovic Courtès writes: > As a stop-gap measure, I’ve worked around the problem in commit d759cf6, > which removes the dependency from texinfo to gettext. > > (Éric: I see one test failure in texi2html, which is a priori unrelated > to the change. Could you check what’s going on?) The problem is that texi2html does actually require gettext. Its makefile wants to install mo files that are not present in the distribution (so msgfmt is required). Configuring with --disable-nls causes the resulting script to fail at runtime. Perhaps moving texi2html into its own module would solve the circular dependency? -- Eric Bavier