LLVMdev Digest, Vol 77, Issue 9

Message: 9
Date: Mon, 08 Nov 2010 12:11:47 +0100
From: Duncan Sands <baldrick@free.fr>
Subject: Re: [LLVMdev] Cannot build llvm + clang and want to find PDF
documentations
To: llvmdev@cs.uiuc.edu
Message-ID: <4CD7DAF3.3050407@free.fr>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed

Hi Leon,

I cannot build llvm/clang with the revision

r118398

configured with

./configure --enable-optimized --enable-doxygen --with-optimize-option.

When I do make I get

make[1]: Entering directory /home/wingsit/llvm/lib/System' llvm[1]: Compiling Atomic.cpp for Release+Asserts build g++: yes: No such file or directory make[1]: *** [/home/wingsit/llvm/lib/System/Release+Asserts/Atomic.o] Error 1 make[1]: Leaving directory /home/wingsit/llvm/lib/System’
make: *** [all] Error 1

try
make VERBOSE=1
to get more information.

Ciao,

Duncan.

I get the following

ake[1]: Entering directory /home/leon_vm/llvm/lib/System' llvm[1]: Compiling Alarm.cpp for Release+Asserts build g++: yes: No such file or directory make[1]: *** [/home/leon_vm/llvm/lib/System/Release+Asserts/Alarm.o] Error 1 make[1]: Leaving directory /home/leon_vm/llvm/lib/System’
make: *** [all] Error 1
leon_vm@leonvm-desktop:~/llvm$ sudo make VERBOSE=1
for dir in lib/System lib/Support utils lib/VMCore lib tools/llvm-config tools runtime docs unittests; do
(make -C $dir all ) || exit 1;
done
make[1]: Entering directory /home/leon_vm/llvm/lib/System' llvm[1]: Compiling Atomic.cpp for Release+Asserts build if g++ -I/home/leon_vm/llvm/include -I/home/leon_vm/llvm/lib/System -D_DEBUG -D_GNU_SOURCE -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS yes -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/home/leon_vm/llvm/lib/System/Release+Asserts/Atomic.d.tmp" -MT "/home/leon_vm/llvm/lib/System/Release+Asserts/Atomic.o" -MT "/home/leon_vm/llvm/lib/System/Release+Asserts/Atomic.d" Atomic.cpp -o /home/leon_vm/llvm/lib/System/Release+Asserts/Atomic.o ; \ then /bin/mv -f "/home/leon_vm/llvm/lib/System/Release+Asserts/Atomic.d.tmp" "/home/leon_vm/llvm/lib/System/Release+Asserts/Atomic.d"; else /bin/rm "/home/leon_vm/llvm/lib/System/Release+Asserts/Atomic.d.tmp"; exit 1; fi g++: yes: No such file or directory make[1]: *** [/home/leon_vm/llvm/lib/System/Release+Asserts/Atomic.o] Error 1 make[1]: Leaving directory /home/leon_vm/llvm/lib/System’
make: *** [all] Error 1

Hi Leon,

     > ./configure --enable-optimized --enable-doxygen --with-optimize-option.
     >
     > When I do make I get
     >
     > make[1]: Entering directory `/home/wingsit/llvm/lib/System'
     > llvm[1]: Compiling Atomic.cpp for Release+Asserts build
     > g++: yes: No such file or directory
     > make[1]: *** [/home/wingsit/llvm/lib/System/Release+Asserts/Atomic.o] Error 1
     > make[1]: Leaving directory `/home/wingsit/llvm/lib/System'
     > make: *** [all] Error 1

I think this is coming from "--with-optimize-option". Try configuring without
it.

Ciao,

Duncan.