Joost Verburg wrote:
Hello,

A new Windows installer for LyX 1.4.2svn is available for testing:

ftp://ftp.devel.lyx.org/pub/lyx/pre/lyx-142svn-20060617.exe
ftp://ftp.devel.lyx.org/pub/lyx/pre/lyx-142svn-20060617-bundle.exe

Again there are a number of improvements: English thesaurus (Aiksaurus) is included, Aspell has been fixed to get rid of the C:\Aspell hard-coding, LyX is now dynamically linked to everything including libintl and some minor things.

Note that only the English Aspell dictionary will work until Angus has recompiled the dictionary installers (this will happen within a few days).

Hi, Joost.

I tried it out. Some points:

if I grab the AspellData installer from the wiki, I don't get any say in where to install it. It is dated 17 June, so presumably the c:/Aspell location need no longer be hardwired.

I do get the option of where to install the dictionaries, but it would appear to make little sense to install them anywhere other than c:/Aspell ATM (because of the above) ;-)

Now that you've removed the hardwiring, presumably a full Aspell installer makes sense?

Anyway, I uninstalled all Aspell-related stuff and grabbed your lyx-142svn-20060617.exe installer.

This installer worked out correctly that I have MikTeX, MSys, Python already installed. However, when I install LyX 1.4 I find that c:\Program Files\LyX14 contains:

Resources/  Uninstall-LyX.exe*  aiksaurus/  bin/  python/  shell/

and the python and shell directories aren't empty:
$ ls /c/Program\ Files/LyX14/python
DLLs/  Lib/  libs/  python.exe*  python24.dll*

$ ls /c/Program\ Files/LyX14/shell/bin
cat.exe*  expr.exe*  ln.exe*     msys-1.0.dll*  sed.exe*    tr.exe*
cp.exe*   find.exe*  ls.exe*     mv.exe*        sh.exe*     uname.exe*
cut.exe*  grep.exe*  mkdir.exe*  rm.exe*        touch.exe*

The installer worked out that I didn't have Aspell installed and allowed me to download the English dictionary. I've no idea where it got installed :( It doesn't appear to be within the LyX14 hierarchy and I have neither c:\Aspell nor c:\Program Files\Aspell folders. I do have Aspell Data/English dictionary in the Control Panel>Add and Remove Programs wizard and spell checking works, so the thing got installed. But where?

Finally, if I look in the LyX bin folder:
$ ls /c/Program\ Files/LyX14/bin
dt2dv.exe*               libintl-3.dll*    lyx_doc_32x32.ico  tex2lyx.exe*
dv2dt.exe*               libnetpbm10.dll*  mingwm10.dll*      zlib1.dll*
libAiksaurus-1-2-0.dll*  lyx.bat*          pnmcrop.exe*
libaspell-15.dll*        lyx.exe*          pplatex.exe*
libiconv-2.dll*          lyx_32x32.ico     qt-mt3.dll*

I see libaspell-14.dll, which surprised me as I thought that Aspell produced a static library only. Obviously, you've been very busy as Enrico's ldd script:

$ cat /usr/local/bin/ldd
#! /bin/sh
# Emulate ldd
PATH=/j/cygwin/bin:$PATH
FULL_WIN_PATH=`cygpath -w -a "$1"`
cygcheck "$FULL_WIN_PATH"

tells me that lyx.exe really does depend on libaspell-15.dll. Woooooo!

So, overall I'm very impressed, but I think that there are a few little bits to tidy up still.

HTH,
Angus

Reply via email to