Hello. I do not understand why there is no perl nor python module for the debian Sword package. Does any one knows why ?
Who exactly is the debian developper in charge of maintaining Sword for debian ? I looked for open bugs but did not find any related to perl or python, however i found this: https://tracker.debian.org/news/967514/sword-removed-from-testing/ ############## To: <sw...@packages.debian.org> Date: Sat, 23 Jun 2018 04:39:25 +0000 From: Debian testing watch <nore...@release.debian.org> Subject: sword REMOVED from testing FYI: The status of the sword source package in Debian's testing distribution has changed. Previous version: 1.7.3+dfsg-9.1 Current version: (not in testing) Hint: <https://release.debian.org/britney/hints/auto-removals> Bug #899906: sword: Invalid maintainer address pkg-crosswire-de...@lists.alioth.debian.org ################## It looks to me like under the current situation, there will be no Sword package in the next release of Debian. Is it correct ? On 30 June 2018 at 12:59, Tom Sullivan <i...@beforgiven.info> wrote: > Thank you for your remarks. However, it was implied that the optional perl > step would be helpful to the Sword team, and I wished to help. > Unfortunately, I lack the expertise to do so, and perhaps others also. > > Tom Sullivan > i...@beforgiven.info > FAX: 815-301-2835 > --------------------- > Great News! > God created you, owns you and gave you commands to obey. > You have disobeyed God - as your conscience very well attests to you. > God's holiness and justice compel Him to punish you in Hell. > Jesus Christ became Man, was crucified, buried and rose from the dead > as a substitute for all who trust in Him, redeeming them from Hell. > If you repent (turn from your sin) and believe (trust) in Jesus Christ, > you will go to Heaven. Otherwise you will go to Hell. > Warning! Good works are a result, not cause, of saving trust. > More info is at www.esig.beforgiven.info > Do you believe this? Copy this signature into your email program > and use the Internet to spread the Great News every time you email. > > On 06/30/2018 04:07 AM, ref...@gmx.net wrote: >> >> I think there is too much angst here. This particular part of the >> instructions is clearly marked as optional. >> >> The only reason it is there is to stop people whining because the module >> they submitted has no titles/footnotes/whatever acc to what they thought and >> then when I point out there is indeed a single title/footnote/whatever >> continue to.whine that I should not put the option into the conf file as it >> was only a single whatever. >> >> Well I try to do away with manual editing of conf filesetc after the >> publication. That is all. >> >> Sent from my mobile. Please forgive shortness, typos and weird >> autocorrects. >> >> >> -------- Original Message -------- >> Subject: Re: [sword-devel] Running confmaker.pl >> From: Tom Sullivan >> To: sword-devel@crosswire.org >> CC: >> >> >> Y'all: >> >> First, thanks to Pierre for his long and detailed post. >> >> Second, Debian 9 does come with perl5.24. >> >> Third, here is where I am at: I followed Pierre's instructions on a >> virtual machine (Debian 9) and successfully executed his test. >> >> But on my real machine, I had successfully installed Sword in my home >> directory. osis2mod, etc. are in /usr/bin. So I duplicated that >> installation in a second virtual machine (Debian 9) and attempted to >> just do the perl install as: >> >> export LD_LIBRARY_PATH=/home/user/sword-1.8.1/lib >> export PKG_CONFIG_PATH=/usr/lib/pkgconfig >> export CPPFLAGS="-I/usr/include/sword" >> cd /home/user/sword-1.8.1/bindings/swig/package >> ./autogen.sh >> ./configure PKG_CONFIG_PATH=/usr/lib/pkgconfig >> CPPFLAGS="-I/home/user/sword-1.8.1/include/" >> make perlswig >> PKG_CONFIG_PATH=/usr/lib/pkgconfig >> CPPFLAGS="-I/home/user/sword-1.8.1/include/" make perl_make >> cd perl >> sudo mkdir -p /usr/local/lib/x86_64-linux-gnu >> sudo chown user /usr/local/lib/x86_64-linux-gnu >> make install >> >> This did not work. So reverted the VM and I tried the following. ** >> indicate changed lines. >> >> ** cd /home/user/sword-1.8.1/lib >> ** mkdir pkgconfig >> ** cp /usr/lib/pkgconfig/sword.pc >> /home/spring/sword-1.8.1/lib/pkgconfig/sword.pc >> export LD_LIBRARY_PATH=/home/user/sword-1.8.1/lib >> ** export PKG_CONFIG_PATH=/home/user/sword-1.8.1/lib/pkgconfig >> export CPPFLAGS="-I/usr/include/sword" >> cd /home/user/sword-1.8.1/bindings/swig/package >> ./autogen.sh >> ** ./configure PKG_CONFIG_PATH=/home/user/sword-1.8.1/lib/pkgconfig >> CPPFLAGS="-I/home/user/sword-1.8.1/include/" >> make perlswig >> **PKG_CONFIG_PATH=/home/user/sword-1.8.1/lib/pkgconfig >> CPPFLAGS="-I/home/user/sword-1.8.1/include/" make perl_make >> cd perl >> sudo mkdir -p /usr/local/lib/x86_64-linux-gnu >> sudo chown user /usr/local/lib/x86_64-linux-gnu >> make install >> >> In each case, I got the message: >> perl ~/test.plCan't load >> '/usr/local/lib/x86_64-linux-gnu/perl/5.24.1/auto/Sword/Sword.so' for >> module Sword: >> /usr/local/lib/x86_64-linux-gnu/perl/5.24.1/auto/Sword/Sword.so: >> undefined symbol: _ZTIN5sword11ZipCompressE at >> /usr/lib/x86_64-linux-gnu/perl/5.24/DynaLoader.pm line 187. >> at /usr/local/lib/x86_64-linux-gnu/perl/5.24.1/Sword.pm line 11. >> Compilation failed in require at /home/spring/test.pl line 3. >> BEGIN failed--compilation aborted at /home/spring/test.pl line 3. >> >> --->> Does anybody have a quick fix for this? >> >> If not, I will have to wipe and reinstall sword, xiphos and others. A >> real pain. I have spent some considerable amount of time on this >> already. As part of SwordHammer, I would like to put out good modules >> according to the new specification. But as things stand now, I cannot >> ask users to do what I cannot even do on one brand of Unix much less >> other flavors. >> >> --->> I am willing to do my part regarding module submission. But >> users should be provided with simple means to do so. It would seem >> to me >> best if somebody successfully installs Sword, that the perl interface >> should be baked in and come with any successful installation, just >> like >> osis2mod or xml2gbs. >> >> Thanks all. >> >> Tom >> >> >> >> Tom Sullivan >> i...@beforgiven.info >> FAX: 815-301-2835 >> --------------------- >> Great News! >> God created you, owns you and gave you commands to obey. >> You have disobeyed God - as your conscience very well attests to you. >> God's holiness and justice compel Him to punish you in Hell. >> Jesus Christ became Man, was crucified, buried and rose from the dead >> as a substitute for all who trust in Him, redeeming them from Hell. >> If you repent (turn from your sin) and believe (trust) in Jesus >> Christ, >> you will go to Heaven. Otherwise you will go to Hell. >> Warning! Good works are a result, not cause, of saving trust. >> More info is at www.esig.beforgiven.info >> Do you believe this? Copy this signature into your email program >> and use the Internet to spread the Great News every time you email. >> >> On 06/22/2018 12:14 PM, pierre amadio wrote: >> > Hi there ! >> > >> > I am afraid there is no pre packaged perl module for debian (if >> anyone >> > knows this to be wrong, please let us know the name of the >> package :) ). >> > I think it is possible to build things from sources this way so >> that >> > perl can use the sword library on a debian box: >> > >> > The sword library will be installed in /usr/local/sword >> > The perl module in /usr/local/lib/x86_64-linux-gnu/perl/5.24.1/ >> > >> > mkdir -p ~/tmp >> > cd ~/tmp >> > wget >> > >> >> http://www.crosswire.org/ftpmirror/pub/sword/source/v1.8/sword-1.8.1.tar.gz >> > >> > tar xvzf sword-1.8.1.tar.gz >> > sudo mkdir /usr/local/sword >> > #my regular user is debian, use whatever fits your environment. >> > sudo chown debian /usr/local/sword >> > sudo apt-get install g++ swig python-all-dev libtool automake >> autoconf >> > libcurl4-openssl-dev libclucene-dev make python-virtualenv >> libicu-dev git >> > >> > #### from >> > >> >> http://wiki.crosswire.org/Tutorial:Compiling_%26_Installing_SWORD#Debian_or_Ubuntu >> > PKGS="subversion build-essential autotools-dev pkg-config libz-dev >> > libclucene-dev libicu-dev libcurl4-gnutls-dev" >> > sudo apt-get install $PKGS -y >> > #### >> > >> > >> > cd sword-1.8.1 >> > ./autogen.sh >> > ./configure --prefix=/usr/local/sword --with-clucene >> --with-curl_sftp >> > --enable-examples >> > make >> > make install >> > make install_config >> > >> > #setting environment variable to use locally installed sword >> library >> > cat >> ~/.bashrc <> export PATH=$PATH:/usr/local/sword/bin/ >> > export LD_LIBRARY_PATH=/usr/local/sword/lib >> > export PKG_CONFIG_PATH=/usr/local/sword/lib/pkgconfig >> > export CPPFLAGS="-I/usr/local/sword/include/sword" >> > EOF >> > >> > . ~/.bashrc >> > >> > cd ~/tmp/sword-1.8.1/bindings/swig/package >> > ./autogen.sh >> > >> > ./configure PKG_CONFIG_PATH=/usr/local/sword/lib/pkgconfig >> > CPPFLAGS="-I/usr/local/sword/include/" >> > >> > >> > make perlswig >> > PKG_CONFIG_PATH=/usr/local/sword/lib/pkgconfig >> > CPPFLAGS="-I/usr/local/sword/include/" make perl_make >> > cd perl >> > #this directory may be different if you are not using a x86_64 >> version >> > of debian. >> > sudo mkdir -p /usr/local/lib/x86_64-linux-gnu >> > #here too, use your real regular user name instead of debian >> > sudo chown debian /usr/local/lib/x86_64-linux-gnu >> > make install >> > ####################################### >> > >> > I checked perl was able to see the sword module with this simple >> script: >> > >> > >> > debian@debian:~/tmp/sword-1.8.1/bindings/swig/package/perl$ cat >> test.pl >> > >> > #!/usr/bin/perl -w >> > use Sword; >> > >> > foreach(@INC) {print $_;print "\n";} >> > >> > If it worked , it should generate no error message and show you all >> > directories in @INC. >> > >> > Good luck. >> > >> > >> > >> > >> > On 22 June 2018 at 15:03, Tom Sullivan > > wrote: >> > >> > >> > Thank you for the info. I did a search using Synaptic Package >> > Manager on "perl" and got massive hits. Searching on "perl >> bindings" >> > returned fewer, but still numerous hits. I do not know enough to >> > make a choice and the names did not suggest obvious choices to me. >> > >> > Is it possible that someone could give me the names of the required >> > packages for Debian (or Ubuntu, which might be similar)? >> > >> > Many thanks. >> > >> > Tom Sullivan >> > i...@beforgiven.info >> > FAX: 815-301-2835 >> > --------------------- >> > Great News! >> > God created you, owns you and gave you commands to obey. >> > You have disobeyed God - as your conscience very well attests to >> you. >> > God's holiness and justice compel Him to punish you in Hell. >> > Jesus Christ became Man, was crucified, buried and rose from the >> dead >> > as a substitute for all who trust in Him, redeeming them from Hell. >> > If you repent (turn from your sin) and believe (trust) in Jesus >> Christ, >> > you will go to Heaven. Otherwise you will go to Hell. >> > Warning! Good works are a result, not cause, of saving trust. >> > More info is at www.esig.beforgiven.info >> > >> > Do you believe this? Copy this signature into your email program >> > and use the Internet to spread the Great News every time you email. >> > >> > On 06/22/2018 08:06 AM, Peter Von Kaehne wrote: >> > >> > On 21 June 2018 at 20:04, Tom Sullivan >> > > [mailto:i...@beforgiven.info ]> >> > wrote: >> > >> > >> > The wiki page should have given the URI. It took me a >> > long time to find it at >> > https://crosswire.org/svn/sword-tools/trunk/modules/conf/ >> > >> > >> > Thanks, I fixed this. >> > >> > When I gave confmaker.pl >> > [http://confmaker.pl >> > ] an X permission and ran it [..] >> > >> > >> > Von: "pierre amadio" > > >> > Perl is telling you that it cannot find one module (perl >> > library) the script needs, in this case, the Sword module: >> > >> > >> > Indeed. You need the Perl Bindings installed - and if your >> > distribution does not package them then either you compile it >> > yourself or you skip that step, risking that your module conf >> > file will have superfluous OptionFilters enabled. >> > >> > I did see in the code comments that it appears to take a >> > single parameter: The OSIS file. Is this correct? >> > >> > >> > No, there are more options, but once you got it running, simply >> > run it wiut parametres and iwill give you a complete usage message. >> > >> > Peter >> > >> > _______________________________________________ >> > sword-devel mailing list: sword-devel@crosswire.org >> > >> > http://www.crosswire.org/mailman/listinfo/sword-devel >> > >> > Instructions to unsubscribe/change your settings at above page >> > >> > >> ______________________________________________________________________ >> > This email has been scanned by the Symantec Email Security.cloud >> > service. >> > For more information please visit http://www.symanteccloud.com >> > >> ______________________________________________________________________ >> > >> > >> > _______________________________________________ >> > sword-devel mailing list: sword-devel@crosswire.org >> > >> > http://www.crosswire.org/mailman/listinfo/sword-devel >> > >> > Instructions to unsubscribe/change your settings at above page >> > >> > >> > >> > >> ______________________________________________________________________ >> > This email has been scanned by the Symantec Email Security.cloud >> service. >> > For more information please visit http://www.symanteccloud.com >> > >> ______________________________________________________________________ >> > >> > >> > _______________________________________________ >> > sword-devel mailing list: sword-devel@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@crosswire.org >> http://www.crosswire.org/mailman/listinfo/sword-devel >> Instructions to unsubscribe/change your settings at above page >> >> >> ______________________________________________________________________ >> This email has been scanned by the Symantec Email Security.cloud service. >> For more information please visit http://www.symanteccloud.com >> ______________________________________________________________________ >> >> >> _______________________________________________ >> sword-devel mailing list: sword-devel@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@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@crosswire.org http://www.crosswire.org/mailman/listinfo/sword-devel Instructions to unsubscribe/change your settings at above page