<div dir="ltr">

<span style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:12.8px;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255);text-decoration-style:initial;text-decoration-color:initial;float:none;display:inline">I'm trying to build libvnc, and I have run into this when building other source code as well. For some reason cmake errors out when checking the dependency of a symlinked file, after executing 'cmake --build .'. I'm not sure I'm even describing that properly. It's best understood by looking at the below. This is the relevant section of the build.make file.</span><div style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:12.8px;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255);text-decoration-style:initial;text-decoration-color:initial"><br></div><div style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:12.8px;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255);text-decoration-style:initial;text-decoration-color:initial"><div><font face="monospace, monospace">libvncclient.so.0.9.12: CMakeFiles/vncclient.dir/link.<wbr>txt</font></div><div><font face="monospace, monospace"><span style="white-space:pre-wrap">   </span>@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/home/<wbr>bsferrazza/lfs/sources/<wbr>libvncserver/build/CMakeFiles --progress-num=$(CMAKE_<wbr>PROGRESS_10) "Linking C shared library libvncclient.so"</font></div><div><font face="monospace, monospace"><span style="white-space:pre-wrap">        </span>$(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/vncclient.dir/link.<wbr>txt --verbose=$(VERBOSE)</font></div><div><font face="monospace, monospace"><span style="white-space:pre-wrap">   </span>$(CMAKE_COMMAND) -E cmake_symlink_library libvncclient.so.0.9.12 libvncclient.so.1 libvncclient.so</font></div><div><font face="monospace, monospace"><br></font></div><div><font face="monospace, monospace">libvncclient.so.1: libvncclient.so.0.9.12</font></div><div><font face="monospace, monospace"><span style="white-space:pre-wrap"> </span>@$(CMAKE_COMMAND) -E touch_nocreate libvncclient.so.1</font></div><div><font face="monospace, monospace"><br></font></div><div><font face="monospace, monospace">libvncclient.so: libvncclient.so.0.9.12</font></div><div><font face="monospace, monospace"><span style="white-space:pre-wrap">        </span>@$(CMAKE_COMMAND) -E touch_nocreate libvncclient.so</font></div></div><div style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:12.8px;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255);text-decoration-style:initial;text-decoration-color:initial"><br></div><div style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:12.8px;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255);text-decoration-style:initial;text-decoration-color:initial">And here's the terminal output.</div><div style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:12.8px;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255);text-decoration-style:initial;text-decoration-color:initial"><br></div><div style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:12.8px;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255);text-decoration-style:initial;text-decoration-color:initial"><div><font face="monospace, monospace">[  1%] Linking C shared library libvncclient.so</font></div><div><font face="monospace, monospace">/home/tools/bin/cmake -E cmake_link_script CMakeFiles/vncclient.dir/link.<wbr>txt --verbose=1</font></div><div><font face="monospace, monospace">/home/tools/bin/cc -fPIC   -shared -Wl,-soname,libvncclient.so.1 -o libvncclient.so.0.9.12 CMakeFiles/vncclient.dir/<wbr>libvncclient/cursor.c.o CMakeFiles/vncclient.dir/<wbr>libvncclient/listen.c.o CMakeFiles/vncclient.dir/<wbr>libvncclient/rfbproto.c.o CMakeFiles/vncclient.dir/<wbr>libvncclient/sockets.c.o CMakeFiles/vncclient.dir/<wbr>libvncclient/vncviewer.c.o CMakeFiles/vncclient.dir/<wbr>common/minilzo.c.o CMakeFiles/vncclient.dir/<wbr>common/turbojpeg.c.o CMakeFiles/vncclient.dir/<wbr>libvncclient/tls_gnutls.c.o CMakeFiles/vncclient.dir/<wbr>libvncclient/sasl.c.o -lpthread /home/tools/lib/libgcrypt.so /home/tools/lib/libsasl2.so /home/tools/lib/libz.so /home/tools/lib/libjpeg.so /home/tools/lib/libgnutls.so /home/tools/lib/libssl.so /home/tools/lib/libcrypto.so </font></div><div><font face="monospace, monospace">/home/tools/bin/cmake -E cmake_symlink_library libvncclient.so.0.9.12 libvncclient.so.1 libvncclient.so</font></div><div><font face="monospace, monospace">make[2]: *** [CMakeFiles/vncclient.dir/<wbr>build.make:317: libvncclient.so] Error 1</font></div><div><font face="monospace, monospace">make[2]: *** Deleting file 'libvncclient.so'</font></div><div><font face="monospace, monospace">make[2]: Leaving directory '/nfs/home/bsferrazza/lfs/<wbr>sources/libvncserver/build'</font></div><div><font face="monospace, monospace">make[1]: *** [CMakeFiles/Makefile2:68: CMakeFiles/vncclient.dir/all] Error 2</font></div><div><font face="monospace, monospace">make[1]: Leaving directory '/nfs/home/bsferrazza/lfs/<wbr>sources/libvncserver/build'</font></div><div><font face="monospace, monospace">make: *** [Makefile:141: all] Error 2</font></div></div><div style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:12.8px;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255);text-decoration-style:initial;text-decoration-color:initial"><br></div><div style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:12.8px;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255);text-decoration-style:initial;text-decoration-color:initial">You can see it run the '<span> </span><span style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:small;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255);text-decoration-style:initial;text-decoration-color:initial;float:none;display:inline">cmake -E cmake_symlink_library libvncclient.so.0.9.12' command and yet it errors out on libvncclient.so. Oddly, if I then run that same command in the shell, and re-run 'cmake --build .' it continues just fine. So why was that command not properly executed within the cmake file?</span></div><div style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:12.8px;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255);text-decoration-style:initial;text-decoration-color:initial"><span style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:small;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255);text-decoration-style:initial;text-decoration-color:initial;float:none;display:inline"><br></span></div><div style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:12.8px;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255);text-decoration-style:initial;text-decoration-color:initial"><span style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:small;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255);text-decoration-style:initial;text-decoration-color:initial;float:none;display:inline">Thanks,</span></div><div style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:12.8px;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255);text-decoration-style:initial;text-decoration-color:initial">Ben</div>

<br></div>