20000131 snapshot libstdc++ build failure on aix4.2.0.0

Rodney Brown rdb@localhost
Wed Feb 2 14:23:00 GMT 2000


/devel/tmp/egcs-20000131.obj/gcc/g++ -B/devel/tmp/egcs-20000131.obj/gcc/ -B/usr/local/rs6000-ibm-aix4.2.0.0/bin/ -c -g -O2 -fno-implicit-templates -I../../../egcs-20000131/libstdc++ -I../../../egcs-20000131/libstdc++/stl -I../libio -I../../../egcs-20000131/libstdc++/../libio -nostdinc++  -DF `for N in MAIN ADDCC ADDCF ADDFC SUBCC SUBCF SUBFC MULCC MULCF MULFC DIVCC DIVCF DIVFC PLUS MINUS EQCC EQCF EQFC NECC NECF NEFC ABS ARG POLAR CONJ NORM COS COSH EXP LOG POWCC POWCF POWCI POWFC SIN SINH SQRT; do echo " -D${N}"; done` \
  ../../../egcs-20000131/libstdc++/cinst.cc -o fcomplex.o
In file included from ../../../egcs-20000131/libstdc++/complex:7,
                 from ../../../egcs-20000131/libstdc++/std/complext.cc:28,
                 from ../../../egcs-20000131/libstdc++/cinst.cc:29:
/devel/tmp/egcs-20000131.obj/gcc/include/math.h:296: previous declaration of `double hypot (double, double)' with C++ linkage
../../../egcs-20000131/libstdc++/std/complext.h:314: conflicts with new declaration with C linkage
make[2]: *** [bigstmp-complx] Error 1
make[2]: Leaving directory `/devel/tmp/egcs-20000131.obj/rs6000-ibm-aix4.2.0.0/libstdc++'
make[1]: *** [all-target-libstdc++] Error 2
make[1]: Leaving directory `/devel/tmp/egcs-20000131.obj'
make: *** [bootstrap-lean] Error 2


More information about the Gcc-bugs mailing list