Hello,
Not sure whether this is better posted here or on Anaconda's mailing list. Let me know if I should post over there instead.
I have just tried to do a pip install xdress on Ubuntu 13.04 (x64). It seems to have an issue with Anaconda. If I take Anaconda off of my PATH, pip installs xdress successfully. It looks like it's using LLVM configuration from Anaconda's build of LLVM/clang, which doesn't necessarily match Ubuntu's configuration. (Just a wild guess - I'm not familiar with this stuff.)
Output from pip with Anaconda below. Any ideas on a fix or workaround?
Thanks,
Michael
Downloading/unpacking xdress
Downloading xdress-0.4.tar.gz (163kB): 163kB downloaded
Running setup.py (path:/tmp/pip_build_msarahan/xdress/setup.py) egg_info for package xdress
XXXXXXX XXXXXXXDDDDDDDDDDDDD
X:::::X X:::::XD::::::::::::DDD
X:::::X X:::::XD:::::::::::::::DD
X::::::X X::::::XDDD:::::DDDDD:::::D
XXX:::::X X:::::XXX D:::::D D:::::D
X:::::X X:::::X D:::::D D:::::D
X:::::X:::::X D:::::D D:::::D
X:::::::::X D:::::D D:::::D
X:::::::::X D:::::D D:::::D
X:::::X:::::X D:::::D D:::::D
X:::::X X:::::X D:::::D D:::::D
XXX:::::X X:::::XXX D:::::D D:::::D
X::::::X X::::::XDDD:::::DDDDD:::::D
X:::::X X:::::XD:::::::::::::::DD
X:::::X X:::::XD::::::::::::DDD
XXXXXXX XXXXXXXDDDDDDDDDDDDD
using llvm-config from /home/msarahan/anaconda/bin/llvm-config
warning: no files found matching 'xdress/*.cpp'
Installing collected packages: xdress
Running setup.py install for xdress
XXXXXXX XXXXXXXDDDDDDDDDDDDD
X:::::X X:::::XD::::::::::::DDD
X:::::X X:::::XD:::::::::::::::DD
X::::::X X::::::XDDD:::::DDDDD:::::D
XXX:::::X X:::::XXX D:::::D D:::::D
X:::::X X:::::X D:::::D D:::::D
X:::::X:::::X D:::::D D:::::D
X:::::::::X D:::::D D:::::D
X:::::::::X D:::::D D:::::D
X:::::X:::::X D:::::D D:::::D
X:::::X X:::::X D:::::D D:::::D
XXX:::::X X:::::XXX D:::::D D:::::D
X::::::X X::::::XDDD:::::DDDDD:::::D
X:::::X X:::::XD:::::::::::::::DD
X:::::X X:::::XD::::::::::::DDD
XXXXXXX XXXXXXXDDDDDDDDDDDDD
using llvm-config from /home/msarahan/anaconda/bin/llvm-config
building 'xdress.clang.libclang' extension
g++ -pthread -shared -L/home/msarahan/anaconda/lib -lclangTooling -lclangFrontend -lclangDriver -lclangSerialization -lclangCodeGen -lclangParse -lclangSema -lclangStaticAnalyzerFrontend -lclangStaticAnalyzerCheckers -lclangStaticAnalyzerCore -lclangAnalysis -lclangARCMigrate -lclangEdit -lclangRewriteCore -lclangAST -lclangLex -lclangBasic -lpython2.7 -o build/lib.linux-x86_64-2.7/xdress/clang/libclang.so -L/home/msarahan/anaconda/lib -lz -lpthread -lrt -ldl -lm -lLLVMInstrumentation -lLLVMArchive -lLLVMLinker -lLLVMIRReader -lLLVMBitReader -lLLVMAsmParser -lLLVMDebugInfo -lLLVMOption -lLLVMipo -lLLVMVectorize -lLLVMBitWriter -lLLVMTableGen -lLLVMSystemZCodeGen -lLLVMSystemZAsmParser -lLLVMSystemZDesc -lLLVMSystemZInfo -lLLVMSystemZAsmPrinter -lLLVMHexagonCodeGen -lLLVMHexagonAsmPrinter -lLLVMHexagonDesc -lLLVMHexagonInfo -lLLVMNVPTXCodeGen -lLLVMNVPTXDesc -lLLVMNVPTXInfo -lLLVMNVPTXAsmPrinter -lLLVMMBlazeDisassembler -lLLVMMBlazeCodeGen -lLLVMMBlazeDesc -lLLVMMBlazeAsmPrinter -lLLVMMBlazeAsmParser -lLLVMMBlazeInfo -lLLVMCppBackendCodeGen -lLLVMCppBackendInfo -lLLVMMSP430CodeGen -lLLVMMSP430Desc -lLLVMMSP430Info -lLLVMMSP430AsmPrinter -lLLVMXCoreDisassembler -lLLVMXCoreCodeGen -lLLVMXCoreDesc -lLLVMXCoreInfo -lLLVMXCoreAsmPrinter -lLLVMMipsDisassembler -lLLVMMipsCodeGen -lLLVMMipsAsmParser -lLLVMMipsDesc -lLLVMMipsInfo -lLLVMMipsAsmPrinter -lLLVMARMDisassembler -lLLVMARMCodeGen -lLLVMARMAsmParser -lLLVMARMDesc -lLLVMARMInfo -lLLVMARMAsmPrinter -lLLVMAArch64Disassembler -lLLVMAArch64CodeGen -lLLVMAArch64AsmParser -lLLVMAArch64Desc -lLLVMAArch64Info -lLLVMAArch64AsmPrinter -lLLVMAArch64Utils -lLLVMPowerPCCodeGen -lLLVMPowerPCDesc -lLLVMPowerPCAsmPrinter -lLLVMPowerPCAsmParser -lLLVMPowerPCInfo -lLLVMSparcCodeGen -lLLVMSparcDesc -lLLVMSparcInfo -lLLVMX86Disassembler -lLLVMX86AsmParser -lLLVMX86CodeGen -lLLVMSelectionDAG -lLLVMAsmPrinter -lLLVMX86Desc -lLLVMX86Info -lLLVMX86AsmPrinter -lLLVMX86Utils -lLLVMMCDisassembler -lLLVMMCParser -lLLVMInterpreter -lLLVMMCJIT -lLLVMJIT -lLLVMCodeGen -lLLVMObjCARCOpts -lLLVMScalarOpts -lLLVMInstCombine -lLLVMTransformUtils -lLLVMipa -lLLVMAnalysis -lLLVMRuntimeDyld -lLLVMExecutionEngine -lLLVMTarget -lLLVMMC -lLLVMObject -lLLVMCore -lLLVMSupport
/usr/bin/ld: cannot find -lLLVMInstrumentation
/usr/bin/ld: cannot find -lLLVMArchive
/usr/bin/ld: cannot find -lLLVMLinker
/usr/bin/ld: cannot find -lLLVMIRReader
/usr/bin/ld: cannot find -lLLVMBitReader
/usr/bin/ld: cannot find -lLLVMAsmParser
/usr/bin/ld: cannot find -lLLVMDebugInfo
/usr/bin/ld: cannot find -lLLVMOption
/usr/bin/ld: cannot find -lLLVMipo
/usr/bin/ld: cannot find -lLLVMVectorize
/usr/bin/ld: cannot find -lLLVMBitWriter
/usr/bin/ld: cannot find -lLLVMTableGen
/usr/bin/ld: cannot find -lLLVMSystemZCodeGen
/usr/bin/ld: cannot find -lLLVMSystemZAsmParser
/usr/bin/ld: cannot find -lLLVMSystemZDesc
/usr/bin/ld: cannot find -lLLVMSystemZInfo
/usr/bin/ld: cannot find -lLLVMSystemZAsmPrinter
/usr/bin/ld: cannot find -lLLVMHexagonCodeGen
/usr/bin/ld: cannot find -lLLVMHexagonAsmPrinter
/usr/bin/ld: cannot find -lLLVMHexagonDesc
/usr/bin/ld: cannot find -lLLVMHexagonInfo
/usr/bin/ld: cannot find -lLLVMNVPTXCodeGen
/usr/bin/ld: cannot find -lLLVMNVPTXDesc
/usr/bin/ld: cannot find -lLLVMNVPTXInfo
/usr/bin/ld: cannot find -lLLVMNVPTXAsmPrinter
/usr/bin/ld: cannot find -lLLVMMBlazeDisassembler
/usr/bin/ld: cannot find -lLLVMMBlazeCodeGen
/usr/bin/ld: cannot find -lLLVMMBlazeDesc
/usr/bin/ld: cannot find -lLLVMMBlazeAsmPrinter
/usr/bin/ld: cannot find -lLLVMMBlazeAsmParser
/usr/bin/ld: cannot find -lLLVMMBlazeInfo
/usr/bin/ld: cannot find -lLLVMCppBackendCodeGen
/usr/bin/ld: cannot find -lLLVMCppBackendInfo
/usr/bin/ld: cannot find -lLLVMMSP430CodeGen
/usr/bin/ld: cannot find -lLLVMMSP430Desc
/usr/bin/ld: cannot find -lLLVMMSP430Info
/usr/bin/ld: cannot find -lLLVMMSP430AsmPrinter
/usr/bin/ld: cannot find -lLLVMXCoreDisassembler
/usr/bin/ld: cannot find -lLLVMXCoreCodeGen
/usr/bin/ld: cannot find -lLLVMXCoreDesc
/usr/bin/ld: cannot find -lLLVMXCoreInfo
/usr/bin/ld: cannot find -lLLVMXCoreAsmPrinter
/usr/bin/ld: cannot find -lLLVMMipsDisassembler
/usr/bin/ld: cannot find -lLLVMMipsCodeGen
/usr/bin/ld: cannot find -lLLVMMipsAsmParser
/usr/bin/ld: cannot find -lLLVMMipsDesc
/usr/bin/ld: cannot find -lLLVMMipsInfo
/usr/bin/ld: cannot find -lLLVMMipsAsmPrinter
/usr/bin/ld: cannot find -lLLVMARMDisassembler
/usr/bin/ld: cannot find -lLLVMARMCodeGen
/usr/bin/ld: cannot find -lLLVMARMAsmParser
/usr/bin/ld: cannot find -lLLVMARMDesc
/usr/bin/ld: cannot find -lLLVMARMInfo
/usr/bin/ld: cannot find -lLLVMARMAsmPrinter
/usr/bin/ld: cannot find -lLLVMAArch64Disassembler
/usr/bin/ld: cannot find -lLLVMAArch64CodeGen
/usr/bin/ld: cannot find -lLLVMAArch64AsmParser
/usr/bin/ld: cannot find -lLLVMAArch64Desc
/usr/bin/ld: cannot find -lLLVMAArch64Info
/usr/bin/ld: cannot find -lLLVMAArch64AsmPrinter
/usr/bin/ld: cannot find -lLLVMAArch64Utils
/usr/bin/ld: cannot find -lLLVMPowerPCCodeGen
/usr/bin/ld: cannot find -lLLVMPowerPCDesc
/usr/bin/ld: cannot find -lLLVMPowerPCAsmPrinter
/usr/bin/ld: cannot find -lLLVMPowerPCAsmParser
/usr/bin/ld: cannot find -lLLVMPowerPCInfo
/usr/bin/ld: cannot find -lLLVMSparcCodeGen
/usr/bin/ld: cannot find -lLLVMSparcDesc
/usr/bin/ld: cannot find -lLLVMSparcInfo
/usr/bin/ld: cannot find -lLLVMX86Disassembler
/usr/bin/ld: cannot find -lLLVMX86AsmParser
/usr/bin/ld: cannot find -lLLVMX86CodeGen
/usr/bin/ld: cannot find -lLLVMSelectionDAG
/usr/bin/ld: cannot find -lLLVMAsmPrinter
/usr/bin/ld: cannot find -lLLVMX86Desc
/usr/bin/ld: cannot find -lLLVMX86Info
/usr/bin/ld: cannot find -lLLVMX86AsmPrinter
/usr/bin/ld: cannot find -lLLVMX86Utils
/usr/bin/ld: cannot find -lLLVMMCDisassembler
/usr/bin/ld: cannot find -lLLVMMCParser
/usr/bin/ld: cannot find -lLLVMInterpreter
/usr/bin/ld: cannot find -lLLVMMCJIT
/usr/bin/ld: cannot find -lLLVMJIT
/usr/bin/ld: cannot find -lLLVMCodeGen
/usr/bin/ld: cannot find -lLLVMObjCARCOpts
/usr/bin/ld: cannot find -lLLVMScalarOpts
/usr/bin/ld: cannot find -lLLVMInstCombine
/usr/bin/ld: cannot find -lLLVMTransformUtils
/usr/bin/ld: cannot find -lLLVMipa
/usr/bin/ld: cannot find -lLLVMAnalysis
/usr/bin/ld: cannot find -lLLVMRuntimeDyld
/usr/bin/ld: cannot find -lLLVMExecutionEngine
/usr/bin/ld: cannot find -lLLVMTarget
/usr/bin/ld: cannot find -lLLVMMC
/usr/bin/ld: cannot find -lLLVMObject
/usr/bin/ld: cannot find -lLLVMCore
/usr/bin/ld: cannot find -lLLVMSupport
collect2: ld returned 1 exit status
error: command 'g++' failed with exit status 1
Complete output from command /home/msarahan/anaconda/bin/python -c "import setuptools, tokenize;__file__='/tmp/pip_build_msarahan/xdress/setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" install --record /tmp/pip-dG7z3X-record/install-record.txt --single-version-externally-managed --compile:
XXXXXXX XXXXXXXDDDDDDDDDDDDD
X:::::X X:::::XD::::::::::::DDD
X:::::X X:::::XD:::::::::::::::DD
X::::::X X::::::XDDD:::::DDDDD:::::D
XXX:::::X X:::::XXX D:::::D D:::::D
X:::::X X:::::X D:::::D D:::::D
X:::::X:::::X D:::::D D:::::D
X:::::::::X D:::::D D:::::D
X:::::::::X D:::::D D:::::D
X:::::X:::::X D:::::D D:::::D
X:::::X X:::::X D:::::D D:::::D
XXX:::::X X:::::XXX D:::::D D:::::D
X::::::X X::::::XDDD:::::DDDDD:::::D
X:::::X X:::::XD:::::::::::::::DD
X:::::X X:::::XD::::::::::::DDD
XXXXXXX XXXXXXXDDDDDDDDDDDDD
using llvm-config from /home/msarahan/anaconda/bin/llvm-config
running install
running build
running build_py
creating build
creating build/lib.linux-x86_64-2.7
creating build/lib.linux-x86_64-2.7/xdress
copying xdress/astparsers.py -> build/lib.linux-x86_64-2.7/xdress
copying xdress/version.py -> build/lib.linux-x86_64-2.7/xdress
copying xdress/stlwrap.py -> build/lib.linux-x86_64-2.7/xdress
copying xdress/main.py -> build/lib.linux-x86_64-2.7/xdress
copying xdress/utils.py -> build/lib.linux-x86_64-2.7/xdress
copying xdress/typesystem.py -> build/lib.linux-x86_64-2.7/xdress
copying xdress/descfilter.py -> build/lib.linux-x86_64-2.7/xdress
copying xdress/base.py -> build/lib.linux-x86_64-2.7/xdress
copying xdress/dtypes.py -> build/lib.linux-x86_64-2.7/xdress
copying xdress/extratypes.py -> build/lib.linux-x86_64-2.7/xdress
copying xdress/autodescribe.py -> build/lib.linux-x86_64-2.7/xdress
copying xdress/pep8names.py -> build/lib.linux-x86_64-2.7/xdress
copying xdress/cythongen.py -> build/lib.linux-x86_64-2.7/xdress
copying xdress/doxygen.py -> build/lib.linux-x86_64-2.7/xdress
copying xdress/plugins.py -> build/lib.linux-x86_64-2.7/xdress
copying xdress/autoall.py -> build/lib.linux-x86_64-2.7/xdress
copying xdress/__init__.py -> build/lib.linux-x86_64-2.7/xdress
creating build/lib.linux-x86_64-2.7/xdress/clang
copying xdress/clang/cindex.py -> build/lib.linux-x86_64-2.7/xdress/clang
copying xdress/clang/enumerations.py -> build/lib.linux-x86_64-2.7/xdress/clang
copying xdress/clang/__init__.py -> build/lib.linux-x86_64-2.7/xdress/clang
creating build/lib.linux-x86_64-2.7/xdress/_enum
copying xdress/_enum/test_enum.py -> build/lib.linux-x86_64-2.7/xdress/_enum
copying xdress/_enum/__init__.py -> build/lib.linux-x86_64-2.7/xdress/_enum
copying xdress/_enum/enum.py -> build/lib.linux-x86_64-2.7/xdress/_enum
copying xdress/xdress_extra_types.pxd -> build/lib.linux-x86_64-2.7/xdress
copying xdress/xdress_extra_types.pyx -> build/lib.linux-x86_64-2.7/xdress
copying xdress/xdress_extra_types.h -> build/lib.linux-x86_64-2.7/xdress
copying xdress/_enum/LICENSE -> build/lib.linux-x86_64-2.7/xdress/_enum
copying xdress/_enum/README -> build/lib.linux-x86_64-2.7/xdress/_enum
running build_ext
building 'xdress.clang.libclang' extension
g++ -pthread -shared -L/home/msarahan/anaconda/lib -lclangTooling -lclangFrontend -lclangDriver -lclangSerialization -lclangCodeGen -lclangParse -lclangSema -lclangStaticAnalyzerFrontend -lclangStaticAnalyzerCheckers -lclangStaticAnalyzerCore -lclangAnalysis -lclangARCMigrate -lclangEdit -lclangRewriteCore -lclangAST -lclangLex -lclangBasic -lpython2.7 -o build/lib.linux-x86_64-2.7/xdress/clang/libclang.so -L/home/msarahan/anaconda/lib -lz -lpthread -lrt -ldl -lm -lLLVMInstrumentation -lLLVMArchive -lLLVMLinker -lLLVMIRReader -lLLVMBitReader -lLLVMAsmParser -lLLVMDebugInfo -lLLVMOption -lLLVMipo -lLLVMVectorize -lLLVMBitWriter -lLLVMTableGen -lLLVMSystemZCodeGen -lLLVMSystemZAsmParser -lLLVMSystemZDesc -lLLVMSystemZInfo -lLLVMSystemZAsmPrinter -lLLVMHexagonCodeGen -lLLVMHexagonAsmPrinter -lLLVMHexagonDesc -lLLVMHexagonInfo -lLLVMNVPTXCodeGen -lLLVMNVPTXDesc -lLLVMNVPTXInfo -lLLVMNVPTXAsmPrinter -lLLVMMBlazeDisassembler -lLLVMMBlazeCodeGen -lLLVMMBlazeDesc -lLLVMMBlazeAsmPrinter -lLLVMMBlazeAsmParser -lLLVMMBlazeInfo -lLLVMCppBackendCodeGen -lLLVMCppBackendInfo -lLLVMMSP430CodeGen -lLLVMMSP430Desc -lLLVMMSP430Info -lLLVMMSP430AsmPrinter -lLLVMXCoreDisassembler -lLLVMXCoreCodeGen -lLLVMXCoreDesc -lLLVMXCoreInfo -lLLVMXCoreAsmPrinter -lLLVMMipsDisassembler -lLLVMMipsCodeGen -lLLVMMipsAsmParser -lLLVMMipsDesc -lLLVMMipsInfo -lLLVMMipsAsmPrinter -lLLVMARMDisassembler -lLLVMARMCodeGen -lLLVMARMAsmParser -lLLVMARMDesc -lLLVMARMInfo -lLLVMARMAsmPrinter -lLLVMAArch64Disassembler -lLLVMAArch64CodeGen -lLLVMAArch64AsmParser -lLLVMAArch64Desc -lLLVMAArch64Info -lLLVMAArch64AsmPrinter -lLLVMAArch64Utils -lLLVMPowerPCCodeGen -lLLVMPowerPCDesc -lLLVMPowerPCAsmPrinter -lLLVMPowerPCAsmParser -lLLVMPowerPCInfo -lLLVMSparcCodeGen -lLLVMSparcDesc -lLLVMSparcInfo -lLLVMX86Disassembler -lLLVMX86AsmParser -lLLVMX86CodeGen -lLLVMSelectionDAG -lLLVMAsmPrinter -lLLVMX86Desc -lLLVMX86Info -lLLVMX86AsmPrinter -lLLVMX86Utils -lLLVMMCDisassembler -lLLVMMCParser -lLLVMInterpreter -lLLVMMCJIT -lLLVMJIT -lLLVMCodeGen -lLLVMObjCARCOpts -lLLVMScalarOpts -lLLVMInstCombine -lLLVMTransformUtils -lLLVMipa -lLLVMAnalysis -lLLVMRuntimeDyld -lLLVMExecutionEngine -lLLVMTarget -lLLVMMC -lLLVMObject -lLLVMCore -lLLVMSupport
/usr/bin/ld: cannot find -lLLVMInstrumentation
/usr/bin/ld: cannot find -lLLVMArchive
/usr/bin/ld: cannot find -lLLVMLinker
/usr/bin/ld: cannot find -lLLVMIRReader
/usr/bin/ld: cannot find -lLLVMBitReader
/usr/bin/ld: cannot find -lLLVMAsmParser
/usr/bin/ld: cannot find -lLLVMDebugInfo
/usr/bin/ld: cannot find -lLLVMOption
/usr/bin/ld: cannot find -lLLVMipo
/usr/bin/ld: cannot find -lLLVMVectorize
/usr/bin/ld: cannot find -lLLVMBitWriter
/usr/bin/ld: cannot find -lLLVMTableGen
/usr/bin/ld: cannot find -lLLVMSystemZCodeGen
/usr/bin/ld: cannot find -lLLVMSystemZAsmParser
/usr/bin/ld: cannot find -lLLVMSystemZDesc
/usr/bin/ld: cannot find -lLLVMSystemZInfo
/usr/bin/ld: cannot find -lLLVMSystemZAsmPrinter
/usr/bin/ld: cannot find -lLLVMHexagonCodeGen
/usr/bin/ld: cannot find -lLLVMHexagonAsmPrinter
/usr/bin/ld: cannot find -lLLVMHexagonDesc
/usr/bin/ld: cannot find -lLLVMHexagonInfo
/usr/bin/ld: cannot find -lLLVMNVPTXCodeGen
/usr/bin/ld: cannot find -lLLVMNVPTXDesc
/usr/bin/ld: cannot find -lLLVMNVPTXInfo
/usr/bin/ld: cannot find -lLLVMNVPTXAsmPrinter
/usr/bin/ld: cannot find -lLLVMMBlazeDisassembler
/usr/bin/ld: cannot find -lLLVMMBlazeCodeGen
/usr/bin/ld: cannot find -lLLVMMBlazeDesc
/usr/bin/ld: cannot find -lLLVMMBlazeAsmPrinter
/usr/bin/ld: cannot find -lLLVMMBlazeAsmParser
/usr/bin/ld: cannot find -lLLVMMBlazeInfo
/usr/bin/ld: cannot find -lLLVMCppBackendCodeGen
/usr/bin/ld: cannot find -lLLVMCppBackendInfo
/usr/bin/ld: cannot find -lLLVMMSP430CodeGen
/usr/bin/ld: cannot find -lLLVMMSP430Desc
/usr/bin/ld: cannot find -lLLVMMSP430Info
/usr/bin/ld: cannot find -lLLVMMSP430AsmPrinter
/usr/bin/ld: cannot find -lLLVMXCoreDisassembler
/usr/bin/ld: cannot find -lLLVMXCoreCodeGen
/usr/bin/ld: cannot find -lLLVMXCoreDesc
/usr/bin/ld: cannot find -lLLVMXCoreInfo
/usr/bin/ld: cannot find -lLLVMXCoreAsmPrinter
/usr/bin/ld: cannot find -lLLVMMipsDisassembler
/usr/bin/ld: cannot find -lLLVMMipsCodeGen
/usr/bin/ld: cannot find -lLLVMMipsAsmParser
/usr/bin/ld: cannot find -lLLVMMipsDesc
/usr/bin/ld: cannot find -lLLVMMipsInfo
/usr/bin/ld: cannot find -lLLVMMipsAsmPrinter
/usr/bin/ld: cannot find -lLLVMARMDisassembler
/usr/bin/ld: cannot find -lLLVMARMCodeGen
/usr/bin/ld: cannot find -lLLVMARMAsmParser
/usr/bin/ld: cannot find -lLLVMARMDesc
/usr/bin/ld: cannot find -lLLVMARMInfo
/usr/bin/ld: cannot find -lLLVMARMAsmPrinter
/usr/bin/ld: cannot find -lLLVMAArch64Disassembler
/usr/bin/ld: cannot find -lLLVMAArch64CodeGen
/usr/bin/ld: cannot find -lLLVMAArch64AsmParser
/usr/bin/ld: cannot find -lLLVMAArch64Desc
/usr/bin/ld: cannot find -lLLVMAArch64Info
/usr/bin/ld: cannot find -lLLVMAArch64AsmPrinter
/usr/bin/ld: cannot find -lLLVMAArch64Utils
/usr/bin/ld: cannot find -lLLVMPowerPCCodeGen
/usr/bin/ld: cannot find -lLLVMPowerPCDesc
/usr/bin/ld: cannot find -lLLVMPowerPCAsmPrinter
/usr/bin/ld: cannot find -lLLVMPowerPCAsmParser
/usr/bin/ld: cannot find -lLLVMPowerPCInfo
/usr/bin/ld: cannot find -lLLVMSparcCodeGen
/usr/bin/ld: cannot find -lLLVMSparcDesc
/usr/bin/ld: cannot find -lLLVMSparcInfo
/usr/bin/ld: cannot find -lLLVMX86Disassembler
/usr/bin/ld: cannot find -lLLVMX86AsmParser
/usr/bin/ld: cannot find -lLLVMX86CodeGen
/usr/bin/ld: cannot find -lLLVMSelectionDAG
/usr/bin/ld: cannot find -lLLVMAsmPrinter
/usr/bin/ld: cannot find -lLLVMX86Desc
/usr/bin/ld: cannot find -lLLVMX86Info
/usr/bin/ld: cannot find -lLLVMX86AsmPrinter
/usr/bin/ld: cannot find -lLLVMX86Utils
/usr/bin/ld: cannot find -lLLVMMCDisassembler
/usr/bin/ld: cannot find -lLLVMMCParser
/usr/bin/ld: cannot find -lLLVMInterpreter
/usr/bin/ld: cannot find -lLLVMMCJIT
/usr/bin/ld: cannot find -lLLVMJIT
/usr/bin/ld: cannot find -lLLVMCodeGen
/usr/bin/ld: cannot find -lLLVMObjCARCOpts
/usr/bin/ld: cannot find -lLLVMScalarOpts
/usr/bin/ld: cannot find -lLLVMInstCombine
/usr/bin/ld: cannot find -lLLVMTransformUtils
/usr/bin/ld: cannot find -lLLVMipa
/usr/bin/ld: cannot find -lLLVMAnalysis
/usr/bin/ld: cannot find -lLLVMRuntimeDyld
/usr/bin/ld: cannot find -lLLVMExecutionEngine
/usr/bin/ld: cannot find -lLLVMTarget
/usr/bin/ld: cannot find -lLLVMMC
/usr/bin/ld: cannot find -lLLVMObject
/usr/bin/ld: cannot find -lLLVMCore
/usr/bin/ld: cannot find -lLLVMSupport
collect2: ld returned 1 exit status
error: command 'g++' failed with exit status 1
----------------------------------------
Cleaning up...
Command /home/msarahan/anaconda/bin/python -c "import setuptools, tokenize;__file__='/tmp/pip_build_msarahan/xdress/setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" install --record /tmp/pip-dG7z3X-record/install-record.txt --single-version-externally-managed --compile failed with error code 1 in /tmp/pip_build_msarahan/xdress
Storing debug log for failure in /home/msarahan/.pip/pip.log