<div dir="ltr"><br><div class="gmail_extra"><br><br><div class="gmail_quote">On Tue, Jul 9, 2013 at 6:33 AM, Dmitrijs Ledkovs <span dir="ltr">&lt;<a href="mailto:dmitrij.ledkov@ubuntu.com" target="_blank">dmitrij.ledkov@ubuntu.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="im">On 9 July 2013 03:55, Jonathan Morgan &lt;<a href="mailto:jonmmorgan@gmail.com">jonmmorgan@gmail.com</a>&gt; wrote:<br>

&gt; Hi Greg,<br>
&gt;<br>
&gt; Python bindings were packaged by Ubuntu, and I believe 1.6.2 (current<br>
&gt; latest) is still available for Ubuntu.<br>
&gt;<br>
<br>
</div>And subsequently dropped, due to failure to compile with gcc-4.7:<br>
<br>
sword (1.6.2+dfsg-4) unstable; urgency=low<br>
<br>
  [ Matthias Klose ]<br>
  * Fix build failure in installed header file with GCC 4.7.<br>
    Addresses: #667387.<br>
<br>
  [ Dmitrijs Ledkovs ]<br>
  * Remove python-sword swig bindings. Loads of build-time warnings (4.6)<br>
    and errors (4.7) and the resulting module was reported not to<br>
    work. Should be readded if/when it can be build with gcc 4.7 without<br>
    errors. (Closes: #667387)<br>
<br>
 -- Dmitrijs Ledkovs &lt;<a href="mailto:xnox@debian.org">xnox@debian.org</a>&gt;  Tue, 17 Apr 2012 21:39:11 +0100<br></blockquote><div><br></div><div>I&#39;d appreciate if you can give them another go. I spent quite some time in the latter part of last year cleaning them up. On Fedora with gcc 4.7 now I only get a single warning about unused code when I build them. If you&#39;re still seeing errors and warnings, then I&#39;d like to know what your settings are and what your errors are.</div>
<div><br></div><div>I&#39;m keen to have the Swig bindings in a place where they can be included in distros, so if you&#39;re still seeing problems, I&#39;d like to work with you and any other packagers to get them resolved.</div>
<div><br></div><div>--Greg</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div class="HOEnZb"><div class="h5"><br>
<br>
<br>
&gt; Jon<br>
&gt;<br>
&gt;<br>
&gt; On Tue, Jul 9, 2013 at 12:55 AM, Greg Hellings &lt;<a href="mailto:greg.hellings@gmail.com">greg.hellings@gmail.com</a>&gt;<br>
&gt; wrote:<br>
&gt;&gt;<br>
&gt;&gt; So I was trying to solve both the &quot;Perl won&#39;t install&quot; and the &quot;Python<br>
&gt;&gt; installs to the wrong place&quot; issues. I committed a fix to the Python install<br>
&gt;&gt; (it was previously only installing to /usr/local regardless of the value of<br>
&gt;&gt; CMAKE_INSTALL_PREFIX) but this fix appears to have magically caused Perl to<br>
&gt;&gt; begin installing on my machine.<br>
&gt;&gt;<br>
&gt;&gt; Peter, can you try and do a new install from the latest versions of SVN<br>
&gt;&gt; HEAD?<br>
&gt;&gt;<br>
&gt;&gt; Perl is still only installing to /usr/local regardless of where I set<br>
&gt;&gt; CMAKE_INSTALL_PREFIX, but I imagine that fix is low priority at the moment<br>
&gt;&gt; as the bindings are not presently packaged by any distributions I am aware<br>
&gt;&gt; of.<br>
&gt;&gt;<br>
&gt;&gt; I would invite distribution maintainers to begin packaging the Python and<br>
&gt;&gt; Perl bindings starting with 1.7.0. I have done lots to clean them up,<br>
&gt;&gt; suppress warnings, and resolve build failures. Packaging the Python bindings<br>
&gt;&gt; would permit packaging of BPBible as well, and also help with keeping the<br>
&gt;&gt; various build options I&#39;ve created for the bindings clean and tested.<br>
&gt;&gt;<br>
&gt;&gt; --Greg<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; On Sun, Jul 7, 2013 at 3:20 PM, Peter von Kaehne &lt;<a href="mailto:refdoc@gmx.net">refdoc@gmx.net</a>&gt; wrote:<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; sword-tools/modules/crossreferences/<a href="http://xreffix.pl" target="_blank">xreffix.pl</a> without arguments will<br>
&gt;&gt;&gt; test loading Perl Sword bindings<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; and in Python:<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Simply run from commandline Python and do &quot;import Sword&quot; and see it fail:<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; &gt;&gt;&gt; import Sword<br>
&gt;&gt;&gt; Traceback (most recent call last):<br>
&gt;&gt;&gt;   File &quot;&lt;stdin&gt;&quot;, line 1, in &lt;module&gt;<br>
&gt;&gt;&gt;   File &quot;Sword.py&quot;, line 26, in &lt;module&gt;<br>
&gt;&gt;&gt;     _Sword = swig_import_helper()<br>
&gt;&gt;&gt;   File &quot;Sword.py&quot;, line 18, in swig_import_helper<br>
&gt;&gt;&gt;     import _Sword<br>
&gt;&gt;&gt; ImportError: /usr/local/lib/python2.7/dist-packages/_Sword.so: undefined<br>
&gt;&gt;&gt; symbol: u_strFromUTF8_48<br>
&gt;&gt;&gt; &gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Gesendet: Sonntag, 07. Juli 2013 um 19:06 Uhr<br>
&gt;&gt;&gt; Von: &quot;Greg Hellings&quot; &lt;<a href="mailto:greg.hellings@gmail.com">greg.hellings@gmail.com</a>&gt;<br>
&gt;&gt;&gt; An: &quot;SWORD Developers&#39; Collaboration Forum&quot; &lt;<a href="mailto:sword-devel@crosswire.org">sword-devel@crosswire.org</a>&gt;<br>
&gt;&gt;&gt; Betreff: Re: [sword-devel] SWORD 1.7.0 final stretch<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; There should be a sample of each in the swig directory tree somewhere. I<br>
&gt;&gt;&gt; can check in an hour our so, when I get home.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; - Greg<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; On Jul 7, 2013 11:42 AM, &quot;Troy A. Griffitts&quot; &lt;<a href="mailto:scribe@crosswire.org">scribe@crosswire.org</a>&gt;<br>
&gt;&gt;&gt; wrote:<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; OK guys,<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; I have just updated the autotools stuff and the README files to build<br>
&gt;&gt;&gt;&gt; the swig bindings for both Perl and Python.  Anyone know how to use SWORD<br>
&gt;&gt;&gt;&gt; with Perl or Python and can let me know if it actually works?<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; Troy<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; On 07/06/2013 03:04 PM, Peter von Kaehne wrote:<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; On Sat, 2013-07-06 at 04:00 +0200, Troy A. Griffitts wrote:<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; Peter, still wondering if we have a problem we need to fix for you.  Do<br>
&gt;&gt;&gt;&gt; our Perl and Python bindings work for other people with a similar<br>
&gt;&gt;&gt;&gt; configuration as you?<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; I have not heard from anyone that the Perl bindings are working nor have<br>
&gt;&gt;&gt;&gt; I heard from anyone with any clever ideas why they are not working.<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; From a module making point of view the bindings are a must. But I do not<br>
&gt;&gt;&gt;&gt; care if they are working in in 1.7 or in a subsequent iteration as long<br>
&gt;&gt;&gt;&gt; as it is soon enough again.<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; Peter<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; _______________________________________________<br>
&gt;&gt;&gt;&gt; sword-devel mailing list: <a href="mailto:sword-devel@crosswire.org">sword-devel@crosswire.org</a><br>
&gt;&gt;&gt;&gt; <a href="http://www.crosswire.org/mailman/listinfo/sword-devel" target="_blank">http://www.crosswire.org/mailman/listinfo/sword-devel</a><br>
&gt;&gt;&gt;&gt; Instructions to unsubscribe/change your settings at above page<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; _______________________________________________<br>
&gt;&gt;&gt;&gt; sword-devel mailing list: <a href="mailto:sword-devel@crosswire.org">sword-devel@crosswire.org</a><br>
&gt;&gt;&gt;&gt; <a href="http://www.crosswire.org/mailman/listinfo/sword-devel" target="_blank">http://www.crosswire.org/mailman/listinfo/sword-devel</a><br>
&gt;&gt;&gt;&gt; Instructions to unsubscribe/change your settings at above page<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; _______________________________________________<br>
&gt;&gt;&gt; sword-devel mailing list: <a href="mailto:sword-devel@crosswire.org">sword-devel@crosswire.org</a><br>
&gt;&gt;&gt; <a href="http://www.crosswire.org/mailman/listinfo/sword-devel" target="_blank">http://www.crosswire.org/mailman/listinfo/sword-devel</a><br>
&gt;&gt;&gt; Instructions to unsubscribe/change your settings at above page<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; _______________________________________________<br>
&gt;&gt; sword-devel mailing list: <a href="mailto:sword-devel@crosswire.org">sword-devel@crosswire.org</a><br>
&gt;&gt; <a href="http://www.crosswire.org/mailman/listinfo/sword-devel" target="_blank">http://www.crosswire.org/mailman/listinfo/sword-devel</a><br>
&gt;&gt; Instructions to unsubscribe/change your settings at above page<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; _______________________________________________<br>
&gt; sword-devel mailing list: <a href="mailto:sword-devel@crosswire.org">sword-devel@crosswire.org</a><br>
&gt; <a href="http://www.crosswire.org/mailman/listinfo/sword-devel" target="_blank">http://www.crosswire.org/mailman/listinfo/sword-devel</a><br>
&gt; Instructions to unsubscribe/change your settings at above page<br>
<br>
_______________________________________________<br>
sword-devel mailing list: <a href="mailto:sword-devel@crosswire.org">sword-devel@crosswire.org</a><br>
<a href="http://www.crosswire.org/mailman/listinfo/sword-devel" target="_blank">http://www.crosswire.org/mailman/listinfo/sword-devel</a><br>
Instructions to unsubscribe/change your settings at above page<br>
</div></div></blockquote></div><br></div></div>