I tried compiling wv-1.0.0; the comile completed in each of the subdirectories, but failed at the top level with these error messages:
grep: /usr/local/lib/libfreetype.la: No such file or directory
sed: can't read /usr/local/lib/libfreetype.la: No such file or directory
libtool: link: `/usr/local/lib/libfreetype.la' is not a valid libtool archive
make: *** [libwv.la] Error 1
The freetype library isn't located in /usr/local/lib. There's an older version in /opt/freetype, and I've a newer version in $HOME/usr/lib. It doesn't appear that the configure script provides a way to specify the library location.
How do I get it to look in the right place?
wv itself shouldn't be looking for freetype at all.
However, libtool (which handles compile & link dependencies and options) will parse the various *.la files (these are just text files with variables listing library locations) to find the locations of the various libraries it needs to link against...
Chances are that one of these *.la files says that freetype is in /usr/local/lib/libfreetype.la - if it isn't, then freetype has been moved (or installed twice and removed once).
I had pulled the freetype library from the HP-UX archive at hpux.cs.utah.edu. It appears to have ignored the --prefix option to configure; well, it put the library in the right place, but the path was wrong in the libfreetype.la file. Once I fixed that and rebuilt libwmf, the compile succeeded.
Log in to post a comment.