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