<br><br><div class="gmail_quote">On Thu, Oct 25, 2012 at 2:37 PM, NAKAMURA Takumi <span dir="ltr"><<a href="mailto:geek4civic@gmail.com" target="_blank">geek4civic@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Alexey,<br>
<br>
  - What is command line in linking? You may see command line with<br>
"make c-index-test VERBOSE=1".<br></blockquote><div><br></div><div><div>cd /usr/local/google/llvm_cmake_clang/tools/clang/tools/c-index-test && /usr/local/bin/cmake -E cmake_link_script CMakeFiles/c-index-test.dir/link.txt --verbose=1</div>
<div>/usr/local/google/llvm_cmake/bin/clang++   -Werror -fPIC -fvisibility-inlines-hidden -fno-common -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-rtti -O3 -DNDEBUG    CMakeFiles/c-index-test.dir/c-index-test.c.o  -o ../../../../bin/c-index-test -rdynamic ../../../../lib/libLLVMMC.a ../../../../lib/libLLVMObject.a ../../../../lib/libLLVMSupport.a -ldl -lpthread ../../../../lib/libclang.so.3.2 -lxml2 ../../../../lib/libclangARCMigrate.a ../../../../lib/libclangTooling.a ../../../../lib/libclangRewriteCore.a ../../../../lib/libclangRewriteFrontend.a ../../../../lib/libclangFrontend.a ../../../../lib/libclangDriver.a ../../../../lib/libclangSerialization.a ../../../../lib/libclangParse.a ../../../../lib/libclangSema.a ../../../../lib/libLLVMX86CodeGen.a ../../../../lib/libLLVMX86AsmParser.a ../../../../lib/libLLVMX86Disassembler.a ../../../../lib/libLLVMARMCodeGen.a ../../../../lib/libLLVMARMAsmParser.a ../../../../lib/libLLVMARMDisassembler.a ../../../../lib/libLLVMAsmParser.a ../../../../lib/libLLVMX86Desc.a ../../../../lib/libLLVMAsmPrinter.a ../../../../lib/libLLVMSelectionDAG.a ../../../../lib/libLLVMARMDesc.a ../../../../lib/libLLVMX86AsmPrinter.a ../../../../lib/libLLVMX86Info.a ../../../../lib/libLLVMMCParser.a ../../../../lib/libLLVMCodeGen.a ../../../../lib/libLLVMARMAsmPrinter.a ../../../../lib/libLLVMARMInfo.a ../../../../lib/libLLVMX86Utils.a ../../../../lib/libLLVMScalarOpts.a ../../../../lib/libLLVMInstCombine.a ../../../../lib/libLLVMTransformUtils.a ../../../../lib/libLLVMipa.a ../../../../lib/libLLVMAnalysis.a ../../../../lib/libLLVMTarget.a ../../../../lib/libLLVMCore.a ../../../../lib/libclangEdit.a ../../../../lib/libclangAnalysis.a ../../../../lib/libclangAST.a ../../../../lib/libclangLex.a ../../../../lib/libclangASTMatchers.a ../../../../lib/libclangBasic.a ../../../../lib/libLLVMMC.a ../../../../lib/libLLVMObject.a ../../../../lib/libLLVMSupport.a -ldl -lpthread -Wl,-rpath,/usr/local/google/llvm_cmake_clang/lib </div>
<div>/usr/bin/ld: warning: libz.so.1, needed by /usr/lib/gcc/x86_64-linux-gnu/4.4/../../../../lib64/libxml2.so, not found (try using -rpath or -rpath-link)</div></div><div><br></div><div>If I manually add "-lz" to this command, link succeeds.</div>
<div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
  - Which distro are you using?</blockquote><div><br></div><div>What data do you need? I use libxml2 from "apt-get install libxml2".</div><div><div>$ dpkg -S /usr/lib/libz.so</div><div>zlib1g-dev: /usr/lib/libz.so</div>
</div><div><br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
...Takumi<br>
<br>
2012/10/25 Alexey Samsonov <<a href="mailto:samsonov@google.com">samsonov@google.com</a>>:<br>
<div><div class="h5">> I've recently started to see this error while linking c-index-test in CMake<br>
> build:<br>
> [ 95%] Linking CXX executable ../../../../bin/c-index-test<br>
> /usr/bin/ld: warning: libz.so.1, needed by<br>
> /usr/lib/gcc/x86_64-linux-gnu/4.4/../../../../lib64/libxml2.so, not found<br>
> (try using -rpath or -rpath-link)<br>
> /usr/lib/gcc/x86_64-linux-gnu/4.4/../../../../lib64/libxml2.so: undefined<br>
> reference to `deflateInit2_'<br>
> /usr/lib/gcc/x86_64-linux-gnu/4.4/../../../../lib64/libxml2.so: undefined<br>
> reference to `deflate'<br>
> /usr/lib/gcc/x86_64-linux-gnu/4.4/../../../../lib64/libxml2.so: undefined<br>
> reference to `deflateEnd'<br>
> /usr/lib/gcc/x86_64-linux-gnu/4.4/../../../../lib64/libxml2.so: undefined<br>
> reference to `crc32'<br>
> /usr/lib/gcc/x86_64-linux-gnu/4.4/../../../../lib64/libxml2.so: undefined<br>
> reference to `inflate'<br>
> /usr/lib/gcc/x86_64-linux-gnu/4.4/../../../../lib64/libxml2.so: undefined<br>
> reference to `inflateInit2_'<br>
> /usr/lib/gcc/x86_64-linux-gnu/4.4/../../../../lib64/libxml2.so: undefined<br>
> reference to `inflateEnd'<br>
> /usr/lib/gcc/x86_64-linux-gnu/4.4/../../../../lib64/libxml2.so: undefined<br>
> reference to `gzrewind'<br>
> /usr/lib/gcc/x86_64-linux-gnu/4.4/../../../../lib64/libxml2.so: undefined<br>
> reference to `gzopen64'<br>
> /usr/lib/gcc/x86_64-linux-gnu/4.4/../../../../lib64/libxml2.so: undefined<br>
> reference to `gzwrite'<br>
> /usr/lib/gcc/x86_64-linux-gnu/4.4/../../../../lib64/libxml2.so: undefined<br>
> reference to `gzclose'<br>
> /usr/lib/gcc/x86_64-linux-gnu/4.4/../../../../lib64/libxml2.so: undefined<br>
> reference to `gzdopen'<br>
> /usr/lib/gcc/x86_64-linux-gnu/4.4/../../../../lib64/libxml2.so: undefined<br>
> reference to `gzread'<br>
><br>
> I think that I have libz installed:<br>
> $ ls -l /usr/lib64/libz.*<br>
> -rw-r--r-- 1 root root 118210 2009-11-09 18:53 /usr/lib64/libz.a<br>
> lrwxrwxrwx 1 root root     20 2011-12-15 16:50 /usr/lib64/libz.so -><br>
> /lib/libz.so.1.2.3.3<br>
> lrwxrwxrwx 1 root root     20 2012-10-25 13:20 /usr/lib64/libz.so.1 -><br>
> /lib/libz.so.1.2.3.3<br>
><br>
> Should tools/c-index-test/CMakeLists.txt explicitly link c-index-test with<br>
> libz library as well, or there is some other problem?<br>
><br>
> --<br>
> Alexey Samsonov, MSK<br>
><br>
><br>
</div></div>> _______________________________________________<br>
> cfe-dev mailing list<br>
> <a href="mailto:cfe-dev@cs.uiuc.edu">cfe-dev@cs.uiuc.edu</a><br>
> <a href="http://lists.cs.uiuc.edu/mailman/listinfo/cfe-dev" target="_blank">http://lists.cs.uiuc.edu/mailman/listinfo/cfe-dev</a><br>
><br>
</blockquote></div><br><br clear="all"><div><br></div>-- <br><div>Alexey Samsonov, MSK</div><br>