FS#9872 - aspell doesn't work correctly with UTF-8 encoding

Attached to Project: Arch Linux
Opened by Andrzej Zbrzezny (turtle) - Tuesday, 18 March 2008, 19:10 GMT
Last edited by Allan McRae (Allan) - Saturday, 13 September 2008, 08:51 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Andreas Radke (AndyRTR)
Roman Kyrylych (Romashka)
Architecture All
Severity Medium
Priority Normal
Reported Version 2007.08-2
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 2
Private No

Details

Description: Spell Checker aspell doesn't work correctly with UTF-8 encoding. The package should be compiled with libcursesw enabled.

Additional info: aspell 0.60.5-2

Steps to reproduce:

The following line in PKGBUILD

./configure --prefix=/usr

should be at least changed to

./configure --prefix=/usr --enable-curses=/usr/lib/libcursesw.so
This task depends upon

This task blocks these from closing
 FS#4418 - Broken ncurses applications with UTF8 locale 
Closed by  Allan McRae (Allan)
Saturday, 13 September 2008, 08:51 GMT
Reason for closing:  Fixed
Comment by Petar Bogdanovic (pebo) - Thursday, 27 March 2008, 00:15 GMT
For some reason, I can't compile aspell from its PKGBUILD:

''Making all in .
make[1]: Entering directory `/var/abs/local/aspell/src/aspell-0.60.5'
depbase=`echo modules/filter/email.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\
/bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I./gen -I./gen -I./common -I./interfaces/cc/ -I./modules/speller/default/ -DLOCALEDIR="/usr/share/locale" -march=i686 -mtune=generic -O2 -pipe -fno-exceptions -MT modules/filter/email.lo -MD -MP -MF $depbase.Tpo -c -o modules/filter/email.lo modules/filter/email.cpp &&\
mv -f $depbase.Tpo $depbase.Plo
mkdir modules/filter/.libs
g++ -DHAVE_CONFIG_H -I. -I./gen -I./gen -I./common -I./interfaces/cc/ -I./modules/speller/default/ -DLOCALEDIR=/usr/share/locale -march=i686 -mtune=generic -O2 -pipe -fno-exceptions -MT modules/filter/email.lo -MD -MP -MF modules/filter/.deps/email.Tpo -c modules/filter/email.cpp -fPIC -DPIC -o modules/filter/.libs/email.o
In file included from ./common/indiv_filter.hpp:12,
from modules/filter/email.cpp:9:
./common/string.hpp:495: error: explicit template specialization cannot have a storage class
make[1]: *** [modules/filter/email.lo] Error 1
make[1]: Leaving directory `/var/abs/local/aspell/src/aspell-0.60.5'
make: *** [all-recursive] Error 1''

Any ideas?
Comment by Andrzej Zbrzezny (turtle) - Thursday, 27 March 2008, 18:51 GMT
Unfortunately,aspell compiles with gcc version 4.2.3 but not with gcc version 4.3.0.
Comment by Allan McRae (Allan) - Saturday, 13 September 2008, 01:56 GMT
aspell was rebuilt against libncursesw with the latest ncurses rebuild. Is this fixed?
Comment by Andrzej Zbrzezny (turtle) - Saturday, 13 September 2008, 08:47 GMT
Yes, it is :)

Loading...