I’ve recently been tinkering with OpenSolaris 2008.11 and pkgsrc and have found what looks like a vi/vim typo in libtool-1.5.26 when trying to build the db4 database.

In case anyone else has been tripped up by this whilst using pkgsrc (complaints that .lai files can’t be found when it should be looking for a source lib ending in .la) you can fix this with the following diff:

--- /usr/pkg/bin/libtool.orig        2009-02-06 19:30:08.492465367 +0000
+++ /usr/pkg/bin/libtool     2009-02-06 19:30:15.072304479 +0000
@@ -6532,7 +6532,7 @@
        # Install the pseudo-library for information purposes.
        name=`$echo "X$file" | $Xsed -e 's%^.*/%%'`
-       instname="$dir/$name"i
+       instname="$dir/$name"
        $show "$install_prog $instname $destdir/$name"
        $run eval "$install_prog $instname $destdir/$name" || exit $?