<div dir="ltr"><div class="markdown-here-wrapper" style><p style="margin:1.2em 0px!important">Hey Matt,</p>
<p style="margin:1.2em 0px!important">(Adding back the list since these are general troubleshooting tips for getting tests running).</p><p style="margin:1.2em 0px!important">Sorry you’re having so much trouble with this!</p>
<p style="margin:1.2em 0px!important">Ok so a few things to troubleshoot:</p>
<p style="margin:1.2em 0px!important">Regardless of the build system used, go to the build output’s lib dir. Do this command:<br>ldd liblldb.so</p>
<p style="margin:1.2em 0px!important">That will spit out all the shared libraries that your liblldb.so is trying to link against. The python message your seeing will happen if python can’t find the lldb module (as the message suggests and you were tracing down), <em>or</em> if it can find it but fails to load it (which is often the case - something cannot be found when the liblldb.so tries to load as a consequence of the lldb python module trying to load).</p>
<p style="margin:1.2em 0px!important">You should see something that looks roughly like this:</p>
<pre style="font-size:0.85em;font-family:Consolas,Inconsolata,Courier,monospace;font-size:1em;line-height:1.2em;margin:1.2em 0px"><code style="font-size:0.85em;font-family:Consolas,Inconsolata,Courier,monospace;margin:0px 0.15em;padding:0px 0.3em;white-space:pre-wrap;border:1px solid rgb(234,234,234);border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;display:inline;background-color:rgb(248,248,248);white-space:pre;overflow:auto;border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;border:1px solid rgb(204,204,204);padding:0.5em 0.7em;display:block!important;display:block;padding:0.5em;color:rgb(51,51,51);background:rgb(248,248,255)">tfiala@tfiala2:/mnt/ssd/work/macosx.sync/mbp-svn/build-debug/lib$ ldd liblldb.so
linux-vdso.so.1 => (0x00007fffe9dfe000)
libstdc++.so.6 => /usr/lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007f6357e71000)
libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f6357b6b000)
libedit.so.2 => /usr/lib/x86_64-linux-gnu/libedit.so.2 (0x00007f635793a000)
libpanel.so.5 => /usr/lib/x86_64-linux-gnu/libpanel.so.5 (0x00007f6357736000)
libncurses.so.5 => /lib/x86_64-linux-gnu/libncurses.so.5 (0x00007f6357513000)
libtinfo.so.5 => /lib/x86_64-linux-gnu/libtinfo.so.5 (0x00007f63572e9000)
libpython2.7.so.1.0 => /usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0 (0x00007f6356d82000)
librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x00007f6356b7a000)
libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f6356975000)
libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007f6356757000)
libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007f635653e000)
libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007f6356327000)
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f6355f61000)
/lib64/ld-linux-x86-64.so.2 (0x00007f635d584000)
libutil.so.1 => /lib/x86_64-linux-gnu/libutil.so.1 (0x00007f6355d5d000)
tfiala@tfiala2:/mnt/ssd/work/macosx.sync/mbp-svn/build-debug/lib$
</code></pre><p style="margin:1.2em 0px!important">The left side shows the short name that the .so is referencing. The right side shows what the loader actually mapped it to with the current environment. If there is a problem loading liblldb.so, this will show as (I think) question marks on the right side indicating that the shared library linkage was not found. Let me know if you see something like that.</p>
<p style="margin:1.2em 0px!important">If you get past this part and you don’t see any issues, the next thing to try is:<br>PYTHONPATH=/path/to/your/lldb/lib/python2.7/site-packages python<br>Then do an ‘import lldb’, then a ‘dir (lldb)’, like so:</p>
<pre style="font-size:0.85em;font-family:Consolas,Inconsolata,Courier,monospace;font-size:1em;line-height:1.2em;margin:1.2em 0px"><code style="font-size:0.85em;font-family:Consolas,Inconsolata,Courier,monospace;margin:0px 0.15em;padding:0px 0.3em;white-space:pre-wrap;border:1px solid rgb(234,234,234);border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;display:inline;background-color:rgb(248,248,248);white-space:pre;overflow:auto;border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;border:1px solid rgb(204,204,204);padding:0.5em 0.7em;display:block!important;display:block;padding:0.5em;color:rgb(51,51,51);background:rgb(248,248,255)">tfiala@tfiala2:/mnt/ssd/work/macosx.sync/mbp-svn/build-debug/lib$ PYTHONPATH=`pwd`/python2.7/site-packages python
Python 2.7.6 (default, Mar 22 2014, 22:59:56)
[GCC 4.8.2] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import lldb
>>> dir(lldb)
['INT32_MAX', 'LLDB_ARCH_DEFAULT', 'LLDB_ARCH_DEFAULT_32BIT', 'LLDB_ARCH_DEFAULT_64BIT', 'LLDB_DEFAULT_BREAK_SIZE', 'LLDB_DEFAULT_SHELL', 'LLDB_GENERIC_ERROR', 'LLDB_INVALID_ADDRESS', 'LLDB_INVALID_BREAK_ID', 'LLDB_INVALID_CPUTYPE', 'LLDB_INVALID_FRAME_ID', 'LLDB_INVALID_IMAGE_TOKEN', 'LLDB_INVALID_INDEX32', 'LLDB_INVALID_IVAR_OFFSET', 'LLDB_INVALID_LINE_NUMBER', 'LLDB_INVALID_MODULE_VERSION', 'LLDB_INVALID_OFFSET', 'LLDB_INVALID_PROCESS_ID', 'LLDB_INVALID_QUEUE_ID', 'LLDB_INVALID_REGNUM', 'LLDB_INVALID_SIGNAL_NUMBER', 'LLDB_INVALID_THREAD_ID', 'LLDB_INVALID_UID', 'LLDB_INVALID_WATCH_ID', 'LLDB_MAX_NUM_OPTION_SETS', 'LLDB_OPT_SET_1',
... (lots of stuff removed)
</code></pre><p style="margin:1.2em 0px!important">That will tell you if you can load the lldb module when you specify exactly where it should be. If you can do this, the tests basically should not have trouble loading lldb. (Obviously somewhere we’ll find an issue here). If this does work, then we need to trace why the python test runner calls are mixing up the python path. In general you don’t need to specify any options to the ninja/make commands to get the tests to run from the build dir.</p>
<p style="margin:1.2em 0px!important">Can you refresh my memory on what Linux distro you’re using and whether it’s 64 or 32 bit? (I don’t get over to the 32-bit distros much these days).</p>
<p style="margin:1.2em 0px!important">I hope that gets us closer to finding out what’s up! Keep me posted.</p>
<p style="margin:1.2em 0px!important">-Todd</p>
<div title="MDH:SGV5IE1hdHQsPGRpdj48YnI+PC9kaXY+PGRpdj5Tb3JyeSB5b3UncmUgaGF2aW5nIHNvIG11Y2gg
dHJvdWJsZSB3aXRoIHRoaXMhPC9kaXY+PGRpdj48YnI+PC9kaXY+PGRpdj5PayBzbyBhIGZldyB0
aGluZ3MgdG8gdHJvdWJsZXNob290OjwvZGl2PjxkaXY+PGJyPjwvZGl2PjxkaXY+UmVnYXJkbGVz
cyBvZiB0aGUgYnVpbGQgc3lzdGVtIHVzZWQsIGdvIHRvIHRoZSBidWlsZCBvdXRwdXQncyBsaWIg
ZGlyLiAmbmJzcDtEbyB0aGlzIGNvbW1hbmQ6PC9kaXY+PGRpdj5sZGQgbGlibGxkYi5zbzwvZGl2
PjxkaXY+PGJyPjwvZGl2PjxkaXY+VGhhdCB3aWxsIHNwaXQgb3V0IGFsbCB0aGUgc2hhcmVkIGxp
YnJhcmllcyB0aGF0IHlvdXIgbGlibGxkYi5zbyBpcyB0cnlpbmcgdG8gbGluayBhZ2FpbnN0LiAm
bmJzcDtUaGUgcHl0aG9uIG1lc3NhZ2UgeW91ciBzZWVpbmcgd2lsbCBoYXBwZW4gaWYgcHl0aG9u
IGNhbid0IGZpbmQgdGhlIGxsZGIgbW9kdWxlIChhcyB0aGUgbWVzc2FnZSBzdWdnZXN0cyBhbmQg
eW91IHdlcmUgdHJhY2luZyBkb3duKSwgKm9yKiBpZiBpdCBjYW4gZmluZCBpdCBidXQgZmFpbHMg
dG8gbG9hZCBpdCAod2hpY2ggaXMgb2Z0ZW4gdGhlIGNhc2UgLSBzb21ldGhpbmcgY2Fubm90IGJl
IGZvdW5kIHdoZW4gdGhlIGxpYmxsZGIuc28gdHJpZXMgdG8gbG9hZCBhcyBhIGNvbnNlcXVlbmNl
IG9mIHRoZSBsbGRiIHB5dGhvbiBtb2R1bGUgdHJ5aW5nIHRvIGxvYWQpLjwvZGl2PjxkaXY+PGJy
PjwvZGl2PjxkaXY+WW91IHNob3VsZCBzZWUgc29tZXRoaW5nIHRoYXQgbG9va3Mgcm91Z2hseSBs
aWtlIHRoaXM6PC9kaXY+PGRpdj5gYGA8L2Rpdj48ZGl2PjxkaXY+dGZpYWxhQHRmaWFsYTI6L21u
dC9zc2Qvd29yay9tYWNvc3guc3luYy9tYnAtc3ZuL2J1aWxkLWRlYnVnL2xpYiQgbGRkIGxpYmxs
ZGIuc288L2Rpdj48ZGl2PiZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyBsaW51eC12ZHNvLnNv
LjEgPSZndDsgJm5ic3A7KDB4MDAwMDdmZmZlOWRmZTAwMCk8L2Rpdj48ZGl2PiZuYnNwOyAmbmJz
cDsgJm5ic3A7ICZuYnNwOyBsaWJzdGRjKysuc28uNiA9Jmd0OyAvdXNyL2xpYi94ODZfNjQtbGlu
dXgtZ251L2xpYnN0ZGMrKy5zby42ICgweDAwMDA3ZjYzNTdlNzEwMDApPC9kaXY+PGRpdj4mbmJz
cDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgbGlibS5zby42ID0mZ3Q7IC9saWIveDg2XzY0LWxpbnV4
LWdudS9saWJtLnNvLjYgKDB4MDAwMDdmNjM1N2I2YjAwMCk8L2Rpdj48ZGl2PiZuYnNwOyAmbmJz
cDsgJm5ic3A7ICZuYnNwOyBsaWJlZGl0LnNvLjIgPSZndDsgL3Vzci9saWIveDg2XzY0LWxpbnV4
LWdudS9saWJlZGl0LnNvLjIgKDB4MDAwMDdmNjM1NzkzYTAwMCk8L2Rpdj48ZGl2PiZuYnNwOyAm
bmJzcDsgJm5ic3A7ICZuYnNwOyBsaWJwYW5lbC5zby41ID0mZ3Q7IC91c3IvbGliL3g4Nl82NC1s
aW51eC1nbnUvbGlicGFuZWwuc28uNSAoMHgwMDAwN2Y2MzU3NzM2MDAwKTwvZGl2PjxkaXY+Jm5i
c3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7IGxpYm5jdXJzZXMuc28uNSA9Jmd0OyAvbGliL3g4Nl82
NC1saW51eC1nbnUvbGlibmN1cnNlcy5zby41ICgweDAwMDA3ZjYzNTc1MTMwMDApPC9kaXY+PGRp
dj4mbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgbGlidGluZm8uc28uNSA9Jmd0OyAvbGliL3g4
Nl82NC1saW51eC1nbnUvbGlidGluZm8uc28uNSAoMHgwMDAwN2Y2MzU3MmU5MDAwKTwvZGl2Pjxk
aXY+Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7IGxpYnB5dGhvbjIuNy5zby4xLjAgPSZndDsg
L3Vzci9saWIveDg2XzY0LWxpbnV4LWdudS9saWJweXRob24yLjcuc28uMS4wICgweDAwMDA3ZjYz
NTZkODIwMDApPC9kaXY+PGRpdj4mbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgbGlicnQuc28u
MSA9Jmd0OyAvbGliL3g4Nl82NC1saW51eC1nbnUvbGlicnQuc28uMSAoMHgwMDAwN2Y2MzU2Yjdh
MDAwKTwvZGl2PjxkaXY+Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7IGxpYmRsLnNvLjIgPSZn
dDsgL2xpYi94ODZfNjQtbGludXgtZ251L2xpYmRsLnNvLjIgKDB4MDAwMDdmNjM1Njk3NTAwMCk8
L2Rpdj48ZGl2PiZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyBsaWJwdGhyZWFkLnNvLjAgPSZn
dDsgL2xpYi94ODZfNjQtbGludXgtZ251L2xpYnB0aHJlYWQuc28uMCAoMHgwMDAwN2Y2MzU2NzU3
MDAwKTwvZGl2PjxkaXY+Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7IGxpYnouc28uMSA9Jmd0
OyAvbGliL3g4Nl82NC1saW51eC1nbnUvbGliei5zby4xICgweDAwMDA3ZjYzNTY1M2UwMDApPC9k
aXY+PGRpdj4mbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgbGliZ2NjX3Muc28uMSA9Jmd0OyAv
bGliL3g4Nl82NC1saW51eC1nbnUvbGliZ2NjX3Muc28uMSAoMHgwMDAwN2Y2MzU2MzI3MDAwKTwv
ZGl2PjxkaXY+Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7IGxpYmMuc28uNiA9Jmd0OyAvbGli
L3g4Nl82NC1saW51eC1nbnUvbGliYy5zby42ICgweDAwMDA3ZjYzNTVmNjEwMDApPC9kaXY+PGRp
dj4mbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgL2xpYjY0L2xkLWxpbnV4LXg4Ni02NC5zby4y
ICgweDAwMDA3ZjYzNWQ1ODQwMDApPC9kaXY+PGRpdj4mbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJz
cDsgbGlidXRpbC5zby4xID0mZ3Q7IC9saWIveDg2XzY0LWxpbnV4LWdudS9saWJ1dGlsLnNvLjEg
KDB4MDAwMDdmNjM1NWQ1ZDAwMCk8L2Rpdj48ZGl2PnRmaWFsYUB0ZmlhbGEyOi9tbnQvc3NkL3dv
cmsvbWFjb3N4LnN5bmMvbWJwLXN2bi9idWlsZC1kZWJ1Zy9saWIkJm5ic3A7PC9kaXY+PC9kaXY+
PGRpdj5gYGA8L2Rpdj48ZGl2PlRoZSBsZWZ0IHNpZGUgc2hvd3MgdGhlIHNob3J0IG5hbWUgdGhh
dCB0aGUgLnNvIGlzIHJlZmVyZW5jaW5nLiAmbmJzcDtUaGUgcmlnaHQgc2lkZSBzaG93cyB3aGF0
IHRoZSBsb2FkZXIgYWN0dWFsbHkgbWFwcGVkIGl0IHRvIHdpdGggdGhlIGN1cnJlbnQgZW52aXJv
bm1lbnQuICZuYnNwO0lmIHRoZXJlIGlzIGEgcHJvYmxlbSBsb2FkaW5nIGxpYmxsZGIuc28sIHRo
aXMgd2lsbCBzaG93IGFzIChJIHRoaW5rKSBxdWVzdGlvbiBtYXJrcyBvbiB0aGUgcmlnaHQgc2lk
ZSBpbmRpY2F0aW5nIHRoYXQgdGhlIHNoYXJlZCBsaWJyYXJ5IGxpbmthZ2Ugd2FzIG5vdCBmb3Vu
ZC4gJm5ic3A7TGV0IG1lIGtub3cgaWYgeW91IHNlZSBzb21ldGhpbmcgbGlrZSB0aGF0LjwvZGl2
PjxkaXY+PGJyPjwvZGl2PjxkaXY+SWYgeW91IGdldCBwYXN0IHRoaXMgcGFydCBhbmQgeW91IGRv
bid0IHNlZSBhbnkgaXNzdWVzLCB0aGUgbmV4dCB0aGluZyB0byB0cnkgaXM6PC9kaXY+PGRpdj5Q
WVRIT05QQVRIPS9wYXRoL3RvL3lvdXIvbGxkYi9saWIvcHl0aG9uMi43L3NpdGUtcGFja2FnZXMg
cHl0aG9uPC9kaXY+PGRpdj5UaGVuIGRvIGFuICdpbXBvcnQgbGxkYicsIHRoZW4gYSAnZGlyIChs
bGRiKScsIGxpa2Ugc286PC9kaXY+PGRpdj5gYGA8L2Rpdj48ZGl2PjxkaXY+dGZpYWxhQHRmaWFs
YTI6L21udC9zc2Qvd29yay9tYWNvc3guc3luYy9tYnAtc3ZuL2J1aWxkLWRlYnVnL2xpYiQgUFlU
SE9OUEFUSD1gcHdkYC9weXRob24yLjcvc2l0ZS1wYWNrYWdlcyBweXRob248L2Rpdj48ZGl2PlB5
dGhvbiAyLjcuNiAoZGVmYXVsdCwgTWFyIDIyIDIwMTQsIDIyOjU5OjU2KSZuYnNwOzwvZGl2Pjxk
aXY+W0dDQyA0LjguMl0gb24gbGludXgyPC9kaXY+PGRpdj5UeXBlICJoZWxwIiwgImNvcHlyaWdo
dCIsICJjcmVkaXRzIiBvciAibGljZW5zZSIgZm9yIG1vcmUgaW5mb3JtYXRpb24uPC9kaXY+PGRp
dj4mZ3Q7Jmd0OyZndDsgaW1wb3J0IGxsZGI8L2Rpdj48ZGl2PiZndDsmZ3Q7Jmd0OyBkaXIobGxk
Yik8L2Rpdj48ZGl2PlsnSU5UMzJfTUFYJywgJ0xMREJfQVJDSF9ERUZBVUxUJywgJ0xMREJfQVJD
SF9ERUZBVUxUXzMyQklUJywgJ0xMREJfQVJDSF9ERUZBVUxUXzY0QklUJywgJ0xMREJfREVGQVVM
VF9CUkVBS19TSVpFJywgJ0xMREJfREVGQVVMVF9TSEVMTCcsICdMTERCX0dFTkVSSUNfRVJST1In
LCAnTExEQl9JTlZBTElEX0FERFJFU1MnLCAnTExEQl9JTlZBTElEX0JSRUFLX0lEJywgJ0xMREJf
SU5WQUxJRF9DUFVUWVBFJywgJ0xMREJfSU5WQUxJRF9GUkFNRV9JRCcsICdMTERCX0lOVkFMSURf
SU1BR0VfVE9LRU4nLCAnTExEQl9JTlZBTElEX0lOREVYMzInLCAnTExEQl9JTlZBTElEX0lWQVJf
T0ZGU0VUJywgJ0xMREJfSU5WQUxJRF9MSU5FX05VTUJFUicsICdMTERCX0lOVkFMSURfTU9EVUxF
X1ZFUlNJT04nLCAnTExEQl9JTlZBTElEX09GRlNFVCcsICdMTERCX0lOVkFMSURfUFJPQ0VTU19J
RCcsICdMTERCX0lOVkFMSURfUVVFVUVfSUQnLCAnTExEQl9JTlZBTElEX1JFR05VTScsICdMTERC
X0lOVkFMSURfU0lHTkFMX05VTUJFUicsICdMTERCX0lOVkFMSURfVEhSRUFEX0lEJywgJ0xMREJf
SU5WQUxJRF9VSUQnLCAnTExEQl9JTlZBTElEX1dBVENIX0lEJywgJ0xMREJfTUFYX05VTV9PUFRJ
T05fU0VUUycsICdMTERCX09QVF9TRVRfMScsPC9kaXY+PC9kaXY+PGRpdj4uLi4gKGxvdHMgb2Yg
c3R1ZmYgcmVtb3ZlZCk8L2Rpdj48ZGl2PmBgYDwvZGl2PjxkaXY+PGJyPjwvZGl2PjxkaXY+VGhh
dCB3aWxsIHRlbGwgeW91IGlmIHlvdSBjYW4gbG9hZCB0aGUgbGxkYiBtb2R1bGUgd2hlbiB5b3Ug
c3BlY2lmeSBleGFjdGx5IHdoZXJlIGl0IHNob3VsZCBiZS4gJm5ic3A7SWYgeW91IGNhbiBkbyB0
aGlzLCB0aGUgdGVzdHMgYmFzaWNhbGx5IHNob3VsZCBub3QgaGF2ZSB0cm91YmxlIGxvYWRpbmcg
bGxkYi4gJm5ic3A7KE9idmlvdXNseSBzb21ld2hlcmUgd2UnbGwgZmluZCBhbiBpc3N1ZSBoZXJl
KS4gJm5ic3A7SWYgdGhpcyBkb2VzIHdvcmssIHRoZW4gd2UgbmVlZCB0byB0cmFjZSB3aHkgdGhl
IHB5dGhvbiB0ZXN0IHJ1bm5lciBjYWxscyBhcmUgbWl4aW5nIHVwIHRoZSBweXRob24gcGF0aC4g
Jm5ic3A7SW4gZ2VuZXJhbCB5b3UgZG9uJ3QgbmVlZCB0byBzcGVjaWZ5IGFueSBvcHRpb25zIHRv
IHRoZSBuaW5qYS9tYWtlIGNvbW1hbmRzIHRvIGdldCB0aGUgdGVzdHMgdG8gcnVuIGZyb20gdGhl
IGJ1aWxkIGRpci48L2Rpdj48ZGl2Pjxicj48L2Rpdj48ZGl2PkNhbiB5b3UgcmVmcmVzaCBteSBt
ZW1vcnkgb24gd2hhdCBMaW51eCBkaXN0cm8geW91J3JlIHVzaW5nIGFuZCB3aGV0aGVyIGl0J3Mg
NjQgb3IgMzIgYml0PyAmbmJzcDsoSSBkb24ndCBnZXQgb3ZlciB0byB0aGUgMzItYml0IGRpc3Ry
b3MgbXVjaCB0aGVzZSBkYXlzKS48L2Rpdj48ZGl2Pjxicj48L2Rpdj48ZGl2PkkgaG9wZSB0aGF0
IGdldHMgdXMgY2xvc2VyIHRvIGZpbmRpbmcgb3V0IHdoYXQncyB1cCE8L2Rpdj48ZGl2Pjxicj48
L2Rpdj48ZGl2Pi1Ub2RkPC9kaXY+" style="height:0;font-size:0em;padding:0;margin:0"></div></div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Fri, Jul 18, 2014 at 4:56 AM, Matthew Gardiner <span dir="ltr"><<a href="mailto:mg11@csr.com" target="_blank">mg11@csr.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi Todd,<br>
<br>
Well I managed to get cmake and ninja working! I needed (it would appear) to download/build/install the latest versions of both from source. Then I do:<br>
<br>
build $ cmake ../llvm/ -G Ninja -DLLVM_TARGETS_TO_BUILD="X86" -DBUILD_SHARED_LIBS=ON -DLLVM_ENABLE_CXX1Y=ON<br>
...<br>
build $ ninja<br>
...<br>
<br>
However "ninja check-lldb" still fails to find lldb.py. It is does get built, but the path which dotest.py uses to find it is wrong on my system. Anyway, I'm going to continue trying to analyse it myself for now. I'll probably post a new thread to lldb-dev if I continue to struggle.<br>
<br>
Anyway, have a good weekend,<br>
Matt<div class="HOEnZb"><div class="h5"><br>
<br>
<br>
<br>
Member of the CSR plc group of companies. CSR plc registered in England and Wales, registered number 4187346, registered office Churchill House, Cambridge Business Park, Cowley Road, Cambridge, CB4 0WZ, United Kingdom<br>
More information can be found at <a href="http://www.csr.com" target="_blank">www.csr.com</a>. Keep up to date with CSR on our technical blog, <a href="http://www.csr.com/blog" target="_blank">www.csr.com/blog</a>, CSR people blog, <a href="http://www.csr.com/people" target="_blank">www.csr.com/people</a>, YouTube, <a href="http://www.youtube.com/user/CSRplc" target="_blank">www.youtube.com/user/CSRplc</a>, Facebook, <a href="http://www.facebook.com/pages/CSR/191038434253534" target="_blank">www.facebook.com/pages/CSR/<u></u>191038434253534</a>, or follow us on Twitter at <a href="http://www.twitter.com/CSR_plc" target="_blank">www.twitter.com/CSR_plc</a>.<br>
New for 2014, you can now access the wide range of products powered by aptX at <a href="http://www.aptx.com" target="_blank">www.aptx.com</a>.<br>
</div></div></blockquote></div><br><br clear="all"><div><br></div>-- <br><div dir="ltr"><table cellspacing="0" cellpadding="0" style="color:rgb(136,136,136);font-family:'Times New Roman'"><tbody><tr style="color:rgb(85,85,85);font-family:sans-serif;font-size:small">
<td nowrap style="border-top-style:solid;border-top-color:rgb(213,15,37);border-top-width:2px">Todd Fiala |</td><td nowrap style="border-top-style:solid;border-top-color:rgb(51,105,232);border-top-width:2px"> Software Engineer |</td>
<td nowrap style="border-top-style:solid;border-top-color:rgb(0,153,57);border-top-width:2px"> <a href="mailto:tfiala@google.com" style="color:rgb(17,85,204)" target="_blank"><span style="background-color:rgb(255,255,204);color:rgb(34,34,34);background-repeat:initial initial">tfiala@google.com</span></a> |</td>
<td nowrap style="border-top-style:solid;border-top-color:rgb(238,178,17);border-top-width:2px"><font color="#1155cc"> <a>650-943-3180</a></font></td></tr></tbody></table><br></div>
</div>