Hi Troy

Here's the list I get from the CrossWire repository. KJV is not in that list.
I've included InstallMgr.conf.

Jon


[General]
PassiveFTP=true

[Sources]
FTPSource=Bible.org|ftp.bible.org|/sword|||20090514005700
FTPSource=CrossWire|ftp.crosswire.org|/pub/sword/raw|||20081216195754
FTPSource=CrossWire Attic|ftp.crosswire.org|/pub/sword/atticraw|||20120224005100 FTPSource=CrossWire Beta|ftp.crosswire.org|/pub/sword/betaraw|||20090224125400 FTPSource=CrossWire Wycliffe|ftp.crosswire.org|/pub/sword/wyclifferaw|||20120711005000
FTPSource=IBT|ftp.ibt.org.ru|/pub/modsword/raw|||20120224005200
FTPSource=Xiphos|ftp.xiphos.org|.|||20090514005900



jsb@LinDev:~/sword/utilities > ./installmgr -rl CrossWire
Available Modules:
(be sure to refresh remote source (-r) first for most current list)

*[DTN]          (1.0)   - Darby Translation Notes
*[2BabDict]     (1.0)   - Definitions and Symbols from The Two Babylons
*[CBC]          (1.1)   - Condensed Biblical Cyclopedia
*[AmTract]      (1.1)   - American Tract Society Bible Dictionary
*[ABS_Essay_GoodSam_SWB] (1.0) - Essays on The Good Samaritan: Violence on the Road, Social World of Bandits *[Concord] (2.4) - Book of Concord (Triglot Concordia): The Symbolical Books of the Ev. Lutheran Church
*[ERcy_en]      (1.1)   - Ergane Welsh to English Glossary
*[Daily]        (1.0)   - Jonathan Bagster's Daily Light on the Daily Path
*[ERda_en]      (1.1)   - Ergane Danish to English Glossary
*[ERca_en]      (1.1)   - Ergane Catalan to English Glossary
*[ERaf_en]      (1.1)   - Ergane Afrikaans to English Glossary
*[ERen_ang]     (1.1)   - Ergane English to Old English Glossary
*[ERen_bs]      (1.1)   - Ergane English to Bosnian Glossary
*[ERen_ca]      (1.1)   - Ergane English to Catalan Glossary
*[ERen_cs]      (1.1)   - Ergane English to Czech Glossary
*[ERen_da]      (1.1)   - Ergane English to Danish Glossary
*[ERen_de]      (1.1)   - Ergane English to German Glossary
*[ERen_el]      (1.1)   - Ergane English to Greek Glossary
*[ERde_en]      (1.1)   - Ergane German to English Glossary
*[ERen_af]      (1.1)   - Ergane English to Afrikaans Glossary
*[ERang_en]     (1.1)   - Ergane Old English to English Glossary
*[ERen_es]      (1.1)   - Ergane English to Spanish Glossary
*[ERen_fi]      (1.1)   - Ergane English to Finnish Glossary
*[ERen_fr]      (1.1)   - Ergane English to French Glossary
*[ERen_fy]      (1.1)   - Ergane English to Frisian Glossary
*[ERen_ga]      (1.1)   - Ergane English to Irish Glossary
*[ERen_gd]      (1.1)   - Ergane English to Scots Gaelic Glossary
*[ERen_grc]     (1.1)   - Ergane English to Ancient Greek Glossary
*[ERen_haw]     (1.1)   - Ergane English to Hawaiian Glossary
*[ERen_he]      (1.1)   - Ergane English to Hebrew Glossary
*[ERen_id]      (1.1)   - Ergane English to Indonesian Glossary
*[ERen_is]      (1.1)   - Ergane English to Icelandic Glossary
*[ERen_it]      (1.1)   - Ergane English to Italian Glossary
*[ERen_ja]      (1.1)   - Ergane English to Japanese Glossary
*[ERen_ku]      (1.1)   - Ergane English to Kurdish Glossary
*[ERen_la]      (1.1)   - Ergane English to Latin Glossary
*[ERen_mi]      (1.1)   - Ergane English to Maori Glossary
*[ERen_ms]      (1.1)   - Ergane English to Malay Glossary
*[ERen_mt]      (1.1)   - Ergane English to Maltese Glossary
*[ERen_nl]      (1.1)   - Ergane English to Dutch Glossary
*[ERen_no]      (1.1)   - Ergane English to Norwegian Glossary
*[ERen_pap]     (1.1)   - Ergane English to Papiamentu Glossary
*[ERen_po]      (1.2)   - Ergane English to Polish Glossary
*[ERen_pt]      (1.1)   - Ergane English to Portuguese Glossary
*[ERen_ro]      (1.1)   - Ergane English to Romanian Glossary
*[ERen_ru]      (1.1)   - Ergane English to Russian Glossary
*[ERen_sk]      (1.1)   - Ergane English to Slovak Glossary
*[ERen_sq]      (1.1)   - Ergane English to Albanian Glossary
*[ERen_sv]      (1.1)   - Ergane English to Swedish Glossary
*[ERen_sw]      (1.1)   - Ergane English to Swahili Glossary
*[ERen_tl]      (1.1)   - Ergane English to Tagalog Glossary
*[ERen_tn]      (1.1)   - Ergane English to Tswana Glossary
*[ERen_ty]      (1.1)   - Ergane English to Tahitian Glossary
*[ERen_xEBAR]   (1.2)   - Ergane English to Bavarian Glossary
*[ERen_xEITZ]   (1.2)   - Ergane English to Yucatec Glossary
*[ERen_xELMO]   (1.2)   - Ergane English to Lombard Glossary
*[ERen_xESRN]   (1.2)   - Ergane English to Sranan Glossary
*[ERen_yo]      (1.1)   - Ergane English to Yoruba Glossary
*[ERen_zh]      (1.1)   - Ergane English to Chinese Glossary
*[ERen_zu]      (1.1)   - Ergane English to Zulu Glossary
*[EReo_en]      (1.1)   - Ergane Esperanto to English Glossary
*[ERes_en]      (1.1)   - Ergane Spanish to English Glossary
*[ERfi_en]      (1.1)   - Ergane Finnish to English Glossary
*[ERfr_en]      (1.1)   - Ergane French to English Glossary
*[ERfy_en]      (1.1)   - Ergane Frisian to English Glossary
*[ERga_en]      (1.1)   - Ergane Irish to English Glossary
*[ERgd_en]      (1.1)   - Ergane Scots Gaelic to English Glossary
*[ERhu_en]      (1.1)   - Ergane Hungarian to English Glossary
*[ERid_en]      (1.1)   - Ergane Indonesian to English Glossary
*[ERis_en]      (1.1)   - Ergane Icelandic to English Glossary
*[ERit_en]      (1.1)   - Ergane Italian to English Glossary
*[ERja_en]      (1.1)   - Ergane Japanese to English Glossary
*[ERku_en]      (1.1)   - Ergane Kurdish to English Glossary
*[ERla_en]      (1.1)   - Ergane Latin to English Glossary
*[ERms_en]      (1.1)   - Ergane Malay to English Glossary
*[ERnl_en]      (1.1)   - Ergane Dutch to English Glossary
*[ERno_en]      (1.1)   - Ergane Norwegian to English Glossary
*[ERpap_en]     (1.1)   - Ergane Papiamentu to English Glossary
*[ERpo_en]      (1.2)   - Ergane Polish to English Glossary
*[ERpt_en]      (1.1)   - Ergane Portuguese to English Glossary
*[ERro_en]      (1.1)   - Ergane Romanian to English Glossary
*[ERru_en]      (1.1)   - Ergane Russian to English Glossary
*[ERsq_en]      (1.1)   - Ergane Albanian to English Glossary
*[ERsv_en]      (1.1)   - Ergane Swedish to English Glossary
*[ERsw_en]      (1.1)   - Ergane Swahili to English Glossary
*[ERtl_en]      (1.1)   - Ergane Tagalog to English Glossary
*[ERtr_en]      (1.1)   - Ergane Turkish to English Glossary
*[ERty_en]      (1.1)   - Ergane Tahitian to English Glossary
*[ERxEBAR_en]   (1.2)   - Ergane Bavarian to English Glossary
*[ERxELMO_en]   (1.2)   - Ergane Lombard to English Glossary
*[ERxESRN_en]   (1.2)   - Ergane Sranan to English Glossary
*[ERyo_en]      (1.1)   - Ergane Yoruba to English Glossary
*[ERzu_en]      (1.1)   - Ergane Zulu to English Glossary
*[Easton]       (1.2)   - Easton's Bible Dictionary
*[FDaf_en]      (1.1)   - Freedict Afrikaans to English Glossary
*[FDda_en]      (1.1)   - Freedict Danish to English Glossary
*[FDen_af]      (1.1)   - Freedict English to Afrikaans Glossary
*[FDen_da]      (1.1)   - Freedict English to Danish Glossary
*[FDen_de]      (1.1)   - Freedict English to German Glossary
*[FDen_es]      (1.1)   - Freedict English to Spanish Glossary
*[FDen_fi]      (1.1)   - Freedict English to Finnish Glossary
*[FDen_fr]      (1.1)   - Freedict English to French Glossary
*[FDen_it]      (1.1)   - Freedict English to Italian Glossary
*[FDen_nl]      (1.1)   - Freedict English to Dutch Glossary
*[FDen_no]      (1.1)   - Freedict English to Norwegian Glossary
*[FDen_pt]      (1.1)   - Freedict English to Portuguese Glossary
*[FDen_sv]      (1.1)   - Freedict English to Swedish Glossary
*[FDfi_en]      (1.1)   - Freedict Finnish to English Glossary
*[FDla_en]      (1.1)   - Freedict Latin to English Glossary
*[FDpt_en]      (1.1)   - Freedict Portuguese to English Glossary
*[FDsv_en]      (1.1)   - Freedict Swedish to English Glossary
*[Finney] (1.1) - Sermons on Gospel Themes by Charles G. Finney (1792-1875)
*[FreGBM]       (1.0)   - Glossary of the Bible David Martin 1744
*[FrePilgrim]   (1.0)   - Le voyage du Chrétien à la cité Celeste
*[GerAugustinus]        (1.5)   - Augustines Confessions (German)
*[GerLutherpredigten]   (1.5.1)         - Eine Sammlung von Lutherpredigtem
*[GreekHebrew] (1.1) - Greek to Hebrew Dictionary of Septuagint Words *[HebrewGreek] (1.1) - Hebrew to Greek Dictionary of Septuagint Words
*[Heretics]     (1.1)   - Heretics by Gilbert K. Chesterton (1874-1936)
*[Hitchcock]    (1.3)   - Hitchcock's Bible Names
*[Imitation]    (1.7.1)         - Imitation of Christ by Thomas a Kempis
*[Institutes]   (1.2)   - Calvin's Institutes
*[Josephus]     (1.1)   - Josephus: The Complete Works
*[KLVen_iklingon] (2.1) - Klingon Language Version English to Klingon mapping lexicon *[KLViklingon_en] (2.1) - Klingon Language Version Klingon to English mapping lexicon
*[LawGospel]    (2.1)   - Walther's Law and Gospel
*[MAK]          (1.0)   - Matthias Ansorgs Kommentar
*[MHCC] (1.1) - Matthew Henry's Concise Commentary on the Whole Bible *[MollColossians] (1.0) - Paul's Letter to the Believers at Colosse - A Series of Devotions by Pastor Randy Moll
*[Nave]         (1.1)   - Nave's Topical Bible
*[Orthodoxy]    (1.0)   - Orthodoxy by Gilbert K. Chesterton (1874-1936)
*[Packard]      (1.2)   - Packard's Morphological Analysis Codes
*[Passion]      (1.0)   - Dolorous Passion of Our Lord Jesus Christ
*[Personal]     (1.0)   - Personal Commentary
*[Phaistos]     (1.0)   - Phaistos Disk
*[Pilgrim]      (1.0)   - The Pilgrim's Progress by John Bunyan (1628-1688)
*[Practice] (1.0) - The Practice of the Presence of God: The Best Rule of Holy Life by Brother Lawrence (Nicholas Herman, 1605-1691)
*[Rieger]       (1.0)   - Carl Heinrich Riegers Kommentar
*[SAOA]         (1.0)   - Scripture Alphabet Of Animals
*[Smith]        (1.3)   - Smith's Bible Dictionary
*[Spurious]     (1.0)   - Tischendorf's Spurious Passages of the GNT
*[StrongsGreek]         (1.2)   - Strong's Greek Bible Dictionary
*[StrongsHebrew]        (1.2)   - Strong's Hebrew Bible Dictionary
*[TCR]          (1.1)   - Thompson Chain Topics
*[TFG] (1.5) - The Fourfold Gospel and Commentary on Acts of Apostles
*[Torrey]       (1.3)   - R. A. Torrey's New Topical Textbook
*[Westminster]          (1.0)   - Westminster Confession & Catechisms
*[ZhEnglish]    (1.0)   - English/Chinese Dictionary
*[ZhHanzi]      (1.0)   - Chinese/English Dictionary
*[ZhPinyin]     (1.0)   - Chinese (Pinyin)/English Dictionary
*[br_en]        (1.1)   - Breton to English Glossary
*[en_eu]        (1.1)   - English to Basque Glossary
*[la_en]        (1.1)   - Latin to English Glossary


On 08/28/2014 03:30 PM, Troy A. Griffitts wrote:
Jon,

Yes, you need to be sure your install of SWORD is working well before trying the bindings.

make
sudo make install
sudo make install_config

?

And then you had an internet connection when you typed the installmgr commands, and agreed to the warning about using remote content?

From the utilities folder, what does: sudo ./installmgr -rl CrossWire
show?  It should list available modules in the CrossWire repository.

Do the installmgr commands return positive feedback to you? Here is the output when I run them on my system:

[(master) scribe@charisLaptop utilities]$ sudo ./installmgr -sc
[ File Bytes: 484 ]
 --------------------------------------------------------------------------
Sync'd config file with master remote source list.



[(master) scribe@charisLaptop utilities]$ sudo ./installmgr -r CrossWire
[ File Bytes: 131843 ]
 --------------------------------------------------------------------------
Remote Source Refreshed



[(master) scribe@charisLaptop utilities]$ sudo ./installmgr -ri CrossWire KJV [ Total Bytes: 4294269; Completed Bytes: 0 ]


Downloading (1 of 7): kjvpref.rtf
[ File Bytes: 70500 ]
 --------------------------------------------------------------------------
[ Total Bytes: 4294269; Completed Bytes: 70500 ]
 =

Downloading (2 of 7): nt.bzs
[ File Bytes: 336 ]
 --------------------------------------------------------------------------
[ Total Bytes: 4294269; Completed Bytes: 70836 ]
 =

Downloading (3 of 7): nt.bzv
[ File Bytes: 82460 ]
 --------------------------------------------------------------------------
[ Total Bytes: 4294269; Completed Bytes: 153296 ]
 ==

Downloading (4 of 7): nt.bzz
[ File Bytes: 1756115 ]
 --------------------------------------------------------------------------
[ Total Bytes: 4294269; Completed Bytes: 1909411 ]
 ================================

Downloading (5 of 7): ot.bzs
[ File Bytes: 480 ]
 --------------------------------------------------------------------------
[ Total Bytes: 4294269; Completed Bytes: 1909891 ]
 ================================

Downloading (6 of 7): ot.bzv
[ File Bytes: 241150 ]
 --------------------------------------------------------------------------
[ Total Bytes: 4294269; Completed Bytes: 2151041 ]
 =====================================

Downloading (7 of 7): ot.bzz
[ File Bytes: 2143228 ]
 --------------------------------------------------------------------------
Installed module: [KJV]






On 08/28/2014 01:35 PM, Jon Behrens wrote:
Still no go.

I've completely removed everything, gotten a new copy via SVN and followed
the install instructions included in that distribution.

Everything goes as expected until I get here:

        Now let's grab some content:

            cd utilities/
            sudo ./installmgr -sc
            sudo ./installmgr -r CrossWire
            sudo ./installmgr -ri CrossWire KJV

The last command returns:
    Remote source [CrossWire] does not make available module [KJV]

OK - so I follow the instructions later in the install file and download KJV.zip and
extract it to /usr/share/sword

I then go to the command line example

    Now lets try it out:

        cd ../examples/cmdline
        make
        ./lookup KJV Jn.3.16

The last command returns:
    Could not find module [KJV].  Available modules:

This at least tells me that libsword.so is available and working - it doesn't throw
an exception, just can't find the module.

As advised below, I set LD_LIBRARY_PATH="/usr/lib" which is where setup put libsword.so. Reboot, open a shell and type 'env' to make sure the path is set. It is.

Finally, I open MonoDevelop and load up the C# project. Make the project and try
to run the LookupExample

I still get the same exception.

Again, thanks to all who are trying to help.


On 08/27/2014 11:01 PM, Troy A. Griffitts wrote:
:)

The shim is SWORD's flatapi. I still believe libsword.so is not found by the bindings. How have you made it available?
It should either be:
installed by the make system. If you used autotools to build, then: sudo make install or you need to set your LD_LIBRARY_PATH variable to include a path which contains libsword.so


On 08/27/2014 07:10 PM, Greg Hellings wrote:
I'm fairly sure that org_crosswire_sword_SWMgr_new() is a specific thing to the C# bindings. The appropriate namespace in the C++ library is "sword::SWMgr::new". The org.crosswire part is left out of the C++ namespacing. Perhaps there is a shim library that bridges the gap between the C++ lib and the C# bindings that's missing?

--Greg


On Wed, Aug 27, 2014 at 9:07 PM, Jon Behrens <j...@crimsonthread.com <mailto:j...@crimsonthread.com>> wrote:

    Hello again

    I though finding 'libsword.so' would fix the problem, but not
    so. Compiling and running
    the C# LookupExample in the distribution package still gives
    the following error:

    Unhandled Exception:
    System.EntryPointNotFoundException: org_crosswire_sword_SWMgr_new
      at (wrapper managed-to-native)
    Sword.NativeMethods:org_crosswire_sword_SWMgr_new ()
      at Sword.Manager..ctor () [0x00008] in
    /raid/swordProject/bindings/csharp/Manager.cs:26
      at Sword.Tests.LookupExample.Lookup (System.String modName,
    System.String key) [0x00001] in
    /raid/swordProject/bindings/csharp/examples/LookupExample.cs:33
      at Sword.Tests.LookupExample.Main (System.String[] args)
    [0x00020] in
    /raid/swordProject/bindings/csharp/examples/LookupExample.cs:27
    [ERROR] FATAL UNHANDLED EXCEPTION:
    System.EntryPointNotFoundException: org_crosswire_sword_SWMgr_new
      at (wrapper managed-to-native)
    Sword.NativeMethods:org_crosswire_sword_SWMgr_new ()
      at Sword.Manager..ctor () [0x00008] in
    /raid/swordProject/bindings/csharp/Manager.cs:26
      at Sword.Tests.LookupExample.Lookup (System.String modName,
    System.String key) [0x00001] in
    /raid/swordProject/bindings/csharp/examples/LookupExample.cs:33
      at Sword.Tests.LookupExample.Main (System.String[] args)
    [0x00020] in
    /raid/swordProject/bindings/csharp/examples/LookupExample.cs:27

    Since I assume the function 'org_crosswire_sword_SWMgr_new()'
    does in fact exist in libsword.so, the only thing I can imagine
    is that there's a path variable not set somewhere.

    As I mentioned before, I'm a real newby to Linux, so this may
    be something obvious to
    someone with more experience.

    Thanks for any help

    Jon

    _______________________________________________
    sword-devel mailing list: sword-devel@crosswire.org
    <mailto: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



_______________________________________________
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

Reply via email to