There seems to be a good deal of interest on the sword list, so I'm posting here too. Apologies if it's out of place.
These are preliminary instructions. It is quite possible that I have forgotten something important. Please let me know if there are any problems or issues with these. Also, I know very little about autotools and some of the things I have done could be fixed in a better way, so don't hesitate to say so. Remember when editing any files, particularly shell scripts or your profile, that you need to preserve unix line endings. Notepad will not be your friend here. If you like vi, that comes with msys. Otherwise, I recommend Notepad++. Emacs is also available for windows, of course. Gnomesword/Windows build instructions Install mingw base system only http://sourceforge.net/project/showfiles.php?group_id=2435&package_id=240780 Install msys http://sourceforge.net/project/showfiles.php?group_id=2435&package_id=24963 Install msysDTK directly over msys (direct link to file) http://downloads.sourceforge.net/mingw/msysDTK-1.0.1.exe?modtime=1041430674&big_mirror=1 Install m4-1.4.7-MSYS into your msys /bin http://downloads.sourceforge.net/mingw/m4-1.4.7-MSYS.tar.bz2?modtime=1162303978&big_mirror=1 Install strawberry perl in default location http://strawberryperl.com/ Set the environment variable INTLTOOL_PERL=/path/to/strawberry/bin/perl export INTLTOOL_PERL=/c/strawberry/perl/bin/perl this is done in c:\msys\1.0\etc\profile ----notice----- for all following instructions, when you run configure do it with --prefix=/mingw install gnome versions of utilities http://ftp.gnome.org/pub/gnome/binaries/win32/dependencies/ create a directory c:\msys\1.0\dev add it to your path (in profile) unpack everything there you need at this point, pkg-config, gettext, gettext-deve, gettext-runtime, gettext-runtime-dev add this line to your profile export PKG_CONFIG_PATH=/dev/lib/pkgconfig upgrade autoconf to 2.63 from source http://ftp.gnu.org/gnu/autoconf/ upgrade automake to 1.9 from source http://ftp.gnu.org/gnu/automake/ install libcurl http://curl.haxx.se/download.html (direct linke) http://www.gknw.net/mirror/curl/win32/curl-7.19.0-devel-mingw32.zip find curl-config script from linux and copy it to /mingw/bin compile sword-1.5.11 from source ( with libcurl is easier than ftplib you will have to manually alter makefile to link against regex download gnomesword 2.4.1 download lots of gnome libs and unpack them in dev for everything, you need the normal and developer package atk, cairo, fontconfig, freetype, gail, gconf, glib, gnome-common, gnome-doc-utils, gnome-vfs, goocanvas, gtk+, gtkhtml-3.18, intltool, libart, libbonobo, libbonoboui, libbzip, libffi, libglade, libgnome, libgnomecanvas, libgnome, libgnomeprint, libgnomeprintui, libgnomeui, libiconv, libIDL, libpng, libxml2, ORBIT, popt, pthreads, zlib alter configure script to allow compilation without scrollkeeper apply linux/windows diff hopefully most will be unnecessary soon mailed to gnomesword-developers run configure with --enable-gtkhtml --disable-scrollkeeper --prefix=/mingw make you will have to alter the makefile in libs to link against libcurl.dll (-lcurl doesn't work) make install run gnomesword getting gnomesword free from mingw is another topic. helpful links http://live.gnome.org/Planner/Windows http://www.go-evolution.org/Building_Evolution_on_Windows http://www.mingw.org/wiki/msys
_______________________________________________ sword-devel mailing list: [email protected] http://www.crosswire.org/mailman/listinfo/sword-devel Instructions to unsubscribe/change your settings at above page
