[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#341877: gcc-3.4: ftbfs [sparc] error: conflicting types for 'malloc'



Package: gcc-3.4
Version: 3.4.5-1
Severity: serious
Justification: no longer builds from source

gcc-3.4 failed to build on a sparc buildd, duplicated on my sparc pbuilder.

if [ x"`case '-O2 -g -O2   -m64 -g -O2 -D_GNU_SOURCE -fno-implicit-templates  -m64' in *-fpic* ) echo -fpic ;; * ) echo -fPIC ;; esac`" != x ]; then \
  /build/buildd/gcc-3.4-3.4.5/build/gcc/xgcc -B/build/buildd/gcc-3.4-3.4.5/build/gcc/ -B/usr/sparc-linux-gnu/bin/ -B/usr/sparc-linux-gnu/lib/ -isystem /usr/sparc-linux-gnu/include -isystem /usr/sparc-linux-gnu/sys-include -c -DHAVE_CONFIG_H -O2 -g -O2   -m64 -I. -I../../../../src/libiberty/../include  -W -Wall -Wtraditional -pedantic `case '-O2 -g -O2   -m64 -g -O2 -D_GNU_SOURCE -fno-implicit-templates  -m64' in *-fpic* ) echo -fpic ;; * ) echo -fPIC ;; esac` ../../../../src/libiberty/regex.c -o pic/regex.o; \
else true; fi
../../../../src/libiberty/regex.c:132: warning: conflicting types for built-in function 'malloc'
In file included from /usr/include/bits/string2.h:1299,
                 from /usr/include/string.h:417,
                 from ../../../../src/libiberty/regex.c:151:
/usr/include/stdlib.h:584: error: conflicting types for 'malloc'
../../../../src/libiberty/regex.c:132: error: previous declaration of 'malloc' was here
/usr/include/stdlib.h:584: error: conflicting types for 'malloc'
../../../../src/libiberty/regex.c:132: error: previous declaration of 'malloc' was here
In file included from ../../../../src/libiberty/../include/xregex.h:26,
                 from ../../../../src/libiberty/regex.c:195:
../../../../src/libiberty/../include/xregex2.h:548: warning: ISO C90 does not support `static' or type qualifiers in parameter array declarators
In file included from ../../../../src/libiberty/regex.c:649:
../../../../src/libiberty/regex.c: In function `byte_regex_compile':
../../../../src/libiberty/regex.c:2473: warning: implicit declaration of function `free'
../../../../src/libiberty/regex.c: In function `byte_compile_range':
../../../../src/libiberty/regex.c:4548: warning: signed and unsigned type in conditional expression
../../../../src/libiberty/regex.c:4558: warning: signed and unsigned type in conditional expression
../../../../src/libiberty/regex.c:4558: warning: signed and unsigned type in conditional expression
../../../../src/libiberty/regex.c: In function `byte_re_compile_fastmap':
../../../../src/libiberty/regex.c:4898: warning: implicit declaration of function `abort'
../../../../src/libiberty/regex.c: In function `xregcomp':
../../../../src/libiberty/regex.c:8043: warning: signed and unsigned type in conditional expression
../../../../src/libiberty/regex.c: At top level:
../../../../src/libiberty/regex.c:8178: warning: unused parameter 'preg'
make[6]: *** [regex.o] Error 1
make[6]: Leaving directory `/build/buildd/gcc-3.4-3.4.5/build/sparc-linux-gnu/64/libiberty'



Reply to: