Skip site navigation (1)Skip section navigation (2)
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>