[PATCH v2] debian: package ruby bindings
Ali Polatel
polatel at gmail.com
Thu May 16 07:49:05 PDT 2013
2013/5/16 David Bremner <bremner at debian.org>:
> Felipe Contreras <felipe.contreras at gmail.com> writes:
>>
>> Yes. Do you have an old version of notmuch installed?
>>
>
> Yes I do. Hmm. It still seems like a bug to me; shouldn't the include
> paths be ordered to find the right include files first?
>
> d
Well I must accept I haven't spent much time on thinking how to make
extconf.rb perfect.
Excerpt from extconf.rb from bindings/ruby:
find_header('notmuch.h', '../../lib')
find_library('notmuch', 'notmuch_database_create', '../../lib')
Two problems here:
1. The library must be built before the bindings are built otherwise
the installed version is used.
However the installed version should never be used (or must be
made a non-default option somehow)
2. The library must be built in the source tree. Out-of-source tree
builds will cause extconf.rb to look for the installed version too.
Not sure whether this is a major concern because I don't know
whether out-of-tree builds are supported by the build system.
Having said that, I will try to have a look at solving these issues
this weekend.
Unfortunately I can't make promises because real-life is killing all
my time lately.
-alip
More information about the notmuch
mailing list