On Fri, 12 Mar 2010 16:02:03 +0100, "Sebastian Spaeth" <Sebastian at SSpaeth.de> wrote: > On Fri, 12 Mar 2010 14:47:33 +0100, Ingmar Vanhassel <ingmar at exherbo.org> > wrote: > Your patchset compiles fine and installs /usr/local/bin/notmuch and > /usr/local/lib/libnotmuch.so.1. However, it doesn't find it when running > and exits saying libnotmuch.so not found.
DOH, a simple "sudo ldconfig" fixed the issue on a stock Ubuntu on my box. Your patch series works fine. I just tested the shared lib by creating a small python binding to libnotmuch which can be found here: http://bitbucket.org/spaetz/cnotmuch (It basically does not bind many things yet :-), but it demos that it works in general). This is my sample session: >>>from cnotmuch import notmuch >>>db = notmuch.Database() >>>db.get_path() '/home/spaetz/mail' >>>tags = db.get_all_tags() inited tags with 44762960 'Notmuch DB /home/spaetz/mail' >>>for tag in tags: >>> print tag inbox ... maildir::draft Freeing the Tags now #--------------------------------------------- >>>db = notmuch.Database("/home/spaetz/mailHAHA") NotmuchError: Could not open the specified database #--------------------------------------------- >>>tags = notmuch.Database("/home/spaetz/mail").get_all_tags() >>>del(tags) Freeing the Tags now Freeing the database now