Subject: c++ finds errors in math.h
To: None <tech-pkg@netbsd.org>
From: =?UTF-8?Q?C=C3=A9sar_Catri=C3=A1n?= C. <ccatrian@eml.cc>
List: tech-pkg
Date: 04/24/2005 14:54:23
Hi
c++ finds errors in math.h. Is there some work-around for this kind of problem?
I am using NetBSD 2.0.
Thanks in advance
César
...
if /bin/sh ../../../libtool --mode=compile c++ -DHAVE_CONFIG_H -I. -I. -I../../../config -I../../../src/misc -I../../../src/misc/missing/generated -I../../../src/PoolFile -L/usr/pkg/lib -I/usr/pkg/packages/flac-1.1.2/include -I/usr/pkg/packages/lame-3.96.1nb2/include -I/usr/pkg/packages/libaudiofile-0.2.6nb1/include -I/usr/pkg/packages/libvorbis-1.1.0nb1/include -I/usr/pkg/packages/libogg-1.1.2nb1/include -I/usr/pkg/packages/fftw2-2.1.5nb1/include -I/usr/pkg/include -I/usr/pkg/packages/png-1.2.8/include -I/usr/pkg/packages/tiff-3.7.2/include -I/usr/include -I/usr/pkg/packages/jpeg-6bnb3/include -g -Wall -Wno-unused-function -Wno-unused-variable -Wno-unused -I/usr/pkg/include -I/usr/pkg/include -I/usr/pkg/include -MT CNestedDataFile.lo -MD -MP -MF ".deps/CNestedDataFile.Tpo" -c -o CNestedDataFile.lo `test -f 'CNestedDataFile.cpp' || echo './'`CNestedDataFile.cpp; then mv -f ".deps/CNestedDataFile.Tpo" ".deps/CNestedDataFile.Plo"; else rm -f ".deps/CNestedDataFile.Tpo
"; exit 1; fi
c++ -DHAVE_CONFIG_H -I. -I. -I../../../config -I../../../src/misc -I../../../src/misc/missing/generated -I../../../src/PoolFile -L/usr/pkg/lib -I/usr/pkg/packages/flac-1.1.2/include -I/usr/pkg/packages/lame-3.96.1nb2/include -I/usr/pkg/packages/libaudiofile-0.2.6nb1/include -I/usr/pkg/packages/libvorbis-1.1.0nb1/include -I/usr/pkg/packages/libogg-1.1.2nb1/include -I/usr/pkg/packages/fftw2-2.1.5nb1/include -I/usr/pkg/include -I/usr/pkg/packages/png-1.2.8/include -I/usr/pkg/packages/tiff-3.7.2/include -I/usr/include -I/usr/pkg/packages/jpeg-6bnb3/include -g -Wall -Wno-unused-function -Wno-unused-variable -Wno-unused -I/usr/pkg/include -I/usr/pkg/include -I/usr/pkg/include -MT CNestedDataFile.lo -MD -MP -MF .deps/CNestedDataFile.Tpo -c CNestedDataFile.cpp
CNestedDataFile.cpp:21:2: warning: #warning see about retaining the order that things were parsed in the file
In file included from /usr/include/g++/cmath:51,
from /usr/include/g++/bits/locale_facets.tcc:41,
from /usr/include/g++/locale:47,
from /usr/include/g++/bits/istream.tcc:37,
from /usr/include/g++/istream:768,
from /usr/include/g++/sstream:44,
from anytype.h:23,
from CNestedDataFile.h:135,
from CNestedDataFile.cpp:35:
/usr/include/math.h:384: error: declaration of C function `float rintf(float)'
conflicts with
/usr/include/math.h:258: error: previous declaration `double rintf(double)'
here
*** Error code 1