Compiler error when building LLVM-GCC

Hi all,

I'm not sure whether this is the right mailing list to post to (I didn't find any other related ones), but I'm having trouble compiling the GCC frontend for LLVM.

I can successfully compile LLVM using CMake, but am having compiler errors when doing LLVM-GCC:

/usr/bin/llvm-g++ -c -g -O2 -DIN_GCC -W -Wall -Wwrite-strings -pedantic -Wno-long-long -Wno-variadic-macros -Wmissing-format-attribute -fno-common -DHAVE_CONFIG_H -Wno-unused -DTARGET_NAME=\"i686-pc-linux-gnu\" -I. -I. -I../../../llvm-gcc/gcc -I../../../llvm-gcc/gcc/. -I../../../llvm-gcc/gcc/../include -I../../../llvm-gcc/gcc/../libcpp/include -I../../../llvm-gcc/gcc/../libdecnumber -I../libdecnumber -I/home/mcuelenaere/llvm_build/build_llvm-gcc/obj/../../build_llvm//include -I//include -DENABLE_LLVM -I/home/mcuelenaere/llvm_build/build_llvm/include -D_GNU_SOURCE -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -I. -I. -I../../../llvm-gcc/gcc -I../../../llvm-gcc/gcc/. -I../../../llvm-gcc/gcc/../include -I../../../llvm-gcc/gcc/../libcpp/include -I../../../llvm-gcc/gcc/../libdecnumber -I../libdecnumber -I/home/mcuelenaere/llvm_build/build_llvm-gcc/obj/../../build_llvm//include -I//include ../../../llvm-gcc/gcc/llvm-main.cpp -o llvm-main.o
../../../llvm-gcc/gcc/llvm-main.cpp:22:43: error: llvm/Support/PrettyStackTrace.h: No such file or directory
../../../llvm-gcc/gcc/llvm-main.cpp: In function 'int main(int, char**)':
../../../llvm-gcc/gcc/llvm-main.cpp:37: error: 'llvm' has not been declared
../../../llvm-gcc/gcc/llvm-main.cpp:37: error: expected `;' before 'X'

I configured with:

CC=/usr/bin/llvm-gcc CXX=/usr/bin/llvm-g++ ../../llvm-gcc/configure --prefix=`pwd`/../install --program-prefix=llvm- --enable-llvm=`pwd`/../../build_llvm/ --enable-languages=c,c++

This obviously sounds like something with the inclusion path not setup correctly, but --enable-lvm= contains the correct path so I'm not sure what causes this.

LLVM-GCC: SVN r73764
LLVM: SVN r73764

Regards,
Maurus Cuelenaere

Hi,

CC=/usr/bin/llvm-gcc CXX=/usr/bin/llvm-g++ ../../llvm-gcc/configure --prefix=`pwd`/../install --program-prefix=llvm- --enable-llvm=`pwd`/../../build_llvm/ --enable-languages=c,c++

does it work if you compile using your system gcc/g++ rather than
with llvm-gcc/llvm-g++?

Ciao,

Duncan.