Date: 04 May 2003 19:21:21 +0200 From: Pav Lucistnik <pav@oook.cz> To: freebsd-current@freebsd.org Subject: same define in two header files Message-ID: <1052068880.617.9.camel@pav.oook.cz>
next in thread | raw e-mail | index | archive | help
I can no longer compile obexapp (third-party program from Maksim's
Bluetooth suite) on today -CURRENT. It complains about few limits.h
defines being redefined.
cc -O -pipe -g -mcpu=pentiumpro -g -I/usr/local/include
-I/usr/local/include/glib12 -I/usr/local/include/openobex
-I../../src/sys/netgraph/bluetooth/include -Wsystem-headers -Werror
-Wall -Wno-format-y2k -Wno-uninitialized -c main.c
In file included from /usr/local/include/glib12/glibconfig.h:10,
from /usr/local/include/glib12/glib.h:66,
from main.c:36:
/usr/include/float.h:47:1: "FLT_DIG" redefined
In file included from /usr/include/limits.h:128,
from /usr/local/include/glib12/glibconfig.h:9,
from /usr/local/include/glib12/glib.h:66,
from main.c:36:
/usr/include/sys/limits.h:108:1: this is the location of the previous
definition
... and FLT_MIN, FLT_MAX, DBL_DIG, DBL_MIN, DBL_MAX. I looked and those
defines are in both /usr/include/float.h and /usr/include/sys/limits.h,
is this ok?
Maybe there are stalled header files in /usr/include, how can I found
which one? I can't rely on timestamps like with binaries.
--
Pav Lucistnik <pav@oook.cz>
May your arrow always find its mark.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1052068880.617.9.camel>
