I am really struggling to install EEMS on my system - I have been trying multiple ways for a long time but keep getting the same error.
I am working on a remote server through bah ubuntu where I do not have sudo permissions which can make troubleshooting more troublesome!
I usually work in conda environments as this make is much easier to install things. I found this answer here which gave me hope that I could use miniconda to install this. The code beow is exctly what I have run:
conda create --name EEMS
conda activate EEMS
conda install -c anaconda gcc_linux-64 # as I thought this was an issu at one point but didnt change anything
conda install boost=1.71.0 # previous error from makefile said I should use boost of 1.72.0 or below.
conda install eigen
git clone https://github.com/dipetkov/eems.git
cd ./eems/runeems_snps/src/
# Here I edit the Makefile
The top of the Makefile is edited to: following the previous comments here
undefined reference to 'boost::program_options::value_semantic_codecvt_helper<char>::parse(boost::any&, std::vector<std::string, std::allocator<std::string> > const&, bool) const' - undefined reference for lots of the program_options
collect2: error: ld returned 1 exit status
Makefile:19: recipe for target 'linux' failed
Any ideas what I need to do differently? Please remeber I do not have sudo so this can sometimes limit options.
Thank you for your help in advance
Hi,
I am really struggling to install EEMS on my system - I have been trying multiple ways for a long time but keep getting the same error. I am working on a remote server through bah ubuntu where I do not have
sudo
permissions which can make troubleshooting more troublesome!I usually work in conda environments as this make is much easier to install things. I found this answer here which gave me hope that I could use miniconda to install this. The code beow is exctly what I have run:
The top of the Makefile is edited to: following the previous comments here
I then run
make linux
here is where I get the errorOutput is in the file attached EEMS_install_error.txt
The main errors I can see are:
undefined reference to 'boost::program_options::value_semantic_codecvt_helper<char>::parse(boost::any&, std::vector<std::string, std::allocator<std::string> > const&, bool) const'
- undefined reference for lots of the program_optionscollect2: error: ld returned 1 exit status
Makefile:19: recipe for target 'linux' failed
Any ideas what I need to do differently? Please remeber I do not have
sudo
so this can sometimes limit options. Thank you for your help in advance