[maker-devel] Augustus compilation
Sujai
sujaikumar at gmail.com
Wed Jun 4 07:34:50 MDT 2014
Hi Mike
Thanks for the super prompt response.
I am on a cluster where I can't install libboost-dev. However, boost
is on the cluster (as I wrote, it is compiled in the
/system/software/linux-x86_64/lib/boost/1_55_0/lib directory) so is my
modification to the Makefile below correct, or is there something else
I need to do?
LIBS = -L/system/software/linux-x86_64/lib/boost/1_55_0/lib
-lboost_iostreams -lboost_system -lboost_filesystem
Cheers,
- Sujai
On 4 June 2014 14:31, Michael Thon <mike.thon at gmail.com> wrote:
> Hi - Yes it the latest version of augustus needs the boost library. If you're on linux you should be able to install it through the package manager. its called libboost-dev or some such thing.
>
> -Mike
>
> On Jun 4, 2014, at 2:26 PM, Sujai <sujaikumar at gmail.com> wrote:
>
>> 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
>>
>> _______________________________________________
>> maker-devel mailing list
>> maker-devel at box290.bluehost.com
>> http://box290.bluehost.com/mailman/listinfo/maker-devel_yandell-lab.org
>
More information about the maker-devel
mailing list