Date: Thu, 6 Oct 2005 10:59:25 +0800 From: "Lin, Cheng-tao(psilotum)" <psilotum.ptt2@gmail.com> To: freebsd-ports@freebsd.org Subject: Re: dcraw does not compile Message-ID: <42b6915e0510051959x6c6d1ff7g8f9188f818edf46f@mail.gmail.com> In-Reply-To: <432A2E2D.2060000@bellsouth.net> References: <ab581e31050915185220d31d03@mail.gmail.com> <432A2E2D.2060000@bellsouth.net>
next in thread | previous in thread | raw e-mail | index | archive | help
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 <kwlogical@bellsouth.net> 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# > >_______________________________________________
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?42b6915e0510051959x6c6d1ff7g8f9188f818edf46f>