<html>
  <head>
    <meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <div class="moz-cite-prefix">Good to know there should not be any
      errors running the clang-tests.  I am worried that since I do not
      have VS installed clang is depending on some specific MS header or
      dll. <br>
      <br>
      Sadly, I am not a clang expert and there are so many test failing
      that I am not sure which one to run. All I could find was "make
      clang-test".  If someone can give me just a hint of how to run a
      specific test maybe I can post the result? <br>
      <br>
      <br>
      Barbara<br>
      <br>
      <br>
      <br>
    </div>
    <blockquote
cite="mid:CANa4zJpW7TWqUjaMtf_U8_B=J-1O3rZ+Z+uQLCJtPkcFnneERQ@mail.gmail.com"
      type="cite">
      <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 moz-do-not-send="true"
                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 moz-do-not-send="true"
                          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
                              moz-do-not-send="true"
                              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 moz-do-not-send="true"
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
                                            moz-do-not-send="true"
                                            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
moz-do-not-send="true" 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
                                                        moz-do-not-send="true"
href="mailto:cfe-dev@cs.uiuc.edu" target="_blank">cfe-dev@cs.uiuc.edu</a><br>
                                                      <a
                                                        moz-do-not-send="true"
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>
    </blockquote>
    <br>
  </body>
</html>