<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div><div><br><div><div><br></div><div>On Mar 20, 2012, at 6:06 PM, Pawel Worach wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">They seem to end up in Release+Asserts/bin so if I run lldb from there I get the same result but with different missing modules:<div><br></div><div><div>tcsh% ./lldb /bin/sh</div><div>Traceback (most recent call last):</div><div>  File "<console>", line 1, in <module></div><div>ImportError: No module named gnu_libstdcpp</div><div>Traceback (most recent call last):</div><div>  File "<console>", line 1, in <module></div><div>ImportError: No module named CFString</div><div>Current executable set to '/bin/sh' (x86_64).</div><div>tcsh% </div><div><br></div><div>CFString is in examples/summaries/cocoa/ which looks like a strange place for a module that is supposed to be loaded by default. A couple of weeks back I think I at least got to the (lldb) prompt event with the python import errors.. so it is likely something else that needs to catch up on the FreeBSD plugin side but I can't really figure out what.</div><div><br></div><div apple-content-edited="true">
-- <div>Pawel</div>
</div>
<br><div><div>On Mar 21, 2012, at 01:57, Enrico Granata wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">At a glance, I would say that LLDB is unable to find the embedded_interpreter Python module and thus cannot finish initializing the ScriptInterpreter<div>You may want to figure out how Python resources are laid out on FreeBSD (on OSX, they are part of the framework) and if anything needs to be changed in the code that looks for them upon startup.<br><div><br><div><div>
<div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><span class="Apple-style-span" style="border-collapse: separate; font-family: Helvetica; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; font-size: medium; "><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><span class="Apple-style-span" style="border-collapse: separate; font-family: Helvetica; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; font-size: medium; "><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><span class="Apple-style-span" style="border-collapse: separate; font-family: Helvetica; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; font-size: medium; "><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><span class="Apple-style-span" style="orphans: 2; text-align: -webkit-auto; text-indent: 0px; widows: 2; -webkit-text-decorations-in-effect: none; "><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div style="border-collapse: separate; font-family: Helvetica; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; font-size: medium; color: rgb(0, 0, 0); "><i>Enrico Granata</i></div><div style="border-collapse: separate; font-family: Helvetica; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; font-size: medium; ">✉ egranata@<font class="Apple-style-span" color="#ff230e"></font>.com</div><div>✆ (four oh eight) 862-7683</div></div></span></div></span></div></span></div></span></div>
</div>
<br><div><div>On Mar 20, 2012, at 5:52 PM, Pawel Worach wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><div>Index: source/Plugins/Platform/FreeBSD/PlatformFreeBSD.cpp<br>===================================================================<br>--- source/Plugins/Platform/FreeBSD/PlatformFreeBSD.cpp<span class="Apple-tab-span" style="white-space:pre">    </span>(revision 153128)<br>+++ source/Plugins/Platform/FreeBSD/PlatformFreeBSD.cpp<span class="Apple-tab-span" style="white-space:pre">  </span>(working copy)<br>@@ -73,7 +73,7 @@ PlatformFreeBSD::Initialize ()<br>     if (!g_initialized)<br>     {<br> #if defined (__FreeBSD__)<br>-        PlatformSP default_platform_sp (CreateInstance());<br>+        PlatformSP default_platform_sp (new PlatformFreeBSD(true));<br>         default_platform_sp->SetSystemArchitecture (Host::GetArchitecture());<br>         Platform::SetDefaultPlatform (default_platform_sp);<br> #endif<br><br>However now it just quits immediately, any ideas ?<br>tcsh% ./Release+Asserts/bin/lldb /bin/sh<br>Traceback (most recent call last):<br>  File "<string>", line 1, in <module><br>ImportError: No module named embedded_interpreter<br>Traceback (most recent call last):<br>  File "<string>", line 1, in <module><br>ImportError: No module named embedded_interpreter<br>Traceback (most recent call last):<br>  File "<string>", line 1, in <module><br>ImportError: No module named embedded_interpreter<br>Traceback (most recent call last):<br>  File "<string>", line 1, in <module><br>NameError: name 'run_one_line' is not defined<br>Traceback (most recent call last):<br>  File "<string>", line 1, in <module><br>NameError: name 'run_one_line' is not defined<br>Traceback (most recent call last):<br>  File "<string>", line 1, in <module><br>NameError: name 'run_one_line' is not defined<br>Current executable set to '/bin/sh' (x86_64). <br>tcsh% <br><br>-- <br>Pawel<br><br><br>_______________________________________________<br>lldb-dev mailing list<br><a href="mailto:lldb-dev@cs.uiuc.edu">lldb-dev@cs.uiuc.edu</a><br><a href="http://lists.cs.uiuc.edu/mailman/listinfo/lldb-dev">http://lists.cs.uiuc.edu/mailman/listinfo/lldb-dev</a><br></div></blockquote></div><br></div></div></div></div></blockquote></div><br></div></div></blockquote></div><br></div></div></body></html>