From owner-freebsd-ports@FreeBSD.ORG Thu Mar 18 03:55:26 2010 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 8D9271065679 for ; Thu, 18 Mar 2010 03:55:26 +0000 (UTC) (envelope-from swhetzel@gmail.com) Received: from mail-yx0-f185.google.com (mail-yx0-f185.google.com [209.85.210.185]) by mx1.freebsd.org (Postfix) with ESMTP id 412328FC26 for ; Thu, 18 Mar 2010 03:55:25 +0000 (UTC) Received: by yxe15 with SMTP id 15so829392yxe.7 for ; Wed, 17 Mar 2010 20:55:25 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :date:message-id:subject:from:to:cc:content-type :content-transfer-encoding; bh=IsRtziRcNrCztH1n9YeYiCDjo28AHk8sEHWj6vYHgJI=; b=nJycpAZ90TJ/cx5uhAAwoBvS3nCmKnS3ChDNOB+BO2XqIjTplCYoqX9PDLJVaKIF1e 9kR+qRYTOJZRDKC4YluVHvXZXWDp8dIqQWJN7sp7FQpj6QPdH5DxsBSdwE1pAmZlu20p 0jkE2BV3KydB+Uxhz1qhfDC6hXM2OeH0n5h5k= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:content-transfer-encoding; b=s7wPBg3sSysWkOCVlcX8K8t90FURnLmu90G0tvmN8vpiNUijnQrQsF2QfkwHNb/S7d rzTwm/cJ8xxa4FKbvY0ahUw/enUg/i+67HY0rpzaAzCDFZrywCeve3vuSjBPOVSabWGT whqH2AMGII2UiG2mUE3iDV/UD2OBsg5vFBzp4= MIME-Version: 1.0 Received: by 10.101.129.37 with SMTP id g37mr2910098ann.147.1268884525498; Wed, 17 Mar 2010 20:55:25 -0700 (PDT) In-Reply-To: <6201873e1003172045q4ba1d556la40afb9fb80b8755@mail.gmail.com> References: <970380131003171146g73c81069t4fff06a349c2acc3@mail.gmail.com> <970380131003171835i19383b57nc52886cc6e64ce25@mail.gmail.com> <9DAB6E99-9E7F-4444-BC25-5BF219A90E88@mac.com> <970380131003171900n1dfcab48o4f9d65ff761cf513@mail.gmail.com> <5EB1BD7C-F1AC-4FA7-B918-C7A661776CFD@mac.com> <970380131003171926y8ad3288x42a86507ea967873@mail.gmail.com> <970380131003171930t725c381av4ae8e508e2ec18e2@mail.gmail.com> <970380131003171935p64ecd09atde87db155692e7cd@mail.gmail.com> <970380131003172038g7f8697efsc79f1e279b226e8@mail.gmail.com> <6201873e1003172045q4ba1d556la40afb9fb80b8755@mail.gmail.com> Date: Wed, 17 Mar 2010 22:55:25 -0500 Message-ID: <790a9fff1003172055s6bc427a1j4a31e378ee6f2b39@mail.gmail.com> From: Scot Hetzel To: Adam Vande More Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Cc: Jason Garrett , amatus@gnu.org, FreeBSD Ports Subject: Re: lang/guile fails to build on amd64 / 9-CURRENT X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 18 Mar 2010 03:55:26 -0000 On Wed, Mar 17, 2010 at 10:45 PM, Adam Vande More w= rote: > On Wed, Mar 17, 2010 at 10:38 PM, Jason Garrett wro= te: > >> CC'ing port maintainer >> >> Here is the commit for timeb.h being deprecated and adding the #warning >> >> http://www.mail-archive.com/svn-src-all@freebsd.org/msg20965.html >> >> Solutions are to either use a replacement for timeb.h (unknown by me >> at this point), quit using timeb.h (not sure how guile depends on >> this), or omit the -Werror from >> /usr/ports/lang/guile/work/guile-1.8.6/Makefile and >> /usr/ports/lang/guile-1.8.6/libguile/Makefile. >> >> Maintainer, please direct on how to proceed. As it sits without >> modification the port is broken, even with -Wno-error set in >> /etc/make.conf. >> > > I'm not sure about that. =A0The no-error stuff I believe is a CURRENT thi= ng, > at least when running betas and stuff you'll run into the warnings as err= ors > thing. =A0The port builds fine on other branches and I suspect would cont= inue > to build on CURRENT if you got rid of whatever controlling the compile > setting. =A0Nevertheless, it seems the port should be fixed to use sys/ti= me.h > and gettimeofday(2) instead. =A0Just the way it looks to me, I'm no exper= t > here. > The port only uses sys/timeb.h in libguile/stime.c, and only to include the header when HAVE_SYS_TIMEB_H is defined, removing sys/timeb.h from the header include check in configure.in allows the port to build on a recent CURRENT. Scot