Skip to content

install capstone in windows. create capstone.lib search for capstone.dll #1796

@yehonatanHarmatz

Description

@yehonatanHarmatz

hi, Im trying to install capstone in windows (inside sagemath)
I got this error:

ERROR: Command errored out with exit status 1:
command: /opt/sagemath-9.2/local/bin/python3 -u -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-req-build-h2umw3ln/setup.py'"'"'; file='"'"'/tmp/pip-req-build-h2umw3ln/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(file) if os.path.exists(file) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, file, '"'"'exec'"'"'))' bdist_wheel -d /tmp/pip-wheel-3x5k_c4f
cwd: /tmp/pip-req-build-h2umw3ln/
Complete output (64 lines):
running bdist_wheel
running build
Building C extensions
CC cs.o
CC SStream.o
CC MCInstrDesc.o
CC utils.o
CC MCRegisterInfo.o
CC arch/ARM/ARMDisassembler.o
CC arch/ARM/ARMInstPrinter.o
CC arch/ARM/ARMMapping.o
CC arch/ARM/ARMModule.o
CC arch/AArch64/AArch64BaseInfo.o
CC arch/AArch64/AArch64InstPrinter.o
CC arch/AArch64/AArch64Disassembler.o
CC arch/AArch64/AArch64Mapping.o
CC arch/AArch64/AArch64Module.o
CC arch/M68K/M68KDisassembler.o
CC arch/M68K/M68KInstPrinter.o
CC arch/M68K/M68KModule.o
CC arch/Mips/MipsDisassembler.o
CC arch/Mips/MipsInstPrinter.o
CC arch/Mips/MipsMapping.o
CC arch/Mips/MipsModule.o
CC arch/PowerPC/PPCDisassembler.o
CC arch/PowerPC/PPCInstPrinter.o
CC arch/PowerPC/PPCMapping.o
CC arch/PowerPC/PPCModule.o
CC arch/Sparc/SparcDisassembler.o
CC arch/Sparc/SparcInstPrinter.o
CC arch/Sparc/SparcMapping.o
CC arch/Sparc/SparcModule.o
CC arch/SystemZ/SystemZDisassembler.o
CC arch/SystemZ/SystemZInstPrinter.o
CC arch/SystemZ/SystemZMCTargetDesc.o
CC arch/SystemZ/SystemZMapping.o
CC arch/SystemZ/SystemZModule.o
CC arch/X86/X86DisassemblerDecoder.o
CC arch/X86/X86Disassembler.o
CC arch/X86/X86IntelInstPrinter.o
CC arch/X86/X86ATTInstPrinter.o
CC arch/X86/X86Mapping.o
CC arch/X86/X86Module.o
CC arch/XCore/XCoreDisassembler.o
CC arch/XCore/XCoreInstPrinter.o
CC arch/XCore/XCoreMapping.o
CC arch/XCore/XCoreModule.o
CC arch/TMS320C64x/TMS320C64xDisassembler.o
CC arch/TMS320C64x/TMS320C64xInstPrinter.o
CC arch/TMS320C64x/TMS320C64xMapping.o
CC arch/TMS320C64x/TMS320C64xModule.o
CC arch/M680X/M680XDisassembler.o
CC arch/M680X/M680XInstPrinter.o
CC arch/M680X/M680XModule.o
CC arch/EVM/EVMDisassembler.o
CC arch/EVM/EVMInstPrinter.o
CC arch/EVM/EVMMapping.o
CC arch/EVM/EVMModule.o
GEN capstone.pc
CC MCInst.o
LINK capstone.
AR capstone.lib
ar: creating ./capstone.lib
error: [Errno 2] No such file or directory: 'capstone.dll'

looks like it use the wrong extension, what can I do?

Metadata

Metadata

Assignees

No one assigned

    Labels

    PythonBindingsWindowsbugSomething is not working as it shouldbuild & packagingBuild system and packaging related

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions