<div dir="ltr"><div class="gmail_default" style="font-family:georgia,serif">I think you should find out what are the differences between your tools and tools from apt-get. Maybe some configurations or versions do not feed the needs. That will be huge work as there are a lot of things may concern. I think you should follow the error as the lead first, which you didn&#39;t provide here.</div><div class="gmail_default" style="font-family:georgia,serif"><br></div><div class="gmail_default" style="font-family:georgia,serif">Zhaoxin</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Tue, Aug 9, 2016 at 5:36 PM, juan ariza toledano via swift-users <span dir="ltr">&lt;<a href="mailto:swift-users@swift.org" target="_blank">swift-users@swift.org</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">




<div dir="ltr">
<div style="font-size:12pt;color:#000000;background-color:#ffffff;font-family:Calibri,Arial,Helvetica,sans-serif">
<p>Hello everyone,<br>
<br>
I am trying to compile Swift in Ubuntu 14.04 and I found several problems. I have been trying to compile Swift for some days using my own compiled libraries (such us libedit, python, libxml, uuid, sqlite3, libicu, libncurses, etc.) and I unable to link them
 properly.</p>
<p><br>
</p>
<p>When I install the libraries mentioned before from the system (using apt-get install XXX) I can perfectly compile Swift using the &quot;build-script&quot; with the following options:</p>
<p><br>
</p>
<p></p>
<p><span><span style="background-color:rgb(255,255,0)"><i>./swift/utils/build-script --assertions --no-swift-stdlib-assertions --llbuild --swiftpm --xctest --lldb --release --foundation -- --install-swift --install-lldb --install-llbuild
 --install-swiftpm --install-xctest &#39;--swift-install-components=<wbr>autolink-driver;compiler;<wbr>clang-builtin-headers;stdlib;<wbr>swift-remote-mirror;sdk-<wbr>overlay;license&#39; --build-swift-static-stdlib --build-swift-stdlib-unittest-<wbr>extra --install-destdir=/home/juan --installable-package=/home/<wbr>juan/swift-compiled.tar.gz
 --install-foundation --reconfigure</i><br>
<br>
<span style="color:rgb(0,0,0);background-color:rgb(255,255,255)">However, I want to use my own compiled libraries. I have successfully compiled all the dependences mentioned before under
<i>/home/juan/common</i>, so I have all the libraries under /home/juan/common/lib, the binaries under
<i>/home/juan/common/bin</i> and the headers under <i>/home/juan/common/include. </i>
(NOTE: I did install clang, ninja-build and cmake using &quot;apt-get install XXX, I just compiled the libraries, not the compiling tools). </span><br>
</span></span></p>
<p><span><span style="background-color:rgb(255,255,0)"><span style="color:rgb(0,0,0);background-color:rgb(255,255,255)"><br>
</span></span></span></p>
<p><span><span style="background-color:rgb(255,255,0)"><span style="color:rgb(0,0,0);background-color:rgb(255,255,255)">The problem is that I am unable to configure the &quot;<i>build-script</i>&quot; to use my libraries instead of the
 system ones, so cmake and clang are unable to find and link them and the compilation process fails. I have tried to use several options but I am still unable to get it. Here you have some of the flags I tried:<br>
<br>
</span></span></span></p>
<p><span><i><span style="background-color:rgb(255,255,0)">--extra-cmake-options=&#39;-DICU_<wbr>UC_INCLUDE_DIR=/home/juan/<wbr>common/include, -DICU_UC_LIBRARIES=/<i style="font-family:Calibri,Arial,Helvetica,sans-serif,&quot;Apple Color Emoji&quot;,&quot;Segoe UI Emoji&quot;,NotoColorEmoji,&quot;Segoe UI Symbol&quot;,&quot;Android Emoji&quot;,EmojiSymbols;font-size:16px"><span style="background-color:rgb(255,255,0)">home/juan</span></i>c<wbr>ommon/lib,
 -DICU_I18N_INCLUDE_DIR=/home/<wbr>juan/common/include/, -DICU_I18N_LIBRARIES=/<i style="font-family:Calibri,Arial,Helvetica,sans-serif,&quot;Apple Color Emoji&quot;,&quot;Segoe UI Emoji&quot;,NotoColorEmoji,&quot;Segoe UI Symbol&quot;,&quot;Android Emoji&quot;,EmojiSymbols;font-size:16px"><span style="background-color:rgb(255,255,0)">home/<wbr>juan</span></i>/common/lib,
 -DPYTHON_LIBRARY=/home/juan/<wbr>python/lib/<a href="http://libpython2.7.so" target="_blank">libpython2.7.so</a>, -DPYTHON_INCLUDE_DIR=/<i style="font-family:Calibri,Arial,Helvetica,sans-serif,&quot;Apple Color Emoji&quot;,&quot;Segoe UI Emoji&quot;,NotoColorEmoji,&quot;Segoe UI Symbol&quot;,&quot;Android Emoji&quot;,EmojiSymbols;font-size:16px"><span style="background-color:rgb(255,255,0)">home/<wbr>juan</span></i>/python/include/python2.7,
 -DCMAKE_CXX_FLAGS=-I/<i style="font-family:Calibri,Arial,Helvetica,sans-serif,&quot;Apple Color Emoji&quot;,&quot;Segoe UI Emoji&quot;,NotoColorEmoji,&quot;Segoe UI Symbol&quot;,&quot;Android Emoji&quot;,EmojiSymbols;font-size:16px"><span style="background-color:rgb(255,255,0)">home/juan</span></i><wbr>/common/include,
 -DLIBXML2_INCLUDE_DIR=/<i style="font-family:Calibri,Arial,Helvetica,sans-serif,&quot;Apple Color Emoji&quot;,&quot;Segoe UI Emoji&quot;,NotoColorEmoji,&quot;Segoe UI Symbol&quot;,&quot;Android Emoji&quot;,EmojiSymbols;font-size:16px"><span style="background-color:rgb(255,255,0)">home/<wbr>juan</span></i>common/include/libxml2,
 -DLIBXML2_LIBRARIES=/<i style="font-family:Calibri,Arial,Helvetica,sans-serif,&quot;Apple Color Emoji&quot;,&quot;Segoe UI Emoji&quot;,NotoColorEmoji,&quot;Segoe UI Symbol&quot;,&quot;Android Emoji&quot;,EmojiSymbols;font-size:16px"><span style="background-color:rgb(255,255,0)">home/juan</span></i><wbr>/common/lib/libxml2.so,
 -DUUID_INCLUDE_DIR=/<i style="font-family:Calibri,Arial,Helvetica,sans-serif,&quot;Apple Color Emoji&quot;,&quot;Segoe UI Emoji&quot;,NotoColorEmoji,&quot;Segoe UI Symbol&quot;,&quot;Android Emoji&quot;,EmojiSymbols;font-size:16px"><span style="background-color:rgb(255,255,0)">home/juan</span></i>/<wbr>common/include,
 -DUUID_LIBRARY=/<i style="font-family:Calibri,Arial,Helvetica,sans-serif,&quot;Apple Color Emoji&quot;,&quot;Segoe UI Emoji&quot;,NotoColorEmoji,&quot;Segoe UI Symbol&quot;,&quot;Android Emoji&quot;,EmojiSymbols;font-size:16px"><span style="background-color:rgb(255,255,0)">home/juan</span></i>/<wbr>common/lib/libuuid.so,
 -DCMAKE_EXE_LINKER_FLAGS=-L/<i style="font-family:Calibri,Arial,Helvetica,sans-serif,&quot;Apple Color Emoji&quot;,&quot;Segoe UI Emoji&quot;,NotoColorEmoji,&quot;Segoe UI Symbol&quot;,&quot;Android Emoji&quot;,EmojiSymbols;font-size:16px"><span style="background-color:rgb(255,255,0)">ho<wbr>me/juan</span></i>/common/lib’</span></i></span></p>
<br>
Does anyone how I can configure the &quot;build-script&quot; properly? I am desperate <img alt="😞" style="vertical-align:bottom" src="cid:480a9d04-4471-4106-b603-e5a36ddbc476">.
<p></p>
<p><span><span style="background-color:rgb(255,255,0)"><span style="color:rgb(0,0,0);background-color:rgb(255,255,255)"><br>
</span></span></span></p>
<p><span><span style="background-color:rgb(255,255,0)"><span style="color:rgb(0,0,0);background-color:rgb(255,255,255)">I would appreciate any kind of help very much <img alt="😊" style="vertical-align:bottom" src="cid:193d37b2-7755-46bb-867c-87473eb83b0a">.<br>
<br>
Best regards,<br>
<br>
Juan</span></span></span></p>
<br>
<p></p>
</div>
</div>

<br>______________________________<wbr>_________________<br>
swift-users mailing list<br>
<a href="mailto:swift-users@swift.org">swift-users@swift.org</a><br>
<a href="https://lists.swift.org/mailman/listinfo/swift-users" rel="noreferrer" target="_blank">https://lists.swift.org/<wbr>mailman/listinfo/swift-users</a><br>
<br></blockquote></div><br></div>