<div>Hello, </div>
<div> </div>
<div>Takumi, you are absolutely right! It was a problem with Perl. Many thanks!</div>
<div>That problem solved, tried to compile again the kaleidoscope example but unfortunatelly now I get the link errors found bellow:</div>
<div><br>
<p style="LINE-HEIGHT: normal; MARGIN: 0cm 0cm 0pt" class="MsoNormal"><span></span> </p>
<p style="LINE-HEIGHT: normal; MARGIN: 0cm 0cm 0pt" class="MsoNormal"><span>$g++ -g –O3 toy.cpp `llvm-config –cppflags –ldflags –libs core`-o toy</span></p>
<p style="LINE-HEIGHT: normal; MARGIN: 0cm 0cm 0pt" class="MsoNormal"><span lang="EN-US">c:/llvm-2.7/Release/lib/libLLVMSystem.a(Signals.o):Signals.cpp:(.text+0x4d4): undefined reference to `_imp__SymSetOptions@4' <br>
c:/llvm-2.7/Release/lib/libLLVMSystem.a(Signals.o):Signals.cpp:(.text+0x463): undefined reference to `_imp__SymInitialize@12' <br>c:/llvm-2.7/Release/lib/libLLVMSystem.a(Signals.o):Signals.cpp:(.text+0x46c): undefined reference to `_imp__SymGetModuleBase@8' <br>
c:/llvm-2.7/Release/lib/libLLVMSystem.a(Signals.o):Signals.cpp:(.text+0x47a): undefined reference to `_imp__SymFunctionTableAccess@8' <br>c:/llvm-2.7/Release/lib/libLLVMSystem.a(Signals.o):Signals.cpp:(.text+0x4b2): undefined reference to `_imp__StackWalk@36' <br>
c:/llvm-2.7/Release/lib/libLLVMSystem.a(Signals.o):Signals.cpp:(.text+0x567): undefined reference to `_imp__SymGetModuleBase@8' <br>c:/llvm-2.7/Release/lib/libLLVMSystem.a(Signals.o):Signals.cpp:(.text+0x611): undefined reference to `_imp__SymGetSymFromAddr@16' <br>
c:/llvm-2.7/Release/lib/libLLVMSystem.a(Signals.o):Signals.cpp:(.text+0x6ae): undefined reference to `_imp__SymGetLineFromAddr@16' </span></p>
<p style="LINE-HEIGHT: normal; MARGIN: 0cm 0cm 0pt" class="MsoNormal"><span lang="EN-US">c:/llvm-2.7/Release/lib/libLLVMSystem.a(Process.o):Process.cpp:(.text+0x8d):</span></p>
<p style="LINE-HEIGHT: normal; MARGIN: 0cm 0cm 0pt" class="MsoNormal"><span lang="EN-US">undefined reference to `GetProcessMemoryInfo@12'<br>collect2: ld returned 1 exit status</span></p><br></div>
<div>I built again LLVM now with perl working properly.</div>
<div>Any help would be great</div>
<div>Antonio</div>
<div> </div>
<div> </div>
<div class="gmail_quote">2010/9/7 NAKAMURA Takumi <span dir="ltr"><<a href="mailto:geek4civic@gmail.com" target="_blank">geek4civic@gmail.com</a>></span><br>
<blockquote style="BORDER-LEFT: #ccc 1px solid; MARGIN: 0px 0px 0px 0.8ex; PADDING-LEFT: 1ex" class="gmail_quote">Hello, António.<br><br>2010/9/7 António Saragga Seabra <<a href="mailto:antseabra@gmail.com" target="_blank">antseabra@gmail.com</a>>:<br>

<div><br>> I’m having a few problems building the kaleidoscope example (chapter 3)<br>> under MinGW. To build the example I use as recommended<br><br>> g++ -g -O3 toy.cpp `llvm-config --cppflags --ldflags --libs core` -o toy<br>
</div>
<div>> sh: llvm-config: command not found<br><br></div>You need MSYS's perl to use llvm-config on mingw.<br><br>Does this below work?<br>-D_DEBUG (might be -DNDEBUG)<br>-D__NO_CTYPE_INLINE<br>-D_GNU_SOURCE<br>-D__STDC_LIMIT_MACROS<br>
-D__STDC_CONSTANT_MACROS<br>-lLLVMCore -lLLVMSupport -lLLVMSystem<br>-lpsapi -limagehlp -lm<br><font color="#888888"><br>...Takumi<br></font></blockquote></div><br>