<div dir="rtl"><div dir="ltr"><span style="font-size:12.8000001907349px">I see no unexpected failures. With that many tests failing, it's very likely all fail for the same reason, so p</span><span style="font-size:12.8000001907349px">lease try running any of the failing tests with -v argument and looking into why it fails.</span></div><div dir="ltr"><br></div></div><div class="gmail_extra"><br><div class="gmail_quote"><div dir="ltr">2015-05-07 8:29 GMT+03:00 barbara <span dir="ltr"><<a href="mailto:barbara@copperspice.com" target="_blank">barbara@copperspice.com</a>></span>:</div><blockquote class="gmail_quote" style="margin:0 .8ex;border-left:1px #ccc solid;border-right:1px #ccc solid;padding-left:1ex;padding-right:1ex">
<div bgcolor="#FFFFFF" text="#000000">
<div>I tried building again from scratch and
had to restart make three times. This time I did not alter either
of the two makefiles. I am bewildered why there would be issues
with the generated makefiles. This seems likes an issue. <br>
<br>
Clang built, but again there are 268 clang-test failures. I
checked and msys is the first entry in my path. I am very confused
and sadly since so many tests fail I have no idea where to start
looking. I am guessing you have zero "unexpected failures"? <br>
<br>
Is there anything else you or someone can suggest? I know this
should work so there has to be some set up, cmake, or make problem
I am missing. <br><span class="HOEnZb"><font color="#888888">
<br>
<br>
Barbara<br>
<br>
<br>
</font></span></div><div><div class="h5">
<blockquote type="cite">
<div dir="rtl">
<div dir="ltr">I am running the clang and LLVM tests. There is
also a buildbot running them after every revision.</div>
<div dir="ltr">That MSYS should work. My experience was that you
need to run make twice but not edit any file.</div>
<div dir="ltr">My guess is that you may have a non-msys grep or
other utility on the PATH before the msys bin dir so it runs
instead.</div>
<div dir="ltr">Try to put the msys/bin as the first directory in
the PATH and restart the command window.<br>
</div>
<div dir="ltr">
<div dir="ltr">You can try running one of the failing tests
with -v argument and looking into why it fails.<br>
</div>
<div><br>
</div>
</div>
<div dir="ltr">The bug tracker is at</div>
<div dir="ltr"><br>
</div>
<div dir="ltr"> <a href="https://llvm.org/bugs/" target="_blank">https://llvm.org/bugs/</a><br>
</div>
<div dir="ltr"><br>
</div>
<div dir="ltr">if you can provide a patch (fix) for the build
problem please do. </div>
<div dir="ltr"><br>
</div>
<div dir="ltr"><br>
</div>
</div>
<div class="gmail_extra"><br>
<div class="gmail_quote">
<div dir="ltr">2015-05-05 23:31 GMT+03:00 barbara <span dir="ltr"><<a href="mailto:barbara@copperspice.com" target="_blank">barbara@copperspice.com</a>></span>:</div>
<blockquote class="gmail_quote" style="margin:0 .8ex;border-left:1px #ccc solid;border-right:1px #ccc solid;padding-left:1ex;padding-right:1ex">
<div bgcolor="#FFFFFF" text="#000000">
<div>Yaron, <br>
<br>
I am using MSYS which I downloaded from here:<br>
<a href="https://sourceforge.net/projects/mingwbuilds/files/external-binary-packages/" target="_blank">https://sourceforge.net/projects/mingwbuilds/files/external-binary-packages/</a><br>
<br>
I do not believe this is MSYS2. Is there a difference
and if so, could this be my entire issues?<br>
<br>
Have you built clang and run the "clang-tests" on
Windows? <br>
<br>
Is there anyone in clang development that would be
interested in the erroneous make files and the Windows
problems? I would be fine submitting bug reports if I
knew this might be worked on. If someone can advise me
which bug tracker to use I will gladly post something. <br>
<br>
Thanks, <br>
<br>
Barbara
<div>
<div><br>
<br>
<br>
On 5/5/2015 9:54 AM, Yaron Keren wrote:<br>
</div>
</div>
</div>
<div>
<div>
<blockquote type="cite">
<div dir="rtl">
<div dir="ltr">I have seen the export problem. As
you say it resolved itself after restarting the
make. </div>
<div dir="ltr">You need mingw gcc 4.8 at least.
mingw-w64 and all tools versions sounds OK.</div>
<div dir="ltr">compiler-rt not required. </div>
<div dir="ltr"><br>
</div>
<div dir="ltr">Are you using MSYS2 for the shell
functionality?<br>
</div>
<div dir="ltr"><br>
</div>
</div>
<div class="gmail_extra"><br>
<div class="gmail_quote">
<div dir="ltr">2015-05-05 20:42 GMT+03:00
barbara <span dir="ltr"><<a href="mailto:barbara@copperspice.com" target="_blank">barbara@copperspice.com</a>></span>:</div>
<blockquote class="gmail_quote" style="margin:0 .8ex;border-left:1px #ccc solid;border-right:1px #ccc solid;padding-left:1ex;padding-right:1ex">
<div bgcolor="#FFFFFF" text="#000000">
<div>Yaron,<br>
<br>
Thanks for your response. Unfortunately
this did not resolve the issue.<br>
<br>
I am extremely confused and unable to find
the correct combination to build
libclang.dll and libclang.dll.a for for
Windows 32-bit and Windows 64-bit. There
are multiple sets of directions and sadly
they do not agree with each other. <br>
<br>
I have tried the -G "Unix MakeFiles", <font face="Helvetica, Arial, sans-serif"> -G
"MSYS Makefiles" , and </font><font face="Helvetica, Arial, sans-serif"> -G
"Mingw Makefiles" </font>so far. All
three produce the dll and .a files. <br>
<br>
a) However, the build requires hand
changes to two makefiles due to backslash
problems. I am unable to find out if this
is a know bug or not.<br>
<br>
b) The build crashes around 98% saying
it is unable to find the libclang-exports.
If I restart the build it completes
successfully. This feels like a dependency
order problem. <br>
<br>
c) After building, no matter which
cmake setup I use, the "make clang-test"
fails with just over 260 Unexpected
Failures. Is there any known problem with
these tests on Windows?<br>
<br>
<br>
I need a version of clang which is not
compiled with MSVC. I have tried gcc
4.7.2 and gcc 4.8.1 (MinGW-W64). I am
using Python 2.7.9. CMake version 3.2.2
and GNU Make 3.82.90. <br>
<br>
On some sets of the instructions there is
an indication I need to install
compiler-rt, which I have not done. This
was not required for the very simple build
on Debian which worked flawlessly. Is
this required? <br>
<br>
I was told clang is being supported on
Windows so I strongly believe some
combination of what I am doing is not
correct and I am out of ideas. I am
grateful for any suggestions, ideas, or
information about how to build clang and
have this work. <br>
<span><font color="#888888"> <br>
<br>
Barbara</font></span>
<div>
<div><br>
<br>
<br>
On 5/4/2015 7:16 PM, Yaron Keren
wrote:<br>
</div>
</div>
</div>
<div>
<div>
<blockquote type="cite">
<div dir="rtl">
<div dir="ltr">Hi</div>
<div dir="ltr"><br>
</div>
<div dir="ltr">1 Use -G "Unix
Makefiles"</div>
<div dir="ltr">2 Do not use MSYS 2,
lots of the tests fail.</div>
<div dir="ltr"><br>
</div>
<div dir="ltr">Yaron</div>
<div dir="ltr"><br>
</div>
</div>
<div class="gmail_extra"><br>
<div class="gmail_quote">
<div dir="ltr">2015-05-05 5:50
GMT+03:00 barbara <span dir="ltr"><<a href="mailto:barbara@copperspice.com" target="_blank">barbara@copperspice.com</a>></span>:</div>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div bgcolor="#FFFFFF" text="#000000"> <font face="Helvetica, Arial,
sans-serif">I downloaded
clang 3.6 and built on
Windows Vista using MinGW
4.8.1 and CMake 3.2.2<br>
<br>
1 ran: cmake -G "MSYS
Makefiles" ../llvm<br>
<br>
2 There are two
generated make files which
have backslash problems
around line 54. These were
simple to edit by hand
however I believe this
should not be required.<br>
<br>
(a)
tools/lto/CMakeFiles/LTO_exports.dir/build.make<br>
(b)
tools/clang/tools/libclang/CMakeFiles/libclang_exports.dir/build.make<br>
<br>
3 clang builds, however
it must be restarted a few
times.<br>
<br>
4 After the build was
done I ran clang-test and it
failed with 269 unexpected
failures.<br>
<br>
5 Linking libclang with
our application appears to
work. At run time, calling
"clang_parseTranslationUnit2()"
returns an extremely large
number for the error code.<br>
<br>
I am happy to try any
suggestions.<span><font color="#888888"><br>
<br>
<br>
Barbara<br>
<br>
</font></span></font> </div>
<br>
_______________________________________________<br>
cfe-dev mailing list<br>
<a href="mailto:cfe-dev@cs.uiuc.edu" target="_blank">cfe-dev@cs.uiuc.edu</a><br>
<a href="http://lists.cs.uiuc.edu/mailman/listinfo/cfe-dev" target="_blank">http://lists.cs.uiuc.edu/mailman/listinfo/cfe-dev</a><br>
<br>
</blockquote>
</div>
<br>
</div>
</blockquote>
<br>
</div>
</div>
</div>
</blockquote>
</div>
<br>
</div>
</blockquote>
<br>
</div>
</div>
</div>
</blockquote>
</div>
<br>
</div>
</blockquote>
<br>
</div></div></div>
</blockquote></div><br></div>