When intalling dictionaries for spell checking, though success is reported, they don't appear in the choice of available languages when performing spell checking. Reproducible: Always Steps to Reproduce: 1. Download a dictionary from http://dictionaries.mozdev.org/installation.html 2. In Mozilla Thunderbird go to Tools / Extensions and click Install. Select the dictionary you downloaded and click Open. 3. Relaunch Mozilla Thunderbird and click on compose. 4. Type somthing and click on Spell. Actual Results: Only englisch dictionary is available Expected Results: The installed dictionaries should be available for selection in the spell checking dialog. NOTE: tested with german and greek dictionaries Portage 2.0.51-r8 (default-linux/x86/2004.2, gcc-3.4.3, glibc-2.3.4.20041102-r0, 2.6.9 i686) ================================================================= System uname: 2.6.9 i686 AMD Athlon(tm) Processor Gentoo Base System version 1.6.7 Python: dev-lang/python-2.3.4 [2.3.4 (#1, Sep 26 2004, 16:29:59)] distcc 2.18.2 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled] ccache version 2.3 [enabled] dev-lang/python: 2.3.4 sys-devel/autoconf: 2.13, 2.59-r6 sys-devel/automake: 1.5, 1.8.5-r2, 1.9.3, 1.6.3, 1.7.9, 1.4_p6 sys-devel/binutils: 2.15.92.0.2-r1 sys-devel/libtool: 1.5.2-r7 virtual/os-headers: 2.4.22 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CFLAGS="-Os -march=athlon -pipe -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown /usr/kde/3/share/config /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-Os -march=athlon -pipe -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs autoconfig ccache distlocks sandbox sfperms" GENTOO_MIRRORS="http://ftp.uni-erlangen.de/pub/mirrors/gentoo/" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="3dnow 3dnowex X Xaw3d aalib acpi alsa apache2 apm avi berkdb bitmap-fonts bsh bzlib caps cddb cdinstall cdparanoia cdr cdrom chroot clearpasswd codecs crypt cscope ctype cups curl dba dbase devmap dio directfb divx4linux dlopen dnd doc dvd dvdread edl encode esd esx f77 fam fbcon flac foomaticdb fortran ftp gcj gcl gd gdbm gif gimp gnuplot gpm gs gtk gtk2 hardenedphp icq imagemagick imap imlib inetd innodb ipv6 jabber jack java javacomm javamail jce jdepend jp2 jpeg junit ladspa ldap libg++ libwww log4j lzo mad mailwrapper matroska mbox mikmod mime mmx mmx2 mng motif mozcalendar mozdomi moznocompose moznoirc moznomail mozp3p mozsvg mozxmlterm mpeg mpeg4 mplayer msn mysql ncurses network nls nocd nvidia offensive oggvorbis opengl openssh oss pam pam-mysql pdflib perl perlsuid php png portaudio posix python quicktime readline regexp rogue rplay rtc samba sdl session shared sharedmem simplexml slang sockets socks5 sox spell ssl stencil-buffer stroke svga szip tcltk tcpd tetex tga theora threads tidy tiff transcode transparent-proxy truetype uclib unicode usb v4l v4l2 vim-with-x wmf x86 xalan xatrix xerces xforms xine xinerama xml2 xmms xosd xpm xv xvid yahoo zlib"
It,s because the returned path for the components directory is /usr/lib/MozillaThunderbird/components/ So you'll get an error in your install.log: ** ERROR (-202): Installing: /usr/lib/MozillaThunderbird/components/myspell/de-DE.dic ** ERROR (-202): Installing: /usr/lib/MozillaThunderbird/components/myspell/de-DE.aff ** ERROR (-202): Installing: /usr/lib/MozillaThunderbird/components/myspell/README-de-DE.txt If installing with root everything working perfectly.
Schouldn't this be installable as user? btw. where is the install.log
the log is in ~/.thunderbird/$profile/ ($profile is a random name)
Yes, the errors are in the log file. But IMHO, the user should atleast get an error message sugesting that the installation failed. It would be better if the user can install the dictionaries in his home dir, since there are quite a few places where this would come in handy.
This is not an error in the tree and version is obsolete open a new bug is problem continues.