[sword-devel] Building Python binding to Sword on Windows returns exit code 1

R Johnson ps16thypresenceisfullnessofjoy at gmail.com
Fri May 16 13:35:15 MST 2014

Thank you for your efforts to get the CMake files to work on Windows. I 
really appreciate it.

Sorry for taking so long to respond. I've been held up recently by 
Internet connection problems, having to learn how to clone the Sword SVN 
repository with Mercurial, having to build Sword's dependencies (of 
which I wasn't aware until you fixed the CMake file to require them on 
Windows), Visual Studio errors, etc.

I'm now much closer to being able to get the Sword library built, but 
still not quite there yet. 3 of the projects in the VS2010 solution file 
failed to build. I have extracted the error messages out of the output 
and attached them in a file.

The first two errors are about not being able to open 
'..\Release\sword.lib'. I don't understand why, since a 54 MB file with 
that name was created in my Release directory.

The third error is the same one that you mentioned in your 'gcc 4.9.0' 
thread (see my post there). This shows that, as you guessed, the error 
is indeed a problem with SWIG, and not with GCC.

Thank you for your help.

-- Timothy
-------------- next part --------------
3>------ Build started: Project: sword, Configuration: Release Win32 ------
3>     Creating library C:/Documents and Settings/Timothy/My Documents/Downloads/Sword/sword-build/Release/sword.lib and object C:/Documents and Settings/Timothy/My Documents/Downloads/Sword/sword-build/Release/sword.exp
3>LINK : fatal error LNK1104: cannot open file 'C:/Documents and Settings/Timothy/My Documents/Downloads/Sword/sword-build/Release/sword.lib'
4>------ Build started: Project: vs2osisref, Configuration: Release Win32 ------
4>  Building Custom Rule C:/Documents and Settings/Timothy/My Documents/Downloads/Sword/sword/utilities/CMakeLists.txt
4>  CMake does not need to re-run because C:\Documents and Settings\Timothy\My Documents\Downloads\Sword\sword-build\utilities\CMakeFiles\generate.stamp is up-to-date.
4>cl : Command line warning D9002: ignoring unknown option '/O3'
4>  vs2osisref.cpp
4>LINK : fatal error LNK1104: cannot open file '..\Release\sword.lib'
6>------ Build started: Project: swordswig, Configuration: Release Win32 ------
6>  Building Custom Rule C:/Documents and Settings/Timothy/My Documents/Downloads/Sword/sword/bindings/swig/python/CMakeLists.txt
6>  CMake does not need to re-run because C:\Documents and Settings\Timothy\My Documents\Downloads\Sword\sword-build\bindings\swig\python\CMakeFiles\generate.stamp is up-to-date.
6>  Generating Sword.cxx
6>C:\Documents and Settings\Timothy\My Documents\Downloads\Sword\sword\include\swbuf.h(362): error : Syntax error in input(3).
========== Build: 31 succeeded, 3 failed, 0 up-to-date, 1 skipped ==========

More information about the sword-devel mailing list