[sword-devel] Sword utilities (Win32) r2693 ?

DM Smith dmsmith at crosswire.org
Tue Oct 23 05:59:50 MST 2012

If you see $Rev$, then SVN was not used to do the checkout of the file.

The date is indicative of the build and presumably of the checkout. Typically, a developer will get all the current files before doing a build.

You can use the command "svn log" to get a history of the file and you can correspond the dates in the log with the revision number there also.

Regarding the append vs replace. I don't know what's happening. I've not seen that before.

While the $Rev$ (normally replaced) would tell you the last revision that the file osis2mod.cpp was changed, It does not tell you whether some change in the SWORD engine changed in a way that impacted osis2mod.

The responsibility of osis2mod is to chunk the input into verses and pass it correctly to the SWORD engine to do the work. If the API remains the same but the semantic/behavior changes then all bets are off. (Not saying that it was due to a SWORD engine change or whether osis2mod did not hand it off correctly).

Hope this helps.

In Him,

On Oct 23, 2012, at 8:42 AM, David Haslam <dfhmch at googlemail.com> wrote:

> Thanks Greg,
> I have *xiphos.exe 3.1.5-webkit* and the Xiphos folder does indeed contain
> most of the utilities.
> If I run osis2mod.exe from there, the revision number is just displayed as
> *$Rev$* (without an r-number) so it doesn't exactly show which SWORD release
> it was.
> All the filedates are 2012-02-20.
> A module built using this version of osis2mod.exe does not display section
> headings at all !
> That's the case whether or not I include the attribute subType='x-preverse'
> in the title elements!
> So I'm still really confused as to how to prepare an OSIS file such that
> headings can be correctly displayed.
> An older version of osis2mod.exe *r2562* does make a module that displays
> headings correctly providing subType='x-preverse' is included. 
> However, *r2562* does not /append/ a non-KJV verse *III John 15* to verse
> 14.
> Rather it /replaced/ verse 14 text by that for verse 15, even though the
> message tells me it was appending it. So unless I tweak the OSIS file for
> this one instance, I'm at an impasse.
> Clearly, I'm at a serious disadvantage in (a) not being a software developer
> who has gone into how to compile C++ source code in a Windows environment,
> and (b) not being a Linux user. But I shouldn't have to be either, were
> there adequate support for Windows users at CrossWire. Making modules should
> not be that difficult.
> /As I've observed a long time ago, being a mere Windows user makes me feel
> like Cinderella! /
> I expect many other Windows users are like me - pretty frustrated when it
> comes to building modules, because of the inconsistencies in Sword utilities
> and pre-processing scripts for making good OSIS.
> David
> --
> View this message in context: http://sword-dev.350566.n4.nabble.com/Sword-utilities-Win32-r2693-tp4651198p4651201.html
> Sent from the SWORD Dev mailing list archive at Nabble.com.
> _______________________________________________
> 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