Entering edit mode
12.2 years ago
Daniel Standage
4.1k
AUGUSTUS is a popular gene prediction tool. However, if you try to compile the latest version (2.5.5) on Mac OS 10.7 or 10.8, you will run into the following error (see http://ascii.io/a/1238)
ld: library not found for -lcrt0.o
collect2: ld returned 1 exit status
make: *** [augustus] Error 1
The cause of this error wasn't initially clear to me, especially since the makefile makes no reference to lcrt0.o
. I spent quite a while searching, and eventually found this thread.
The offender is the -static
flag in the makefile. If you comment this option out, AUGUSTUS will compile fine on Mac.
I like the concept of sharing small tidbits of information and the best content type that we had for it was tutorial. But your post motivated me to added a new content type called Tip to post a short small snippet of information. I also modified your post to be a Tip rather than Tutorial.
Thanks. The Google results I got for this problem weren't very helpful, so I knew it would be helpful to post something here. I'm glad we found its proper "place" here!
By the way, this thread is now the first hit for the Google search "compile augustus mac"!
they are freakishly good at crawling that's for sure