:)
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