[sword-devel] SWORD 1.7.0RC2

Jaak Ristioja jaak at ristioja.ee
Mon Aug 5 23:14:07 MST 2013


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

I'm not sure this helps us, because we're using CMake, not qmake.

Blessings!
Jaak

On 06.08.2013 05:07, Troy A. Griffitts wrote:
> Jaak,
> 
> I've include -DSWORD_NUMVERSION as a pkg-config cflag directive. I
> hope this is good enough for you.  You can get this defined for you
> by including this in your .pro file.
> 
> CONFIG += link_pkgconfig PKGCONFIG += sword
> 
> 
> 
> 
> On 08/05/2013 10:12 PM, Jaak Ristioja wrote: Its not simple to port
> to Sword 1.7.0_rc2, because the Sword test magic in BibleTime
> #includes <ftptrans.h>, which is not available in 1.7. Hence
> compilation of that file fails. There's no way to do stuff like:
> 
> #include <sword/version.h> #if SWORD_VERSION >= 0x010690 #include
> <sword/remotetrans.h> typedef sword::FTPTransport
> SwordRemoteRransport; #else #include <sword/ftptrans.h> typedef
> sword::RemoteTransport SwordRemoteRransport; #endif
> 
> in the .cpp file to fix this easily. So I have to write A LOT of
> CMake scripts to -D a SWORD_VERSION macro to pass to the compiler,
> or worse.
> 
> To sum up, it is currently not reasonably feasible to write C++
> source code which compiles with both 1.6 and 1.7 versions of Sword.
> One needs a lot of support from the build system :(
> 
> I again urge you to save us all some time and define a
> preprocessable SWORD_VERSION macro alike the *_VERSION macros boost
> or Qt define! If properly defined, this would at minimum halve the
> time needed to port existing versions of BibleTime to work with
> both 1.6 and 1.7.
> 
> Blessings, Jaak
> 
> PS: It would be wise to install a ftptrans.h file anyway, which 
> includes a deprecation #warning, an #include "remotetrans.h" and a 
> typedef aliasing sword::FTPTransport to sword::RemoteTransport.
> 
> On 05.08.2013 22:01, Troy A. Griffitts wrote:
>>>> Well,  It's been quiet since the release of RC2.  Does this
>>>> mean things are working as expected? Could I get a few
>>>> positives from frontends if you've tried the bundle?  Thank
>>>> you.
>>>> 
>>>> Troy
>>>> 
>>>> 
>>>> 
>>>> On 08/03/2013 12:01 PM, Troy A. Griffitts wrote:
>>>>> Thanks for all the testing and reports against RC1.  Things
>>>>> have quieted down, so hopefully we have all the remaining
>>>>> items polished off. RC2 is available for your weekend
>>>>> pleasure.
>>>>> 
>>>>> http://crosswire.org/sword/alpha/alpha/sword-1.7.0RC2.tar.gz
>>>>>
>>>>>
>>>>> 
_______________________________________________ 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
> 
> 
> _______________________________________________ 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

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.20 (GNU/Linux)

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
z1qH1SdwGNYNWhTYAftY
=GBgn
-----END PGP SIGNATURE-----



More information about the sword-devel mailing list