[sword-devel] Clucene .09.23 and Sword 1.6.0 / 1.6-svn -Compiling Help

Greg Hellings greg.hellings at gmail.com
Wed Nov 25 21:54:41 MST 2009


Nic,

On Wed, Nov 25, 2009 at 10:43 PM, Nic Carter <niccarter at mac.com> wrote:
>
> Hi there Nathan.  :)
>
> I was wondering how you were going on this?
>
> I'm working on an iPhone front-end & am about to start work on v1.1.  The main feature for 1.1 is search & I'm examining the various options that I have to do this.......  I pulled it from v1.0 due to the headaches it caused & so now I have to face up to it!  ;)

I can't answer for Nathan, and I haven't bothered with anything for
the iPhone in quite some time (I found their GUI creator kit to be
completely a black art, and their idea of a "delegator" didn't seem to
match up with my experience of event listeners).  However, I do have
some experience with bending configuration utilities into submission.

CLucene, if I'm not mistaken, defaults its build system to CMake.
Here you're in luck, because CMake is actually comprehensible to the
uninitiated, while autotools has a very steep learning curve.  You
might just want to try building a version of the CLucene library for
iPhone and link that into your SWORD build.

This link http://stackoverflow.com/questions/794137/how-to-set-up-cmake-to-build-a-library-for-the-iphone
seems to have some helpful hints, including a promise of a full How-To
guide at the bottom.  Seeing as you managed to build SWORD for the arm
processor, I'm guessing you have most of the inside details needed.  A
possibly more up-to-date version of the mentioned guide for 3.0 and
3.1 also appears here
http://sites.google.com/site/michaelsafyan/coding/articles/iphone/cross-compiling-for-the-iphone-using-cmake.

Best of luck, I hope to see your app in the AppStore soon!

--Greg

>
> Any direction you could give me would be greatly appreciated.
>
> Thanks, ybic
>        nic...  :)
>
> On 20/10/2009, at 4:28 AM, Nathan Anderson wrote:
>
>> Matthew,
>>
>>       Thanks for letting me know -- I kinda wondered if that was the case.
>> I have already deb-ized the .21b for this device to get something going.
>> When I have some free time; I will come back and work on understanding what
>> sword needs from Clucene and will attempt to make a #DEFINE able patch to
>> allow .23 or .21 to work.
>>
>>       As for indexes, I'm not sure -- I understand .21 is compatible with
>> 1.8/9 branch of Jlucene.  But .23 is compatible with 2.3.2 branch of Jlucene
>> and that version of J/C Lucene is much faster, with if, I recall correctly,
>> a slightly lower memory footprint.  Since the device I'm working with is a
>> low memory and a embedded arm chip; faster and lower memory requirements is
>> a very (very) nice perk.  ;-)
>>
>> Nathan.
>>
>> -----Original Message-----
>> From: Matthew Talbert [mailto:ransom1982 at gmail.com]
>> Sent: Monday, October 19, 2009 12:02 PM
>> To: SWORD Developers' Collaboration Forum
>> Subject: Re: [sword-devel] Clucene .09.23 and Sword 1.6.0 / 1.6-svn
>> -Compiling Help
>>
>>>        I'm working on porting the whole stack to another device that
>>> does not have any of the libraries yet.   I will "use" 21b if I have
>>> to to get past the issue.  But I would love to use .23 if possible.
>>
>> I think it would be great to have support for .23. As far as I know, no one
>> has worked on this at all. It is important (imo) to keep compatibility with
>> 21b, as that is what will be in all the linux distros until .23 is marked
>> stable. I would be interested in trying out .23 on Windows though, if it
>> proves to be reasonably stable (I have no clue if the indexes it creates are
>> compatible with .21b; that could be an issue).
>>
>> Matthew
>>
>> _______________________________________________
>> sword-devel mailing list: sword-devel at crosswire.org
>> http://www.crosswire.org/mailman/listinfo/sword-devel
>> Instructions to unsubscribe/change your settings at above page
>>
>>
>> _______________________________________________
>> sword-devel mailing list: sword-devel at crosswire.org
>> http://www.crosswire.org/mailman/listinfo/sword-devel
>> Instructions to unsubscribe/change your settings at above page
>
>
> _______________________________________________
> sword-devel mailing list: sword-devel at crosswire.org
> http://www.crosswire.org/mailman/listinfo/sword-devel
> Instructions to unsubscribe/change your settings at above page
>



More information about the sword-devel mailing list