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