<div dir="ltr">This probably doesn't directly help your issues here, but the SWIG 3.0 issue seems to have been fixed in SWIG 3.0.1 which was released yesterday.<br><a href="http://sourceforge.net/p/swig/news/2014/05/swig-301-released/" target="_blank">http://sourceforge.net/p/swig/news/2014/05/swig-301-released/</a><br>
<ul><li>A few notable regressions introduced in 3.0.0 have been fixed - in Lua, nested classes and parsing of operator <<.</li></ul><p>As for this one here, I would try the sword_static, ignore the errors building the samples, and copy the sword.lib like you found you had to. That might work, but probably won't either.<br>
</p><p>Greg, is it possible the non-static one doesn't define SWUSINGDLL when compiling the swig generated code? If I remember rightly, that causes issues.<br></p><div class="gmail_extra"><div>God Bless,<br>Ben<br>-------------------------------------------------------------<br>
        <div>
        <div>For I have no pleasure in the death of anyone, <br>declares the Lord <span style="font-variant:small-caps">God</span>; so turn, and live.”<br>Ezekiel 18:32 (ESV)</div>
        </div>
        
<br></div>
<br><br><div class="gmail_quote">On Sat, May 17, 2014 at 11:36 AM, R Johnson <span dir="ltr"><<a href="mailto:ps16thypresenceisfullnessofjoy@gmail.com" target="_blank">ps16thypresenceisfullnessofjoy@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">I now have gotten closer to being able to do what I want, but still not quite there yet (sigh).<br>
<br>
I tried to build the 'libsword' solution without the 'sword_static' project, but then I actually got more errors than before. I have attached the output I got.<br>
<br>
I then tried building only the 'sword' project, which is (I think) the only project that must be built as a prerequisite to the 'swordswig' project. This worked OK without any errors.<br>
<br>
I then tried building the 'swordswig' project, which is of course necessary in order to build the Python bindings. Before doing so, I downgraded my version of SWIG to 2.0.12, so that I would not run into the SWIG 3.0.0 bug we discovered. The 'swordswig' build is getting farther now than it had before, but it still gives some errors. First it gave an error about not being able to open 'sword.lib'. Through a bit of experimenting, I found out that this was because it was looking for it in the 'sword-build' directory rather than its 'Release' subdirectory. I think this may be a bug that needs be fixed in the CMake file. I worked around it, however, by copying 'sword.lib' from the 'Release' subdirectory to the 'sword-build' directory. Since I did that, however, it is giving me other errors that I am not knowledgeable enough to solve. I have attached the output I got from building 'swordswig', first before I copied the 'sword.lib' file, and secondly afterwards. In the second build log, SWIG complains that there are 35 unresolved externals.<br>
<br>
Thank you again for your help.<br>
<br>
-- Timothy<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></blockquote></div><br></div></div>