-
Notifications
You must be signed in to change notification settings - Fork 94
Description
Hi,
I get the following error during installation. Someone please help -
$ make cd src/mash/capnp;export PATH=/usr/local//bin/:/media/data_disk_1/2025/softwares/.cargo/bin:/usr/local/IMOD/bin:/home/ojagan/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/snap/bin:/usr/local/UCSF/Chimera64-1.11.2/bin:/home/ojagan/emsoft/tomoctf/bin:/home/ojagan/emsoft/scipion:/home/ojagan/emsoft:/home/ojagan/Downloads/apbs/APBS-1.4.1-binary/bin:/home/ojagan/Downloads/cif2pdb/ciftr-v2.053-prod-bin-linux/bin:/home/ojagan/pytom/bin:/home/ojagan/bin:/home/ojagan/MGLTools-1.5.6/bin:/home/ojagan/emsoft/scipion/software/em/spider/spider/bin:/home/ojagan/emsoft/scipion/software/em/bsoft-1.9.0/bin:/home/ojagan/emsoft/xmipp-2.4-recompile/bin:/usr/local/IMOD/pythonLink:/media/data_disk_1/2025/softwares/gfastats/build/bin:/media/data_disk_1/2025/softwares/vg/bin:/home/ojagan/edirect:/usr/local/UCSF/Chimera64-1.11.2/bin:/home/ojagan/emsoft/tomoctf/bin:/home/ojagan/emsoft/scipion:/home/ojagan/emsoft:/home/ojagan/Downloads/apbs/APBS-1.4.1-binary/bin:/home/ojagan/Downloads/cif2pdb/ciftr-v2.053-prod-bin-linux/bin:/home/ojagan/pytom/bin:/home/ojagan/bin:/home/ojagan/MGLTools-1.5.6/bin:/home/ojagan/emsoft/scipion/software/em/spider/spider/bin:/home/ojagan/emsoft/scipion/software/em/bsoft-1.9.0/bin:/home/ojagan/emsoft/xmipp-2.4-recompile/bin;capnp compile -I /usr/local//include -oc++ MinHash.capnp g++ -c -O3 -std=c++14 -Isrc -I/usr/local//include -I/usr/local//include -include src/mash/memcpyLink.h -Wl,--wrap=memcpy -o src/mash/Command.o src/mash/Command.cpp src/mash/Command.cpp: In member function ‘void mash::Command::Option::setArgument(std::string)’: src/mash/Command.cpp:70:42: error: ‘uint64_t’ was not declared in this scope 70 | else if ( type == Integer && uint64_t(argumentAsNumber) != argumentAsNumber ) | ^~~~~~~~ src/mash/Command.cpp:14:1: note: ‘uint64_t’ is defined in header ‘<cstdint>’; did you forget to ‘#include <cstdint>’? 13 | #include "version.h" +++ |+#include <cstdint> 14 | src/mash/Command.cpp:102:9: error: ‘uint64_t’ was not declared in this scope 102 | uint64_t factor = 1; | ^~~~~~~~ src/mash/Command.cpp:102:9: note: ‘uint64_t’ is defined in header ‘<cstdint>’; did you forget to ‘#include <cstdint>’? src/mash/Command.cpp:110:33: error: ‘factor’ was not declared in this scope; did you mean ‘vector’? 110 | factor = 1000; | ^~~~~~ | vector src/mash/Command.cpp:143:49: error: expected ‘)’ before ‘argumentAsNumber’ 143 | if ( argumentAsNumber <= 0 || (uint64_t)argumentAsNumber != argumentAsNumber ) | ~ ^~~~~~~~~~~~~~~~ | ) src/mash/Command.cpp:154:29: error: ‘factor’ was not declared in this scope; did you mean ‘vector’? 154 | argumentAsNumber *= factor; | ^~~~~~ | vector make: *** [Makefile:50: src/mash/Command.o] Error 1