From mboxrd@z Thu Jan 1 00:00:00 1970 From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) Subject: Re: [PATCH 1/2] gnu: libxft: Propagate input. Date: Sat, 25 Jan 2014 16:19:52 +0100 Message-ID: <87bnz0w0kn.fsf@gnu.org> References: <87r47xiky4.fsf@gnu.org> <1390633285-29092-1-git-send-email-jmd@gnu.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]:37085) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1W756S-0003z0-0T for guix-devel@gnu.org; Sat, 25 Jan 2014 10:25:05 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1W756M-00064a-6z for guix-devel@gnu.org; Sat, 25 Jan 2014 10:24:59 -0500 In-Reply-To: <1390633285-29092-1-git-send-email-jmd@gnu.org> (John Darrington's message of "Sat, 25 Jan 2014 08:01:25 +0100") 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: John Darrington Cc: guix-devel@gnu.org John Darrington skribis: > + (propagated-inputs > + `(("libxrender" ,libxrender))) ;; libxft refers to symbols in libx= render,=20 > + ;; so without it, applications cann= ot be built. The only reasons I can think of where we may want to propagate are when: =E2=80=A2 installed C headers (or .scm, or Perl files, etc.) refer to hea= ders of another library; =E2=80=A2 a .pc file lists another .pc in its =E2=80=98Requires=E2=80=99 = field. Here the problem seem to be a link-time error in some other program, right? Could you post the details? I=E2=80=99m asking because it could be that the problem lies elsewhere, and= I want to make sure we=E2=80=99re not overlooking something. Thanks, Ludo=E2=80=99.