Installing Cactus (progressiveCactus)
When installing Cactus (using the progressiveCactus repository) I encountered the following issues during compiling:
easy_install not found Solution: Needed to remove my
~/.pydistutils.cfg
Dependencies/includes not being found Solution: add
CXXFLAGS=-I"<install_location>/include/"
andCFLAGS=-I"<install_location>/include/"
to<install_location>/share/config.site
kyototycoon not compiling as kyotocabinet functions not found (as in issue 27) Solution: (as in my comment to the issue)entering the kyototycoon directory and running configure with different flags, then make:
./configure --prefix=~/software --with-kc=~/software make
where
~/software
is the prefix I am installing to (with subdirs bin, lib, include, man etc)Various cases of
-ltokyocabinet
not found, or other dependencies missing in the USCS submodules stages of compilation (which use makefiles but not configure, so don’t pick up config.site) Solution: add:cflags += -I"/nfs/users/nfs_j/jl11/software/include/" -L/nfs/users/nfs_j/jl11/software/lib
to
include.mk
in submodules cactus, cactus2hal, hal, pinchesAndCacti and matchingAndOrdering
Hope that helps anyone who might have been struggling with similar compile issues!