<html>
  <head>
    <meta content="text/html; charset=windows-1252"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <div class="moz-cite-prefix">Hi Dan,<br>
      Sorry I wasn't clear. My fix fixes the test suite issue. The only
      remaining issue is the source debugging issue. I haven't got to
      look into that yet. I am on Debian Wheezy.<br>
      -Kal<br>
      <br>
      Am 8/6/13 11:44 PM, schrieb Malea, Daniel:<br>
    </div>
    <blockquote cite="mid:CE26E5ED.1F097%25daniel.malea@intel.com"
      type="cite">
      <meta http-equiv="Content-Type" content="text/html;
        charset=windows-1252">
      <div>Thank you Kal for the fix! Much appreciated :)</div>
      <div><br>
      </div>
      <div>I committed it in r187818.</div>
      <div><br>
      </div>
      <div>So, just to clarify, you're still unable to run the test
        suite after the fix? Which distro are you on?</div>
      <div><br>
      </div>
      <div><br>
      </div>
      <div>Thanks,</div>
      <div>Dan</div>
      <div><br>
      </div>
      <span id="OLK_SRC_BODY_SECTION">
        <div style="font-family:Calibri; font-size:11pt;
          text-align:left; color:black; BORDER-BOTTOM: medium none;
          BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; PADDING-LEFT:
          0in; PADDING-RIGHT: 0in; BORDER-TOP: #b5c4df 1pt solid;
          BORDER-RIGHT: medium none; PADDING-TOP: 3pt">
          <span style="font-weight:bold">From: </span>Kal Conley <<a
            moz-do-not-send="true" href="mailto:kcconley@gmail.com">kcconley@gmail.com</a>><br>
          <span style="font-weight:bold">Date: </span>Tuesday, 6
          August, 2013 5:27 PM<br>
          <span style="font-weight:bold">To: </span>Andrew Kaylor <<a
            moz-do-not-send="true" href="mailto:andrew.kaylor@intel.com">andrew.kaylor@intel.com</a>>,
          "<a moz-do-not-send="true" href="mailto:lldb-dev@cs.uiuc.edu">lldb-dev@cs.uiuc.edu</a>"
          <<a moz-do-not-send="true"
            href="mailto:lldb-dev@cs.uiuc.edu">lldb-dev@cs.uiuc.edu</a>><br>
          <span style="font-weight:bold">Subject: </span>Re: [lldb-dev]
          lldb problems on linux<br>
        </div>
        <div><br>
        </div>
        <div>
          <div bgcolor="#FFFFFF" text="#000000">
            <div class="moz-cite-prefix">Hi Andy,<br>
              So I figured out the python issue. Host::GetLLDBPath() is
              broken. It was failing for me because I am building in
              Release mode. It only works in Debug mode by luck :) The
              problem is lines 1035+ in source/Host/common/Host.cpp.
              llvm::Twine should only be used for temporary objects! See
              <a moz-do-not-send="true" class="moz-txt-link-freetext"
                href="http://llvm.org/docs/ProgrammersManual.html#dss-twine">
                http://llvm.org/docs/ProgrammersManual.html#dss-twine</a><br>
              <br>
              I have attached a patch this fixes the issue. I haven't
              found time to investigate my other issue yet.<br>
              <br>
              Thanks!<br>
              -Kal<br>
              <br>
              Am 8/6/13 4:29 PM, schrieb Kaylor, Andrew:<br>
            </div>
            <blockquote
cite="mid:0983E6C011D2DC4188F8761B533492DE5640CAA7@ORSMSX104.amr.corp.intel.com"
              type="cite">
              <meta name="Generator" content="Microsoft Word 14
                (filtered medium)">
              <style><!--
/* Font Definitions */
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:Tahoma;
        panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
p
        {mso-style-priority:99;
        mso-margin-top-alt:auto;
        margin-right:0in;
        mso-margin-bottom-alt:auto;
        margin-left:0in;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
        {mso-style-priority:99;
        mso-style-link:"Balloon Text Char";
        margin:0in;
        margin-bottom:.0001pt;
        font-size:8.0pt;
        font-family:"Tahoma","sans-serif";}
span.BalloonTextChar
        {mso-style-name:"Balloon Text Char";
        mso-style-priority:99;
        mso-style-link:"Balloon Text";
        font-family:"Tahoma","sans-serif";}
span.EmailStyle20
        {mso-style-type:personal-reply;
        font-family:"Calibri","sans-serif";
        color:#1F497D;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-family:"Calibri","sans-serif";}
@page WordSection1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
              <div class="WordSection1">
                <p class="MsoNormal"><span style="font-size: 11pt;
                    font-family: Calibri, sans-serif; color: rgb(31, 73,
                    125); ">Hmm…  I’ve never seen the -P option print
                    the wrong path.  Looking at the code (in
                    Host::GetLLDBPath) it doesn’t even look possible for
                    it to print what you’re seeing.<o:p></o:p></span></p>
                <p class="MsoNormal"><span style="font-size: 11pt;
                    font-family: Calibri, sans-serif; color: rgb(31, 73,
                    125); "><o:p> </o:p></span></p>
                <p class="MsoNormal"><span style="font-size: 11pt;
                    font-family: Calibri, sans-serif; color: rgb(31, 73,
                    125); ">On the other hand, the second directory you
                    mention should be the correct one.  If you set
                    PYTHONPATH to that does “python -c ‘import lldb’”
                    work?<o:p></o:p></span></p>
                <p class="MsoNormal"><span style="font-size: 11pt;
                    font-family: Calibri, sans-serif; color: rgb(31, 73,
                    125); "><o:p> </o:p></span></p>
                <p class="MsoNormal"><span style="font-size: 11pt;
                    font-family: Calibri, sans-serif; color: rgb(31, 73,
                    125); ">-Andy<o:p></o:p></span></p>
                <p class="MsoNormal"><span style="font-size: 11pt;
                    font-family: Calibri, sans-serif; color: rgb(31, 73,
                    125); "><o:p> </o:p></span></p>
                <p class="MsoNormal"><b><span style="font-size: 10pt;
                      font-family: Tahoma, sans-serif; ">From:</span></b><span
                    style="font-size: 10pt; font-family: Tahoma,
                    sans-serif; "> Kal Conley [<a moz-do-not-send="true"
                      class="moz-txt-link-freetext"
                      href="mailto:kcconley@gmail.com">mailto:kcconley@gmail.com</a>]
                    <br>
                    <b>Sent:</b> Tuesday, August 06, 2013 2:00 AM<br>
                    <b>To:</b> Kaylor, Andrew<br>
                    <b>Cc:</b> <a moz-do-not-send="true"
                      class="moz-txt-link-abbreviated"
                      href="mailto:lldb-dev@cs.uiuc.edu">
                      lldb-dev@cs.uiuc.edu</a><br>
                    <b>Subject:</b> Re: [lldb-dev] lldb problems on
                    linux<o:p></o:p></span></p>
                <p class="MsoNormal"><o:p> </o:p></p>
                <div>
                  <div>
                    <p class="MsoNormal">Hi Andy,<br>
                      I tried<br>
                      export
                      PYTHONPATH=`$llvm/build/Debug+Asserts/bin/lldb -P`<br>
                      but it didn't work for me. If I run
                      `build/bin/lldb -P` it outputs
                      "build/lib7/site-packages" which doesn't exist.<br>
                      There is a directory
                      build/lib/python-2.7/site-packages but if I set
                      the PYTHONPATH to this directory I get the same
                      errors.<o:p></o:p></p>
                  </div>
                  <div>
                    <p class="MsoNormal">I can import lldb; in python
                      successfully though.<o:p></o:p></p>
                  </div>
                  <div>
                    <p class="MsoNormal">Any other ideas?<o:p></o:p></p>
                  </div>
                  <div>
                    <p class="MsoNormal">-Kal<o:p></o:p></p>
                  </div>
                </div>
                <div>
                  <p class="MsoNormal" style="margin-bottom:12.0pt"><o:p> </o:p></p>
                  <div>
                    <p class="MsoNormal">2013/8/5 Kaylor, Andrew <<a
                        moz-do-not-send="true"
                        href="mailto:andrew.kaylor@intel.com"
                        target="_blank">andrew.kaylor@intel.com</a>><o:p></o:p></p>
                    <div>
                      <div>
                        <p class="MsoNormal"
                          style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
                            style="font-size: 11pt; font-family:
                            Calibri, sans-serif; color: rgb(31, 73,
                            125); ">Hi Kal,</span><o:p></o:p></p>
                        <p class="MsoNormal"
                          style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
                            style="font-size: 11pt; font-family:
                            Calibri, sans-serif; color: rgb(31, 73,
                            125); "> </span><o:p></o:p></p>
                        <p class="MsoNormal"
                          style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
                            style="font-size: 11pt; font-family:
                            Calibri, sans-serif; color: rgb(31, 73,
                            125); ">For the second problem, you need to
                            set the PYTHONPATH environment variable. 
                            Try this:</span><o:p></o:p></p>
                        <p class="MsoNormal"
                          style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
                            style="font-size: 11pt; font-family:
                            Calibri, sans-serif; color: rgb(31, 73,
                            125); "> </span><o:p></o:p></p>
                        <p class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;text-indent:.5in"><span
                            style="font-size: 11pt; font-family:
                            Calibri, sans-serif; color: rgb(31, 73,
                            125); ">export
                            PYTHONPATH=`$llvm/build/Debug+Asserts/bin/lldb
                            -P`</span><o:p></o:p></p>
                        <p class="MsoNormal"
                          style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
                            style="font-size: 11pt; font-family:
                            Calibri, sans-serif; color: rgb(31, 73,
                            125); "> </span><o:p></o:p></p>
                        <p class="MsoNormal"
                          style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
                            style="font-size: 11pt; font-family:
                            Calibri, sans-serif; color: rgb(31, 73,
                            125); ">Regarding the source information, I
                            would start by using the following command
                            within lldb (after you have created the
                            target you want to debug):</span><o:p></o:p></p>
                        <p class="MsoNormal"
                          style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
                            style="font-size: 11pt; font-family:
                            Calibri, sans-serif; color: rgb(31, 73,
                            125); "> </span><o:p></o:p></p>
                        <p class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;text-indent:.5in"><span
                            style="font-size: 11pt; font-family:
                            Calibri, sans-serif; color: rgb(31, 73,
                            125); ">target modules dump sections</span><o:p></o:p></p>
                        <p class="MsoNormal"
                          style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
                            style="font-size: 11pt; font-family:
                            Calibri, sans-serif; color: rgb(31, 73,
                            125); "> </span><o:p></o:p></p>
                        <p class="MsoNormal"
                          style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
                            style="font-size: 11pt; font-family:
                            Calibri, sans-serif; color: rgb(31, 73,
                            125); ">If you don’t see debug sections in
                            that list, then that’s the problem.  If you
                            do, try enabling DWARF logging (‘log enable
                            dwarf all’) and see if anything obvious
                            turns up in the output when you try to set a
                            breakpoint.</span><o:p></o:p></p>
                        <p class="MsoNormal"
                          style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
                            style="font-size: 11pt; font-family:
                            Calibri, sans-serif; color: rgb(31, 73,
                            125); "> </span><o:p></o:p></p>
                        <p class="MsoNormal"
                          style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
                            style="font-size: 11pt; font-family:
                            Calibri, sans-serif; color: rgb(31, 73,
                            125); ">-Andy</span><o:p></o:p></p>
                        <p class="MsoNormal"
                          style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
                            style="font-size: 11pt; font-family:
                            Calibri, sans-serif; color: rgb(31, 73,
                            125); "> </span><o:p></o:p></p>
                        <p class="MsoNormal"
                          style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><b><span
                              style="font-size: 10pt; font-family:
                              Tahoma, sans-serif; ">From:</span></b><span
                            style="font-size: 10pt; font-family: Tahoma,
                            sans-serif; "><a moz-do-not-send="true"
                              href="mailto:lldb-dev-bounces@cs.uiuc.edu"
                              target="_blank">
                              lldb-dev-bounces@cs.uiuc.edu</a> [mailto:<a
                              moz-do-not-send="true"
                              href="mailto:lldb-dev-bounces@cs.uiuc.edu"
                              target="_blank">lldb-dev-bounces@cs.uiuc.edu</a>]
                            <b>On Behalf Of </b>Kal Conley<br>
                            <b>Sent:</b> Sunday, August 04, 2013 11:27
                            AM<br>
                            <b>To:</b> <a moz-do-not-send="true"
                              href="mailto:lldb-dev@cs.uiuc.edu"
                              target="_blank">
                              lldb-dev@cs.uiuc.edu</a></span><o:p></o:p></p>
                        <div>
                          <p class="MsoNormal"><br>
                            <b>Subject:</b> [lldb-dev] lldb problems on
                            linux<o:p></o:p></p>
                        </div>
                        <p class="MsoNormal"
                          style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"> <o:p></o:p></p>
                        <div>
                          <div>
                            <div>
                              <div>
                                <p class="MsoNormal"
                                  style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">Hi,<o:p></o:p></p>
                              </div>
                              <div>
                                <div>
                                  <p class="MsoNormal"
                                    style="mso-margin-top-alt:auto;margin-bottom:12.0pt">I
                                    recently build lldb from trunk
                                    (revision 187708) and source-level
                                    debugging isn't working for me. It
                                    seems its not loading any source
                                    information. What is the best way to
                                    troubleshoot this?<o:p></o:p></p>
                                </div>
                              </div>
                            </div>
                            <div>
                              <div>
                                <p class="MsoNormal"
                                  style="mso-margin-top-alt:auto;margin-bottom:12.0pt">Also
                                  make check-lldb doesn't work on Linux
                                  when building with CMake. I just get
                                  error:<br>
                                  <br>
                                  This script requires lldb.py to be in
                                  either
                                  /home/user/tools/llvm_3.4~svn187708/tools/lldb/build/Debug/LLDB.framework/Resources/Python,
                                  /home/user/tools/llvm_3.4~svn187708/tools/lldb/build/Release/LLDB.framework/Resources/Python,
                                  or
/home/user/tools/llvm_3.4~svn187708/tools/lldb/build/BuildAndIntegration/LLDB.framework/Resources/Python<o:p></o:p></p>
                              </div>
                            </div>
                          </div>
                          <div>
                            <div>
                              <div>
                                <p class="MsoNormal"
                                  style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">I
                                  get the same error with lldb-3.3.<o:p></o:p></p>
                              </div>
                              <div>
                                <p class="MsoNormal"
                                  style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"> <o:p></o:p></p>
                              </div>
                              <p class="MsoNormal"
                                style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">Thanks!<o:p></o:p></p>
                            </div>
                          </div>
                        </div>
                      </div>
                    </div>
                  </div>
                  <p class="MsoNormal"><o:p> </o:p></p>
                </div>
              </div>
            </blockquote>
            <br>
          </div>
        </div>
      </span>
    </blockquote>
    <br>
  </body>
</html>