With the help of the attached patch, I have built and uploaded a snapshot
of the 1.4.x branch to:
http://wiki.lyx.org/uploads/Windows/LyX141pre/lyx-1.4.1-pre_win32_setup_v1.exe
Jean-Marc, could you apply the patch please? (I have been unable to create
a writable subversion repository on Windows; something to do with my
firewall, I think.)
I built against Aspell 0.6 and the latest and greatest snapshot of Qt/Win Free.
I configured --with-version-suffix='1.4.x' prefix, but after local
installation in the installprefix directory, I manually changed the names
of the executables in the bin directory to lyx.exe and tex2lyx.exe. I did
this so that the lyx.bat generated by the installer would work as expected.
Here, I have the thing installed at J:\Program Files\LyX14x. User-level
support files are to be found in C:\Documents and
Settings\Angus\Application Data\LyX1.4.x. I continue to be able to use LyX
1.3.7.
Everything seems to work...
Would interested parties please try this out? If it proves to work as
advertised I'll put together a page on the wiki and we can advertise more
widely.
Regards,
Angus
Index: boost/libs/filesystem/src/operations_posix_windows.cpp
===================================================================
--- boost/libs/filesystem/src/operations_posix_windows.cpp (revision 13423)
+++ boost/libs/filesystem/src/operations_posix_windows.cpp (working copy)
@@ -73,7 +73,7 @@
// if WINVER < 0x04A.
# include <w32api.h>
# if __W32API_MAJOR_VERSION < 3 || \
- __W32API_MAJOR_VERSION == 3 && __W32API_MINOR_VERSION <= 3
+ __W32API_MAJOR_VERSION == 3 && __W32API_MINOR_VERSION <= 6
# define BOOST_FILESYSTEM_WINVER WINVER
# undef WINVER
# define WINVER 0x040A
Index: development/Win32/packaging/build_lyxwin.sh
===================================================================
--- development/Win32/packaging/build_lyxwin.sh (revision 13423)
+++ development/Win32/packaging/build_lyxwin.sh (working copy)
@@ -170,7 +170,7 @@
Error "Unable to create build dir, ${BUILDDIR}."
}
- CONFIGURE="../configure --without-x --with-included-gettext
--with-extra-prefix='${LYX_ASPELL_DIR}' --with-frontend=qt QTDIR='$QT_DIR'
--disable-maintainer-mode --disable-debug --enable-optimization --disable-pch
--disable-concept-checks --disable-stdlib-debug"
+ CONFIGURE="../configure --with-version-suffix='1.4.x' --without-x
--with-included-gettext --with-extra-prefix='${LYX_ASPELL_DIR}'
--with-frontend=qt QTDIR='$QT_DIR' --disable-maintainer-mode --disable-debug
--enable-optimization --disable-pch --disable-concept-checks
--disable-stdlib-debug"
echo "${CONFIGURE}"
cd "${BUILDDIR}"
Index: development/Win32/packaging/installer/lyx_installer.nsi
===================================================================
--- development/Win32/packaging/installer/lyx_installer.nsi (revision 13423)
+++ development/Win32/packaging/installer/lyx_installer.nsi (working copy)
@@ -20,7 +20,7 @@
CRCCheck force
; Make the installer as small as possible.
-SetCompressor lzma
+SetCompressor /SOLID lzma
;--------------------------------
; You should need to change only these macros...