<div dir="ltr">I also hit this problem.<br><br>I compiled like so: ./swift/utils/build-script --lldb<br><br>I created a new directory to house the symlinks:<br><br>$ mkdir mybins; cd mybins<br><br>I created symlinks: <br><br>$ for i in $(ls -1 ../build/Ninja-DebugAssert/llvm-linux-x86_64/bin/*); do ln -s $i; done<br>$ for i in $(ls -1 ../build/Ninja-DebugAssert/swift-linux-x86_64/bin/*); do ln -s $i; done<br>$ for i in $(ls -1 ../build/Ninja-DebugAssert/lldb-linux-x86_64/bin/*); do ln -s $i; done<br><br>So now there are symlinks in the same directory for lldb and swift.<br><br>$ ./swift<br><br>LLVM ERROR: Compiler-internal integrated REPL unimplemented for this platform; use the LLDB-enhanced REPL instead.<br><br>And I still get the error. Any thoughts?<br><br>Thanks,<br>Lane<br><br><br><br><br><br><br>On Sun, Dec 6, 2015 at 2:14 AM, Dmitri Gribenko via swift-users &lt;<a href="mailto:swift-users@swift.org">swift-users@swift.org</a>&gt; wrote:<br>&gt;<br>&gt; On Sun, Dec 6, 2015 at 12:10 AM, Thomas# Chiang via swift-users<br>&gt; &lt;<a href="mailto:swift-users@swift.org">swift-users@swift.org</a>&gt; wrote:<br>&gt; &gt;<br>&gt; &gt; Hi,<br>&gt; &gt;<br>&gt; &gt; I built swift for Linux(openSUSE 13.2) from source code, by &quot;./utils/build-script -R&quot; command.<br>&gt; &gt; It works for run test.swift file, but can not run on REPL mode,<br>&gt; &gt; the error message is:<br>&gt; &gt; &quot;LLVM ERROR: Compiler-internal integrated REPL unimplemented for this platform; use the LLDB-enhanced REPL instead.&quot;<br>&gt; &gt;<br>&gt; &gt; since I always failed to build for Debug mode,  I need some help to run REPL,<br>&gt;<br>&gt; Hi Thomas,<br>&gt;<br>&gt; To run the REPL, the &#39;swift&#39; and &#39;lldb&#39; binaries need to be next to<br>&gt; each other. This is not the case in the build tree. Either create a<br>&gt; symlink, or build the package using &#39;build-script<br>&gt; --preset=buildbot_linux_1404 installable_package=/tmp/swift.tar.gz<br>&gt; install_destdir=/tmp/swift-install&#39;, and try again from the package.<br>&gt;<br>&gt; Dmitri<br>&gt;<br>&gt; --<br>&gt; main(i,j){for(i=2;;i++){for(j=2;j&lt;i;j++){if(!(i%j)){j=0;break;}}if<br>&gt; (j){printf(&quot;%d\n&quot;,i);}}} /*Dmitri Gribenko &lt;<a href="mailto:gribozavr@gmail.com">gribozavr@gmail.com</a>&gt;*/<br>&gt; _______________________________________________<br>&gt; swift-users mailing list<br>&gt; <a href="mailto:swift-users@swift.org">swift-users@swift.org</a><br>&gt; <a href="https://lists.swift.org/mailman/listinfo/swift-users">https://lists.swift.org/mailman/listinfo/swift-users</a><br><br><br><br><br>--<br>When a place gets crowded enough to require ID&#39;s, social collapse is not<br>far away.  It is time to go elsewhere.  The best thing about space travel<br>is that it made it possible to go elsewhere.<br>                -- R.A. Heinlein, &quot;Time Enough For Love&quot;<br><div class="gmail_extra">
</div></div>