[maker-devel] Augustus compilation

Sujai sujaikumar at gmail.com
Wed Jun 4 06:26:09 MDT 2014


Hi all

I've installed older versions of Maker (up to 2.28) before successfully.

I was trying to install maker 2.31.6 on a new cluster and decided to
use the built in installers for the dependencies.

Unfortunately

    ./Build augustuc

gives this error:

Unpacking augustus tarball...
Configuring augustus...
g++ -c -Wall -Wno-sign-compare -ansi -pedantic -O2   -o genbank.o
genbank.cc -I../include
g++ -c -Wall -Wno-sign-compare -ansi -pedantic -O2   -o properties.o
properties.cc -I../include
properties.cc: In static member function 'static void
Properties::init(int, char**)':
properties.cc:349:25: error: 'boost::filesystem::path' has no member
named 'native'
      configPath = cpath.native();
                         ^
properties.cc: In function 'boost::filesystem::path findLocationOfSelfBinary()':
properties.cc:615:10: error: 'read_symlink' is not a member of
'boost::filesystem'
  bpath = boost::filesystem::read_symlink(bpath);
          ^
make: *** [properties.o] Error 1

ERROR: Failed installing augustus, now cleaning installation path...
You may need to install augustus manually.

----

Would anyone have any suggestions for how to fix this? I've tried
editing the ../exe/augustus-3.0.2/src/Makefile line:

    LIBS    = -lboost_iostreams -lboost_system -lboost_filesystem

to add the path to my system boost lib:

    LIBS    = -L/system/software/linux-x86_64/lib/boost/1_55_0/lib
-lboost_iostreams -lboost_system -lboost_filesystem

and then running make from inside ../exe/augustus-3.0.2/src but I get
the same error again




More information about the maker-devel mailing list