Mail Archives: djgpp/1998/08/24/04:05:15
On Fri, 21 Aug 1998, Steve Higgins wrote:
>
> Hi Guys,
>
> I was compiling some old code that compiled correctly with version 271 but fails with version 281.
> Its easy to reproduce.
>
> Create a c++ file which just has the following 2 lines:-
>
> #include <new.h>
> #include <math.h>
>
> At the dos prompt type "make testit" to get the following error messages.
>
> make testit
> gcc testit.cc -o testit
> In file included from testit.cc:2:
> c:/djgpp/include/math.h:73: redefinition of `class exception'
> c:/djgpp/lib/gcc-lib/djgpp/2.81/include/exception:20: previous definition here
> c:/djgpp/lib/gcc-lib/djgpp/2.81/include/exception:20: previous declaration of `exception::exception(const struct exception &)' with C++ linkage
> c:/djgpp/include/math.h:79: conflicts with new declaration with C linkage
^^^^^^^^^^^^^^^^^^^^^^^
You are using math.h that comes with djdev201.zip. Move it out of the way
(delete, rename as You like) as gcc-2.8.1 has replacement in direcory
c:/djgpp/lib/gcc-lib/djgpp/2.81/include
Andris
- Raw text -