data61 / gossamer

Gossamer bioinformatics suite
Other
19 stars 18 forks source link

Installation on RedHat 7.9 #34

Open as7a5 opened 2 years ago

as7a5 commented 2 years ago

Hi, We have used several versions of boost (48 - 72) and all end up with error such as[ 40%] Built target gossapp [ 40%] Building CXX object src/CMakeFiles/goss.dir/goss.cc.o [ 41%] Linking CXX executable goss libgosslib.a(PhysicalFileFactory.cc.o): In function boost::filesystem::copy_file(boost::filesystem::path const&, boost::filesystem::path const&)': PhysicalFileFactory.cc:(.text._ZN5boost10filesystem9copy_fileERKNS0_4pathES3_[_ZN5boost10filesystem9copy_fileERKNS0_4pathES3_]+0x24): undefined reference toboost::filesystem::detail::copy_file(boost::filesystem::path const&, boost::filesystem::path const&, boost::filesystem::detail::copy_option, boost::system::error_code*)' collect2: error: ld returned 1 exit status make[2]: [src/goss] Error 1 make[1]: [src/CMakeFiles/goss.dir/all] Error 2 make: *** [all] Error 2

Is there a way to fix this compilation problem? Thank you

tbrunetti commented 2 years ago

I was having problems too and it seems that the newer version of boost don't seem compatible. The only way I have gotten this to work is by using their docker container: https://hub.docker.com/r/mgibio/gossamer