From owner-freebsd-ports@FreeBSD.ORG Thu Oct 6 02:59:26 2005 Return-Path: X-Original-To: freebsd-ports@freebsd.org Delivered-To: freebsd-ports@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id BCD0916A41F for ; Thu, 6 Oct 2005 02:59:26 +0000 (GMT) (envelope-from psilotum.ptt2@gmail.com) Received: from qproxy.gmail.com (qproxy.gmail.com [72.14.204.195]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3903943D49 for ; Thu, 6 Oct 2005 02:59:25 +0000 (GMT) (envelope-from psilotum.ptt2@gmail.com) Received: by qproxy.gmail.com with SMTP id o12so278770qba for ; Wed, 05 Oct 2005 19:59:25 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:reply-to:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=W1XepAp9DWiWxHci7CkIo5LhquFJp+NHyNFTcO2ImovWhVjH1W4jMyIqmJ061pSm1d4spRxhnwPnJpcE1wiQ7OU9TPIW/RKUHb9Am7mnDdGd9v8qpG1mlvoYDtvGDEpJIzetw+kO+eczV1Y9fNaJP4/4gh4KXePGiKplbHfhofU= Received: by 10.64.185.5 with SMTP id i5mr722889qbf; Wed, 05 Oct 2005 19:59:25 -0700 (PDT) Received: by 10.65.43.5 with HTTP; Wed, 5 Oct 2005 19:59:25 -0700 (PDT) Message-ID: <42b6915e0510051959x6c6d1ff7g8f9188f818edf46f@mail.gmail.com> Date: Thu, 6 Oct 2005 10:59:25 +0800 From: "Lin, Cheng-tao(psilotum)" To: freebsd-ports@freebsd.org In-Reply-To: <432A2E2D.2060000@bellsouth.net> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Content-Disposition: inline References: <432A2E2D.2060000@bellsouth.net> Subject: Re: dcraw does not compile X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: "Lin, Cheng-tao\(psilotum\)" List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 06 Oct 2005 02:59:26 -0000 I have the same problem with compiling dcraw and gimp-ufraw, too. compile graphics/dcraw log: =3D=3D=3D> Building for dcraw-1.236 cc -o dcraw -O2 -fno-strict-aliasing -pipe -I/usr/local/include dcraw.c -L/usr/local/lib -lm -ljpeg dcraw.c:179: error: conflicting types for 'memmem' /usr/include/string.h:65: error: previous declaration of 'memmem' was here dcraw.c:179: error: conflicting types for 'memmem' /usr/include/string.h:65: error: previous declaration of 'memmem' was here *** Error code 1 Stop in /usr/ports/graphics/dcraw/work/dcraw-1.236. *** Error code 1 Stop in /usr/ports/graphics/dcraw. uname -v is: FreeBSD 7.0-CURRENT #0: Sun Oct 2 01:02:10 CST 2005 =20 root@litsea.psilotum.twbbs.org:/usr/obj/usr/src/sys/LITSEA my string.h revision is 1.23: $FreeBSD: src/include/string.h,v 1.23 2005/08/25 19:46:38 andre Exp $ regards, cheng-tao On 9/16/05, bsdlogical wrote: > That's odd. Could you post the output of `uname -a`? I'm using FreeBSD > 5.4-STABLE and it compiles fine: > > =3D=3D=3D> Building for dcraw-1.236 > cc -o dcraw -O -pipe -march=3Dpentium4 -march=3Dpentium4 > -I/usr/local/include dcraw.c -L/usr/local/lib -lm -ljpeg > =3D=3D=3D> Installing for dcraw-1.236 > =3D=3D=3D> Generating temporary packing list > =3D=3D=3D> Checking if graphics/dcraw already installed > install -s -o root -g wheel -m 555 > /usr/ports/graphics/dcraw/work/dcraw-1.236/dcraw /usr/local/bin > install -o root -g wheel -m 444 > /usr/ports/graphics/dcraw/work/dcraw-1.236/dcraw.1 /usr/local/man/man1 > =3D=3D=3D> Compressing manual pages for dcraw-1.236 > =3D=3D=3D> Registering installation for dcraw-1.236 > root@argon# > > * $FreeBSD: src/include/string.h,v 1.20 2004/07/23 02:20:05 tjr Exp $ > > bsdlogical > > Jack L. wrote: > > >I get this when I try to compile dcraw > > > >musirc# make install > >=3D=3D=3D> Building for dcraw-1.236 > >cc -o dcraw -O2 -fno-strict-aliasing -pipe -march=3Dprescott -march=3Dpr= escott > >-I/usr/local/include dcraw.c -L/usr/local/lib -lm -ljpeg > >dcraw.c:179: error: conflicting types for 'memmem' > >/usr/include/string.h:65: error: previous declaration of 'memmem' was he= re > >dcraw.c:179: error: conflicting types for 'memmem' > >/usr/include/string.h:65: error: previous declaration of 'memmem' was he= re > >*** Error code 1 > > > >Stop in /usr/ports/graphics/dcraw/work/dcraw-1.236. > >*** Error code 1 > > > >Stop in /usr/ports/graphics/dcraw. > >musirc# > >_______________________________________________