This is the mail archive of the gcc-help@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Problem compiling gcc


Hi,
I am trying to build gcc 4.8.2, and I got following compilation error:

make[3]: Entering directory `[path]/gcc/obj/gcc'
g++ -g -fkeep-inline-functions -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -o build/genconstants \ build/genconstants.o build/read-md.o build/errors.o ../build-x86_64-unknown-linux-gnu/libiberty/libiberty.a
build/genconstants ../../gcc-4.8.2/gcc/config/i386/i386.md \
           > tmp-constants.h
/bin/sh ../../gcc-4.8.2/gcc/../move-if-change tmp-constants.h insn-constants.h
echo timestamp > s-constants
g++ -g -fkeep-inline-functions -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -o build/gengtype \ build/gengtype.o build/errors.o build/gengtype-lex.o build/gengtype-parse.o build/gengtype-state.o build/version.o ../build-x86_64-unknown-linux-gnu/libiberty/libiberty.a
build/gengtype.o: In function `double_int::operator*=(double_int)':
[path]/gcc/obj/gcc/../../gcc-4.8.2/gcc/double-int.h:263: undefined reference to `double_int::operator*(double_int) const'
build/gengtype.o: In function `double_int::operator+=(double_int)':
[path]/gcc/obj/gcc/../../gcc-4.8.2/gcc/double-int.h:270: undefined reference to `double_int::operator+(double_int) const'
build/gengtype.o: In function `double_int::operator-=(double_int)':
[path]/gcc/obj/gcc/../../gcc-4.8.2/gcc/double-int.h:277: undefined reference to `double_int::operator-(double_int) const'
collect2: ld returned 1 exit status
make[3]: *** [build/gengtype] Error 1
make[3]: Leaving directory `[path]/gcc/obj/gcc'

gcc is configured this way:
../gcc-4.8.2/configure --prefix=[myprefix] --enable-languages=c,c++ --disable-nls

I compile with sources for all needed tools and libs unpacked into gcc dir. Here are versions:
binutils-2.23.2.tar.bz2
cloog-0.18.0.tar.gz
gcc-4.8.2.tar.bz2
gmp-5.1.3.tar.bz2
isl-0.11.1.tar.bz2
mpc-1.0.1.tar.gz
mpfr-3.1.2.tar.bz2

gcc --version
gcc (GCC) 4.4.6 20110731 (Red Hat 4.4.6-3)
Copyright (C) 2010 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

I tried to google for help, but without luck - look that no one reported it earlier.

Could you help me with this?

Regards,
Daniel


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]