Quite frequently I've had problems when compiling certain software by itself (not via a Slackbuild) that depend on a program or library that was.
For example, I'm currently trying to compile the Avant-Window-Navigator for my system but during compilation I get an error about how /tmp/package-freetype/usr/lib/libfreetype.la does not exist. A clip of the error below:
Code:
/usr/bin/sed: can't read /tmp/package-freetype/usr/lib/libfreetype.la: No such file or directory
libtool: link: `/tmp/package-freetype/usr/lib/libfreetype.la' is not a valid libtool archive
make[3]: *** [libawn.la] Error 1
make[2]: *** [all] Error 2
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 2
Does anyone know how to stop this? I hate having to untar packages in the tmp directory just to let a program compile then not work later when I delete the untarred contents. I also don't want to track down a non Slackbuild version of the FreeType package.
In a nutshell, I just want to get this stupid package to see that I have the proper libraries, just not in the directory that it is currently finding.