Here are its dependencies, where it expects to find the libraries it needs:
% otool -L ./gff3ToGenePred
./gff3ToGenePred:
/usr/local/opt/freetype/lib/libfreetype.6.dylib (compatibility version 24.0.0, current version 24.2.0)
/usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 1281.100.1)
/usr/lib/libiconv.2.dylib (compatibility version 7.0.0, current version 7.0.0)
/usr/lib/libc++.1.dylib (compatibility version 1.0.0, current version 902.1.0)
Short of recompiling this from source as a static binary, you could install the Freetype library via Homebrew:
% brew install freetype
Once installed, you should be able to run the gff3ToGenePred tool. If not, you can check where freetype is installed via:
It may be better to update your Homebrew installation and related packages, though that would take some time and may break other things you use. Perhaps try the above and see if that works for you.
It looks like it was installed to
I don't have the directory that it expects:
I'm not sure what to do now.
You could try manually adding a directory and soft link:
It may be better to update your Homebrew installation and related packages, though that would take some time and may break other things you use. Perhaps try the above and see if that works for you.
Gave the above a try and got the following error: