<html><head><meta http-equiv="Content-Type" content="text/html charset=us-ascii"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">The error may be because of the missing symbol you saw earlier. The build has a setting&nbsp;SWIFT_LINK_OBJC_RUNTIME which should default to NO on non-Darwin systems, but I don't know how the detection works on FreeBSD.<div class=""><br class=""></div><div class="">The symbol is being emitted by the clang compiler and it seems to think there's a GnuStep header somewhere, so that would be where you could start looking to see what is happening:&nbsp;</div><div class=""><br class=""></div><div class=""><a href="https://github.com/apple/swift-clang/blob/1a3164ee1c8b9916812b0b92ef8adf9f723b3057/lib/CodeGen/CGException.cpp#L104" class="">https://github.com/apple/swift-clang/blob/1a3164ee1c8b9916812b0b92ef8adf9f723b3057/lib/CodeGen/CGException.cpp#L104</a><br class=""><div class=""><br class=""></div><div class="">Alex</div><div class=""><br class=""><div><blockquote type="cite" class=""><div class="">On 15 Apr 2017, at 09:41, J O via swift-users &lt;swift-users@swift.org&gt; wrote:</div><br class="Apple-interchange-newline"><div class=""><div class="">Hello, I am a freebsd user. Swift interests me. I clone the swift git to freebsd os and build it then I don't know how to play with it, these are my experience:</div><div class="">&nbsp;</div><div class="">mkdir swift-sources</div><div class="">cd swift-sources</div><div class="">git clone <a href="https://github.com/apple/swift" class="">https://github.com/apple/swift</a></div><div class="">./swift/utils/update-checkout --clone</div><div class="">cd swift</div><div class="">./utils/build-script -R</div><div class="">&nbsp;</div><div class="">After build finished, the swift has been generated:</div><div class="">$ cd ../</div><div class=""><div class="">$ ls ./build/Ninja-ReleaseAssert/&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</div><div class="">cmark-freebsd-x86_64&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; llvm-freebsd-x86_64</div><div class="">libdispatch-freebsd-x86_64 swift-freebsd-x86_642</div><div class="">&nbsp;</div><div class="">But when I invoke swift and swiftc, it show these errors:</div><div class="">$ ./build/Ninja-ReleaseAssert/swift-freebsd-x86_64/bin/swift</div><div class=""><div class="">&lt;unknown&gt;:0: error: could not load the swift standard library</div><div class="">&nbsp;</div><div class="">So the first question is how can I configure the swift standard library?</div><div class="">I need swift working to learn swift programming.</div><div class="">&nbsp;</div><div class="">The second question:</div><div class=""><div class="">$ echo "print(\"Hello Swift!\")" &gt; code.swift</div><div class="">$ ./build/Ninja-ReleaseAssert/swift-freebsd-x86_64/bin/swiftc code.swift</div><div class="">$ ls</div><div class="">build&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; log.01.txt&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; clang&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ninja</div><div class="">cmark&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; swift</div><div class="">code&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; swift-corelibs-foundation</div><div class="">code.swift&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; swift-corelibs-libdispatch</div><div class="">compiler-rt&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; swift-corelibs-xctest</div><div class="">llbuild&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; swift-integration-tests</div><div class="">lldb&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; swift-xcode-playground-support</div><div class="">llvm&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; swiftpm</div><div class="">$ ./code&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</div><div class="">/usr/home/f/bin/sources/swift-sources/build/Ninja-ReleaseAssert/swift-freebsd-x86_64/lib/swift/freebsd/libswiftCore.so: Undefined symbol "__gnustep_objcxx_personality_v0"</div><div class="">&nbsp;</div><div class="">Swiftc can fortunitely compile the code, but when I run it, it</div><div class="">reports __gnustep_objcxx_personality_v0 is undefined symbol.</div><div class="">Yes, really it doesn't have gnustep or objcxx. I only want swift</div><div class="">and swiftc working. What should I do next?<br class="">&nbsp;</div></div></div></div>_______________________________________________<br class="">swift-users mailing list<br class="">swift-users@swift.org<br class="">https://lists.swift.org/mailman/listinfo/swift-users<br class=""></div></blockquote></div><br class=""></div></div></body></html>