From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Noah Lavine Newsgroups: gmane.lisp.guile.devel Subject: Re: Two build problems Date: Thu, 27 Sep 2012 20:56:12 -0400 Message-ID: References: <87lifwpilo.fsf@gnu.org> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: quoted-printable X-Trace: ger.gmane.org 1348793779 30104 80.91.229.3 (28 Sep 2012 00:56:19 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Fri, 28 Sep 2012 00:56:19 +0000 (UTC) Cc: guile-devel@gnu.org To: =?ISO-8859-1?Q?Ludovic_Court=E8s?= Original-X-From: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Fri Sep 28 02:56:24 2012 Return-path: Envelope-to: guile-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1THOsR-000308-4I for guile-devel@m.gmane.org; Fri, 28 Sep 2012 02:56:23 +0200 Original-Received: from localhost ([::1]:33449 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1THOsM-0007Gk-2s for guile-devel@m.gmane.org; Thu, 27 Sep 2012 20:56:18 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:52285) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1THOsI-00078Q-J1 for guile-devel@gnu.org; Thu, 27 Sep 2012 20:56:15 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1THOsH-0006Hw-Hk for guile-devel@gnu.org; Thu, 27 Sep 2012 20:56:14 -0400 Original-Received: from mail-ob0-f169.google.com ([209.85.214.169]:46432) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1THOsH-0006Ho-Cj; Thu, 27 Sep 2012 20:56:13 -0400 Original-Received: by obcva7 with SMTP id va7so2770392obc.0 for ; Thu, 27 Sep 2012 17:56:12 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type :content-transfer-encoding; bh=Avlb0h5xi+73Sm6iBRGhYAz4/g+dVctPqzNcTdKgfYk=; b=pMJDksgA7ZLNy15WgtzxoytXFsopbF71oXZI7nEkN5it0Mtcll/ZVJITPSfFiFLm7C KoCdFy8MIfnHBgkVFsm2SmYK/vvllNX7W1cKTc+xR+DYyD5NOx6VRRHgtbnofCQpcxro SxCv6fMmepiBuHMVtjlPSKesQe3AqTkSBeKexX1o7zdQU85H8TveLg7AxwAPXDTrtcqR 7LWM42lu9XDIdiXXmvXUIkm8+Akl2ttzaaUu+mo65D3STJ+Z1NK5yK/iDlICdaL+NWRi mFOpq9SW9z6QzY7HzcjYHixrmRu0L8XImD4GAw5U9vZfHyVL0oJjbGTeb8mzOd2Ec6iE tFwQ== Original-Received: by 10.60.3.6 with SMTP id 6mr4706017oey.117.1348793772395; Thu, 27 Sep 2012 17:56:12 -0700 (PDT) Original-Received: by 10.76.167.197 with HTTP; Thu, 27 Sep 2012 17:56:12 -0700 (PDT) In-Reply-To: <87lifwpilo.fsf@gnu.org> X-Google-Sender-Auth: y94ClxpYc8gGcUTA_P7FbXl9rCQ X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 209.85.214.169 X-BeenThere: guile-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Developers list for Guile, the GNU extensibility library" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Original-Sender: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.lisp.guile.devel:14914 Archived-At: Guile seems to build fine after "make distclean", so I guess the problem was left-over files. I may also have installed another package in an attempt to work around this, though. I'd rather not try reverting package installs to see if I can break it again. It's an unusual problem - in order to reproduce it, you have to have a system with two distinct library directories, one of which has uniconv.h but not unistr.h, and they have to have different definitions of unitypes.h. I don't know of a good solution, but I don't think it's worth worrying about right now. It should never occur for distro builds of Guile, because they will be packaging all of their libraries together, so they'll only have one version of uniconv.h. Noah On Wed, Sep 26, 2012 at 5:41 PM, Ludovic Court=E8s wrote: > Hi Noah, > > This vaguely rings a bell... > > Noah Lavine skribis: > >> libguile/bytevectors.c includes . >> >> uniconv.h lives in my system include directory > > [...] > >> But then on the next line, libguile/bytevectors.c includes . >> That refers to lib/unistr.h, not the system unistr.h. > > Could it be that lib/unitstr.h is a left-over from a previous build? > > Can you check whether the problem exists when building from a fresh > checkout? (Hydra is happy, FWIW...) > > Thanks, > Ludo=92. > >