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:
tcsh% ./lldb /bin/sh
Traceback (most recent call last):
File "<console>", line 1, in <module>
ImportError: No module named gnu_libstdcpp
Traceback (most recent call last):
File "<console>", line 1, in <module>
ImportError: No module named CFString
Current executable set to '/bin/sh' (x86_64).
tcsh%
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.
--
Pawel
On Mar 21, 2012, at 01:57, Enrico Granata wrote:
> At a glance, I would say that LLDB is unable to find the embedded_interpreter
> Python module and thus cannot finish initializing the ScriptInterpreter
> 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.
>
> Enrico Granata
> ✉ egranata@.com
> ✆ (four oh eight) 862-7683
>
> On Mar 20, 2012, at 5:52 PM, Pawel Worach wrote:
>
>> Index: source/Plugins/Platform/FreeBSD/PlatformFreeBSD.cpp
>> ===================================================================
>> --- source/Plugins/Platform/FreeBSD/PlatformFreeBSD.cpp (revision
>> 153128)
>> +++ source/Plugins/Platform/FreeBSD/PlatformFreeBSD.cpp (working copy)
>> @@ -73,7 +73,7 @@ PlatformFreeBSD::Initialize ()
>> if (!g_initialized)
>> {
>> #if defined (__FreeBSD__)
>> - PlatformSP default_platform_sp (CreateInstance());
>> + PlatformSP default_platform_sp (new PlatformFreeBSD(true));
>> default_platform_sp->SetSystemArchitecture (Host::GetArchitecture());
>> Platform::SetDefaultPlatform (default_platform_sp);
>> #endif
>>
>> However now it just quits immediately, any ideas ?
>> tcsh% ./Release+Asserts/bin/lldb /bin/sh
>> Traceback (most recent call last):
>> File "<string>", line 1, in <module>
>> ImportError: No module named embedded_interpreter
>> Traceback (most recent call last):
>> File "<string>", line 1, in <module>
>> ImportError: No module named embedded_interpreter
>> Traceback (most recent call last):
>> File "<string>", line 1, in <module>
>> ImportError: No module named embedded_interpreter
>> Traceback (most recent call last):
>> File "<string>", line 1, in <module>
>> NameError: name 'run_one_line' is not defined
>> Traceback (most recent call last):
>> File "<string>", line 1, in <module>
>> NameError: name 'run_one_line' is not defined
>> Traceback (most recent call last):
>> File "<string>", line 1, in <module>
>> NameError: name 'run_one_line' is not defined
>> Current executable set to '/bin/sh' (x86_64).
>> tcsh%
>>
>> --
>> Pawel
>>
>>
>> _______________________________________________
>> lldb-dev mailing list
>> [email protected]
>> http://lists.cs.uiuc.edu/mailman/listinfo/lldb-dev
>
_______________________________________________
lldb-dev mailing list
[email protected]
http://lists.cs.uiuc.edu/mailman/listinfo/lldb-dev