Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Source Files Compiled But Binaries Can't Seem To Run Properly #191

Open
humanitiesclinic opened this issue Feb 11, 2019 · 4 comments
Open

Comments

@humanitiesclinic
Copy link

I managed to compile successfully on a Mac 10.11.

Output:
$ cmake --build .
Scanning dependencies of target undname
[ 0%] Building C object 3rd-party/undname/CMakeFiles/undname.dir/undname.c.o
[ 1%] Linking C static library libundname.a
[ 1%] Built target undname
Scanning dependencies of target capstone-static
[ 1%] Building C object 3rd-party/capstone/capstone/CMakeFiles/capstone-static.dir/cs.c.o
[ 1%] Building C object 3rd-party/capstone/capstone/CMakeFiles/capstone-static.dir/MCInst.c.o
[ 2%] Building C object 3rd-party/capstone/capstone/CMakeFiles/capstone-static.dir/MCInstrDesc.c.o
[ 2%] Building C object 3rd-party/capstone/capstone/CMakeFiles/capstone-static.dir/MCRegisterInfo.c.o
[ 3%] Building C object 3rd-party/capstone/capstone/CMakeFiles/capstone-static.dir/SStream.c.o
[ 3%] Building C object 3rd-party/capstone/capstone/CMakeFiles/capstone-static.dir/utils.c.o
[ 3%] Building C object 3rd-party/capstone/capstone/CMakeFiles/capstone-static.dir/arch/ARM/ARMDisassembler.c.o
[ 4%] Building C object 3rd-party/capstone/capstone/CMakeFiles/capstone-static.dir/arch/ARM/ARMInstPrinter.c.o
[ 4%] Building C object 3rd-party/capstone/capstone/CMakeFiles/capstone-static.dir/arch/ARM/ARMMapping.c.o
[ 5%] Building C object 3rd-party/capstone/capstone/CMakeFiles/capstone-static.dir/arch/ARM/ARMModule.c.o
[ 5%] Linking C static library libcapstone.a
[ 5%] Built target capstone-static
Scanning dependencies of target udis86
[ 5%] Building C object 3rd-party/libudis86/CMakeFiles/udis86.dir/decode.c.o
[ 5%] Building C object 3rd-party/libudis86/CMakeFiles/udis86.dir/input.c.o
[ 6%] Building C object 3rd-party/libudis86/CMakeFiles/udis86.dir/itab.c.o
[ 6%] Building C object 3rd-party/libudis86/CMakeFiles/udis86.dir/syn.c.o
[ 7%] Building C object 3rd-party/libudis86/CMakeFiles/udis86.dir/syn-att.c.o
[ 7%] Building C object 3rd-party/libudis86/CMakeFiles/udis86.dir/syn-intel.c.o
[ 7%] Building C object 3rd-party/libudis86/CMakeFiles/udis86.dir/udis86.c.o
[ 8%] Linking C static library libudis86.a
[ 8%] Built target udis86
Scanning dependencies of target iberty
[ 8%] Building C object 3rd-party/libiberty/CMakeFiles/iberty.dir/cp-demangle.c.o
[ 9%] Linking C static library libiberty.a
[ 9%] Built target iberty
[ 10%] Generating core/moc_Context.cxx
[ 10%] Generating common/moc_SignalLogger.cxx
Scanning dependencies of target nc
[ 10%] Building CXX object nc/CMakeFiles/nc.dir/arch/arm/ArmArchitecture.cpp.o
[ 10%] Building CXX object nc/CMakeFiles/nc.dir/arch/arm/ArmDisassembler.cpp.o
[ 11%] Building CXX object nc/CMakeFiles/nc.dir/arch/arm/ArmInstructionAnalyzer.cpp.o
[ 11%] Building CXX object nc/CMakeFiles/nc.dir/arch/arm/ArmRegisters.cpp.o
[ 12%] Building CXX object nc/CMakeFiles/nc.dir/arch/arm/CallingConventions.cpp.o
[ 12%] Building CXX object nc/CMakeFiles/nc.dir/arch/x86/CallingConventions.cpp.o
[ 12%] Building CXX object nc/CMakeFiles/nc.dir/arch/x86/X86Architecture.cpp.o
[ 13%] Building CXX object nc/CMakeFiles/nc.dir/arch/x86/X86Disassembler.cpp.o
[ 13%] Building CXX object nc/CMakeFiles/nc.dir/arch/x86/X86Instruction.cpp.o
[ 14%] Building CXX object nc/CMakeFiles/nc.dir/arch/x86/X86InstructionAnalyzer.cpp.o
[ 14%] Building CXX object nc/CMakeFiles/nc.dir/arch/x86/X86MasterAnalyzer.cpp.o
[ 14%] Building CXX object nc/CMakeFiles/nc.dir/arch/x86/X86Registers.cpp.o
[ 15%] Building CXX object nc/CMakeFiles/nc.dir/common/Branding.cpp.o
[ 15%] Building CXX object nc/CMakeFiles/nc.dir/common/CancellationToken.cpp.o
[ 16%] Building CXX object nc/CMakeFiles/nc.dir/common/Escaping.cpp.o
[ 16%] Building CXX object nc/CMakeFiles/nc.dir/common/Exception.cpp.o
[ 16%] Building CXX object nc/CMakeFiles/nc.dir/common/Logger.cpp.o
[ 17%] Building CXX object nc/CMakeFiles/nc.dir/common/SignalLogger.cpp.o
[ 17%] Building CXX object nc/CMakeFiles/nc.dir/common/StreamLogger.cpp.o
[ 18%] Building CXX object nc/CMakeFiles/nc.dir/common/StringToInt.cpp.o
[ 18%] Building CXX object nc/CMakeFiles/nc.dir/core/Context.cpp.o
[ 18%] Building CXX object nc/CMakeFiles/nc.dir/core/Driver.cpp.o
[ 19%] Building CXX object nc/CMakeFiles/nc.dir/core/MasterAnalyzer.cpp.o
[ 19%] Building CXX object nc/CMakeFiles/nc.dir/core/arch/Architecture.cpp.o
[ 20%] Building CXX object nc/CMakeFiles/nc.dir/core/arch/ArchitectureRepository.cpp.o
[ 20%] Building CXX object nc/CMakeFiles/nc.dir/core/arch/Disassembler.cpp.o
[ 20%] Building CXX object nc/CMakeFiles/nc.dir/core/arch/Instruction.cpp.o
[ 21%] Building CXX object nc/CMakeFiles/nc.dir/core/arch/Instructions.cpp.o
[ 21%] Building CXX object nc/CMakeFiles/nc.dir/core/image/Image.cpp.o
[ 22%] Building CXX object nc/CMakeFiles/nc.dir/core/image/Platform.cpp.o
[ 22%] Building CXX object nc/CMakeFiles/nc.dir/core/image/Reader.cpp.o
[ 22%] Building CXX object nc/CMakeFiles/nc.dir/core/image/Section.cpp.o
[ 23%] Building CXX object nc/CMakeFiles/nc.dir/core/image/Symbol.cpp.o
[ 23%] Building CXX object nc/CMakeFiles/nc.dir/core/input/ParseError.cpp.o
[ 24%] Building CXX object nc/CMakeFiles/nc.dir/core/input/Parser.cpp.o
[ 24%] Building CXX object nc/CMakeFiles/nc.dir/core/input/ParserRepository.cpp.o
[ 24%] Building CXX object nc/CMakeFiles/nc.dir/core/ir/BasicBlock.cpp.o
[ 25%] Building CXX object nc/CMakeFiles/nc.dir/core/ir/CFG.cpp.o
[ 25%] Building CXX object nc/CMakeFiles/nc.dir/core/ir/Dominators.cpp.o
[ 26%] Building CXX object nc/CMakeFiles/nc.dir/core/ir/Function.cpp.o
[ 26%] Building CXX object nc/CMakeFiles/nc.dir/core/ir/Functions.cpp.o
[ 26%] Building CXX object nc/CMakeFiles/nc.dir/core/ir/FunctionsGenerator.cpp.o
[ 27%] Building CXX object nc/CMakeFiles/nc.dir/core/ir/Jump.cpp.o
[ 27%] Building CXX object nc/CMakeFiles/nc.dir/core/ir/JumpTarget.cpp.o
[ 28%] Building CXX object nc/CMakeFiles/nc.dir/core/ir/MemoryLocation.cpp.o
[ 28%] Building CXX object nc/CMakeFiles/nc.dir/core/ir/Program.cpp.o
[ 28%] Building CXX object nc/CMakeFiles/nc.dir/core/ir/Statement.cpp.o
[ 29%] Building CXX object nc/CMakeFiles/nc.dir/core/ir/Statements.cpp.o
[ 29%] Building CXX object nc/CMakeFiles/nc.dir/core/ir/Term.cpp.o
[ 30%] Building CXX object nc/CMakeFiles/nc.dir/core/ir/Terms.cpp.o
[ 30%] Building CXX object nc/CMakeFiles/nc.dir/core/ir/calling/CallHook.cpp.o
[ 30%] Building CXX object nc/CMakeFiles/nc.dir/core/ir/calling/Convention.cpp.o
[ 31%] Building CXX object nc/CMakeFiles/nc.dir/core/ir/calling/EntryHook.cpp.o
[ 31%] Building CXX object nc/CMakeFiles/nc.dir/core/ir/calling/Hooks.cpp.o
[ 32%] Building CXX object nc/CMakeFiles/nc.dir/core/ir/calling/Patch.cpp.o
[ 32%] Building CXX object nc/CMakeFiles/nc.dir/core/ir/calling/ReturnHook.cpp.o
[ 32%] Building CXX object nc/CMakeFiles/nc.dir/core/ir/calling/SignatureAnalyzer.cpp.o
[ 33%] Building CXX object nc/CMakeFiles/nc.dir/core/ir/cflow/BasicNode.cpp.o
[ 33%] Building CXX object nc/CMakeFiles/nc.dir/core/ir/cflow/Dfs.cpp.o
[ 34%] Building CXX object nc/CMakeFiles/nc.dir/core/ir/cflow/Edge.cpp.o
[ 34%] Building CXX object nc/CMakeFiles/nc.dir/core/ir/cflow/Graph.cpp.o
[ 34%] Building CXX object nc/CMakeFiles/nc.dir/core/ir/cflow/GraphBuilder.cpp.o
[ 35%] Building CXX object nc/CMakeFiles/nc.dir/core/ir/cflow/LoopExplorer.cpp.o
[ 35%] Building CXX object nc/CMakeFiles/nc.dir/core/ir/cflow/Node.cpp.o
[ 36%] Building CXX object nc/CMakeFiles/nc.dir/core/ir/cflow/Region.cpp.o
[ 36%] Building CXX object nc/CMakeFiles/nc.dir/core/ir/cflow/StructureAnalyzer.cpp.o
[ 36%] Building CXX object nc/CMakeFiles/nc.dir/core/ir/cgen/CodeGenerator.cpp.o
[ 37%] Building CXX object nc/CMakeFiles/nc.dir/core/ir/cgen/DeclarationGenerator.cpp.o
[ 37%] Building CXX object nc/CMakeFiles/nc.dir/core/ir/cgen/DefinitionGenerator.cpp.o
[ 38%] Building CXX object nc/CMakeFiles/nc.dir/core/ir/cgen/NameGenerator.cpp.o
[ 38%] Building CXX object nc/CMakeFiles/nc.dir/core/ir/cgen/Utils.cpp.o
[ 38%] Building CXX object nc/CMakeFiles/nc.dir/core/ir/dflow/Dataflow.cpp.o
[ 39%] Building CXX object nc/CMakeFiles/nc.dir/core/ir/dflow/DataflowAnalyzer.cpp.o
[ 39%] Building CXX object nc/CMakeFiles/nc.dir/core/ir/dflow/ReachingDefinitions.cpp.o
[ 40%] Building CXX object nc/CMakeFiles/nc.dir/core/ir/dflow/Uses.cpp.o
[ 40%] Building CXX object nc/CMakeFiles/nc.dir/core/ir/dflow/Utils.cpp.o
[ 40%] Building CXX object nc/CMakeFiles/nc.dir/core/ir/dflow/Value.cpp.o
[ 41%] Building CXX object nc/CMakeFiles/nc.dir/core/ir/misc/PatternRecognition.cpp.o
[ 41%] Building CXX object nc/CMakeFiles/nc.dir/core/ir/types/Type.cpp.o
[ 42%] Building CXX object nc/CMakeFiles/nc.dir/core/ir/types/TypeAnalyzer.cpp.o
[ 42%] Building CXX object nc/CMakeFiles/nc.dir/core/ir/types/Types.cpp.o
[ 42%] Building CXX object nc/CMakeFiles/nc.dir/core/ir/liveness/LivenessAnalyzer.cpp.o
[ 43%] Building CXX object nc/CMakeFiles/nc.dir/core/ir/vars/Variable.cpp.o
[ 43%] Building CXX object nc/CMakeFiles/nc.dir/core/ir/vars/VariableAnalyzer.cpp.o
[ 44%] Building CXX object nc/CMakeFiles/nc.dir/core/ir/vars/Variables.cpp.o
[ 44%] Building CXX object nc/CMakeFiles/nc.dir/core/irgen/IRGenerator.cpp.o
[ 44%] Building CXX object nc/CMakeFiles/nc.dir/core/irgen/InstructionAnalyzer.cpp.o
[ 45%] Building CXX object nc/CMakeFiles/nc.dir/core/irgen/InvalidInstructionException.cpp.o
[ 45%] Building CXX object nc/CMakeFiles/nc.dir/core/likec/BinaryOperator.cpp.o
[ 46%] Building CXX object nc/CMakeFiles/nc.dir/core/likec/Block.cpp.o
[ 46%] Building CXX object nc/CMakeFiles/nc.dir/core/likec/CallOperator.cpp.o
[ 46%] Building CXX object nc/CMakeFiles/nc.dir/core/likec/CompilationUnit.cpp.o
[ 47%] Building CXX object nc/CMakeFiles/nc.dir/core/likec/DoWhile.cpp.o
[ 47%] Building CXX object nc/CMakeFiles/nc.dir/core/likec/ExpressionStatement.cpp.o
[ 48%] Building CXX object nc/CMakeFiles/nc.dir/core/likec/FunctionDeclaration.cpp.o
[ 48%] Building CXX object nc/CMakeFiles/nc.dir/core/likec/FunctionDefinition.cpp.o
[ 48%] Building CXX object nc/CMakeFiles/nc.dir/core/likec/FunctionPointerType.cpp.o
[ 49%] Building CXX object nc/CMakeFiles/nc.dir/core/likec/Goto.cpp.o
[ 49%] Building CXX object nc/CMakeFiles/nc.dir/core/likec/If.cpp.o
[ 50%] Building CXX object nc/CMakeFiles/nc.dir/core/likec/IntegerConstant.cpp.o
[ 50%] Building CXX object nc/CMakeFiles/nc.dir/core/likec/LabelIdentifier.cpp.o
[ 50%] Building CXX object nc/CMakeFiles/nc.dir/core/likec/MemberAccessOperator.cpp.o
[ 51%] Building CXX object nc/CMakeFiles/nc.dir/core/likec/Return.cpp.o
[ 51%] Building CXX object nc/CMakeFiles/nc.dir/core/likec/Simplifier.cpp.o
[ 52%] Building CXX object nc/CMakeFiles/nc.dir/core/likec/StructType.cpp.o
[ 52%] Building CXX object nc/CMakeFiles/nc.dir/core/likec/Switch.cpp.o
[ 52%] Building CXX object nc/CMakeFiles/nc.dir/core/likec/Tree.cpp.o
[ 53%] Building CXX object nc/CMakeFiles/nc.dir/core/likec/TreeNode.cpp.o
[ 53%] Building CXX object nc/CMakeFiles/nc.dir/core/likec/TreePrinter.cpp.o
[ 54%] Building CXX object nc/CMakeFiles/nc.dir/core/likec/TypeCalculator.cpp.o
[ 54%] Building CXX object nc/CMakeFiles/nc.dir/core/likec/Typecast.cpp.o
[ 54%] Building CXX object nc/CMakeFiles/nc.dir/core/likec/Types.cpp.o
[ 55%] Building CXX object nc/CMakeFiles/nc.dir/core/likec/UnaryOperator.cpp.o
[ 55%] Building CXX object nc/CMakeFiles/nc.dir/core/likec/Utils.cpp.o
[ 56%] Building CXX object nc/CMakeFiles/nc.dir/core/likec/VariableDeclaration.cpp.o
[ 56%] Building CXX object nc/CMakeFiles/nc.dir/core/likec/While.cpp.o
[ 56%] Building CXX object nc/CMakeFiles/nc.dir/core/mangling/DefaultDemangler.cpp.o
[ 57%] Building CXX object nc/CMakeFiles/nc.dir/input/elf/ElfParser.cpp.o
[ 57%] Building CXX object nc/CMakeFiles/nc.dir/input/mach-o/MachOParser.cpp.o
[ 58%] Building CXX object nc/CMakeFiles/nc.dir/input/pe/PeParser.cpp.o
[ 58%] Building CXX object nc/CMakeFiles/nc.dir/input/le/LeParser.cpp.o
[ 58%] Building CXX object nc/CMakeFiles/nc.dir/common/Version.cpp.o
[ 59%] Building CXX object nc/CMakeFiles/nc.dir/common/moc_SignalLogger.cxx.o
[ 59%] Building CXX object nc/CMakeFiles/nc.dir/core/moc_Context.cxx.o
[ 60%] Linking CXX static library libnc.a
[ 60%] Built target nc
[ 60%] Generating moc_TreeViewSearcher.cxx
[ 60%] Generating moc_Activity.cxx
[ 60%] Generating moc_Command.cxx
[ 61%] Generating moc_CommandQueue.cxx
[ 61%] Generating moc_CppSyntaxHighlighter.cxx
[ 62%] Generating moc_CxxDocument.cxx
[ 62%] Generating moc_CxxView.cxx
[ 62%] Generating moc_Decompilation.cxx
[ 63%] Generating moc_Decompile.cxx
[ 63%] Generating moc_DecompileAll.cxx
[ 64%] Generating moc_DeleteInstructions.cxx
[ 64%] Generating moc_Disassemble.cxx
[ 64%] Generating moc_Disassembly.cxx
[ 65%] Generating moc_DisassemblyDialog.cxx
[ 65%] Generating moc_GotoLineWidget.cxx
[ 66%] Generating moc_InspectorModel.cxx
[ 66%] Generating moc_InspectorView.cxx
[ 66%] Generating moc_InstructionsModel.cxx
[ 67%] Generating moc_InstructionsView.cxx
[ 67%] Generating moc_LogManager.cxx
[ 68%] Generating moc_LogView.cxx
[ 68%] Generating moc_MainWindow.cxx
[ 68%] Generating moc_Project.cxx
[ 69%] Generating moc_SearchWidget.cxx
[ 69%] Generating moc_SectionsModel.cxx
[ 70%] Generating moc_SectionsView.cxx
[ 70%] Generating moc_SymbolsModel.cxx
[ 70%] Generating moc_SymbolsView.cxx
[ 71%] Generating moc_TextEditSearcher.cxx
[ 71%] Generating moc_TextView.cxx
[ 72%] Generating moc_TreeView.cxx
Scanning dependencies of target nc-gui
[ 72%] Building CXX object nc/gui/CMakeFiles/nc-gui.dir/Activity.cpp.o
[ 73%] Building CXX object nc/gui/CMakeFiles/nc-gui.dir/Command.cpp.o
[ 73%] Building CXX object nc/gui/CMakeFiles/nc-gui.dir/CommandQueue.cpp.o
[ 74%] Building CXX object nc/gui/CMakeFiles/nc-gui.dir/CppSyntaxHighlighter.cpp.o
[ 74%] Building CXX object nc/gui/CMakeFiles/nc-gui.dir/CxxDocument.cpp.o
[ 74%] Building CXX object nc/gui/CMakeFiles/nc-gui.dir/CxxView.cpp.o
[ 75%] Building CXX object nc/gui/CMakeFiles/nc-gui.dir/Decompilation.cpp.o
[ 75%] Building CXX object nc/gui/CMakeFiles/nc-gui.dir/Decompile.cpp.o
[ 76%] Building CXX object nc/gui/CMakeFiles/nc-gui.dir/DecompileAll.cpp.o
[ 76%] Building CXX object nc/gui/CMakeFiles/nc-gui.dir/DeleteInstructions.cpp.o
[ 76%] Building CXX object nc/gui/CMakeFiles/nc-gui.dir/Disassemble.cpp.o
[ 77%] Building CXX object nc/gui/CMakeFiles/nc-gui.dir/Disassembly.cpp.o
[ 77%] Building CXX object nc/gui/CMakeFiles/nc-gui.dir/DisassemblyDialog.cpp.o
[ 78%] Building CXX object nc/gui/CMakeFiles/nc-gui.dir/GotoLineWidget.cpp.o
[ 78%] Building CXX object nc/gui/CMakeFiles/nc-gui.dir/InspectorItem.cpp.o
[ 78%] Building CXX object nc/gui/CMakeFiles/nc-gui.dir/InspectorModel.cpp.o
[ 79%] Building CXX object nc/gui/CMakeFiles/nc-gui.dir/InspectorView.cpp.o
[ 79%] Building CXX object nc/gui/CMakeFiles/nc-gui.dir/InstructionsModel.cpp.o
[ 80%] Building CXX object nc/gui/CMakeFiles/nc-gui.dir/InstructionsView.cpp.o
[ 80%] Building CXX object nc/gui/CMakeFiles/nc-gui.dir/LogManager.cpp.o
[ 80%] Building CXX object nc/gui/CMakeFiles/nc-gui.dir/LogView.cpp.o
[ 81%] Building CXX object nc/gui/CMakeFiles/nc-gui.dir/MainWindow.cpp.o
[ 81%] Building CXX object nc/gui/CMakeFiles/nc-gui.dir/Project.cpp.o
[ 82%] Building CXX object nc/gui/CMakeFiles/nc-gui.dir/RangeTree.cpp.o
[ 82%] Building CXX object nc/gui/CMakeFiles/nc-gui.dir/SearchWidget.cpp.o
[ 82%] Building CXX object nc/gui/CMakeFiles/nc-gui.dir/SectionsModel.cpp.o
[ 83%] Building CXX object nc/gui/CMakeFiles/nc-gui.dir/SectionsView.cpp.o
[ 83%] Building CXX object nc/gui/CMakeFiles/nc-gui.dir/SymbolsModel.cpp.o
[ 84%] Building CXX object nc/gui/CMakeFiles/nc-gui.dir/SymbolsView.cpp.o
[ 84%] Building CXX object nc/gui/CMakeFiles/nc-gui.dir/TextEditSearcher.cpp.o
[ 84%] Building CXX object nc/gui/CMakeFiles/nc-gui.dir/TextView.cpp.o
[ 85%] Building CXX object nc/gui/CMakeFiles/nc-gui.dir/TreeView.cpp.o
[ 85%] Building CXX object nc/gui/CMakeFiles/nc-gui.dir/TreeViewSearcher.cpp.o
[ 86%] Building CXX object nc/gui/CMakeFiles/nc-gui.dir/moc_Activity.cxx.o
[ 86%] Building CXX object nc/gui/CMakeFiles/nc-gui.dir/moc_Command.cxx.o
[ 86%] Building CXX object nc/gui/CMakeFiles/nc-gui.dir/moc_CommandQueue.cxx.o
[ 87%] Building CXX object nc/gui/CMakeFiles/nc-gui.dir/moc_CppSyntaxHighlighter.cxx.o
[ 87%] Building CXX object nc/gui/CMakeFiles/nc-gui.dir/moc_CxxDocument.cxx.o
[ 88%] Building CXX object nc/gui/CMakeFiles/nc-gui.dir/moc_CxxView.cxx.o
[ 88%] Building CXX object nc/gui/CMakeFiles/nc-gui.dir/moc_Decompilation.cxx.o
[ 88%] Building CXX object nc/gui/CMakeFiles/nc-gui.dir/moc_Decompile.cxx.o
[ 89%] Building CXX object nc/gui/CMakeFiles/nc-gui.dir/moc_DecompileAll.cxx.o
[ 89%] Building CXX object nc/gui/CMakeFiles/nc-gui.dir/moc_DeleteInstructions.cxx.o
[ 90%] Building CXX object nc/gui/CMakeFiles/nc-gui.dir/moc_Disassemble.cxx.o
[ 90%] Building CXX object nc/gui/CMakeFiles/nc-gui.dir/moc_Disassembly.cxx.o
[ 90%] Building CXX object nc/gui/CMakeFiles/nc-gui.dir/moc_DisassemblyDialog.cxx.o
[ 91%] Building CXX object nc/gui/CMakeFiles/nc-gui.dir/moc_GotoLineWidget.cxx.o
[ 91%] Building CXX object nc/gui/CMakeFiles/nc-gui.dir/moc_InspectorModel.cxx.o
[ 92%] Building CXX object nc/gui/CMakeFiles/nc-gui.dir/moc_InspectorView.cxx.o
[ 92%] Building CXX object nc/gui/CMakeFiles/nc-gui.dir/moc_InstructionsModel.cxx.o
[ 92%] Building CXX object nc/gui/CMakeFiles/nc-gui.dir/moc_InstructionsView.cxx.o
[ 93%] Building CXX object nc/gui/CMakeFiles/nc-gui.dir/moc_LogManager.cxx.o
[ 93%] Building CXX object nc/gui/CMakeFiles/nc-gui.dir/moc_LogView.cxx.o
[ 94%] Building CXX object nc/gui/CMakeFiles/nc-gui.dir/moc_MainWindow.cxx.o
[ 94%] Building CXX object nc/gui/CMakeFiles/nc-gui.dir/moc_Project.cxx.o
[ 94%] Building CXX object nc/gui/CMakeFiles/nc-gui.dir/moc_SearchWidget.cxx.o
[ 95%] Building CXX object nc/gui/CMakeFiles/nc-gui.dir/moc_SectionsModel.cxx.o
[ 95%] Building CXX object nc/gui/CMakeFiles/nc-gui.dir/moc_SectionsView.cxx.o
[ 96%] Building CXX object nc/gui/CMakeFiles/nc-gui.dir/moc_SymbolsModel.cxx.o
[ 96%] Building CXX object nc/gui/CMakeFiles/nc-gui.dir/moc_SymbolsView.cxx.o
[ 96%] Building CXX object nc/gui/CMakeFiles/nc-gui.dir/moc_TextEditSearcher.cxx.o
[ 97%] Building CXX object nc/gui/CMakeFiles/nc-gui.dir/moc_TextView.cxx.o
[ 97%] Building CXX object nc/gui/CMakeFiles/nc-gui.dir/moc_TreeView.cxx.o
[ 98%] Building CXX object nc/gui/CMakeFiles/nc-gui.dir/moc_TreeViewSearcher.cxx.o
[ 98%] Linking CXX static library libnc-gui.a
[ 98%] Built target nc-gui
Scanning dependencies of target nocode
[ 98%] Building CXX object nocode/CMakeFiles/nocode.dir/main.cpp.o
[ 99%] Linking CXX executable nocode
[ 99%] Built target nocode
Scanning dependencies of target snowman
[ 99%] Building CXX object snowman/CMakeFiles/snowman.dir/main.cpp.o
[100%] Linking CXX executable snowman
[100%] Built target snowman

However, when I executed any of the following:
$ /Users/user/AppInstalls/zDEVELOP/snowman-master/build/snowman/snowman --help
$ /Users/user/AppInstalls/zDEVELOP/snowman-master/build/snowman/snowman --version
$ /Users/user/AppInstalls/zDEVELOP/snowman-master/build/snowman/snowman /usr/sbin/netstat
(I am trying to decompile /usr/sbin/netstat an executable in the last command.)
None of them produced output to stdout or stderr, and I had to Ctrl+C it for it to really stop. i.e. the command just hanged there.

With the following:
$ /Users/user/AppInstalls/zDEVELOP/snowman-master/build/nocode/nocode /usr/sbin/ntptrace

I got:
nocode: /usr/sbin/ntptrace:File /usr/sbin/ntptrace has unknown format.

May I know what's wrong?

@yegord
Copy link
Owner

yegord commented Feb 11, 2019

None of them produced output to stdout or stderr,

snowman binary is a GUI. It will not print anything to stdout or stderr, modulo bugs.

nocode: /usr/sbin/ntptrace:File /usr/sbin/ntptrace has unknown format.

What does file /usr/sbin/ntptrace say?

@humanitiesclinic
Copy link
Author

@yegord thank you for this: file /usr/sbin/ntptrace
returns that it is a Perl script which explains why it didn't work.

However, if I tried file /usr/bin/file, it gives
/usr/bin/file: Mach-O universal binary with 2 architectures: [x86_64:Mach-O 64-bit executable x86_64] [i386:Mach-O executable i386]
/usr/bin/file (for architecture x86_64): Mach-O 64-bit executable x86_64
/usr/bin/file (for architecture i386): Mach-O executable i386

And
$ /Users/user/AppInstalls/zDEVELOP/snowman-master/build/nocode/nocode /usr/bin/file
nocode: /usr/bin/file:File /usr/bin/file has unknown format.

May I know what formats no code recognises? And is there a way to solve the problem for /usr/bin/file?

@humanitiesclinic
Copy link
Author

Btw, can I check. Is nocode a command-line version to the snowman command?

@yegord
Copy link
Owner

yegord commented Feb 12, 2019

universal binary

I guess, this is the reason. I implemented support for Mach-O, but universal binaries are special.

May I know what formats no code recognises?

ELF, PE, Mach-O (single architecture), and LE (some kind of DOS executables). nocode --help gives you a list of registered parsers.

And is there a way to solve the problem for /usr/bin/file?

Google says that you can use lipo to extract a binary for particular architecture from it: http://www.manpagez.com/man/1/lipo/

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants