John Burrell wrote:
> I've installed the dev version of LFS and now compiling aspell-0.60.6.1 fails.
>
>
> The bug has been reported on debian here -
>
> https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=853320
>
> I haven't found a solution yet.
Yes, I ran into exactly that error.
g++ -DHAVE_CONFIG_H -I. -I./gen -I./gen -I./common -I./interfaces/cc/
-I./modules/speller/default/ -DLOCALEDIR=/usr/share/locale -Wdate-time
-D_FORTIFY_SOURCE=2 -g -O2 "-fdebug-prefix-map=/<<PKGBUILDDIR>>=."
-fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions
-c modules/filter/tex.cpp -fPIC -DPIC -o modules/filter/.libs/tex.o
modules/filter/tex.cpp: In member function 'bool
{anonymous}::TexFilter::process_char(acommon::FilterChar::Chr)':
modules/filter/tex.cpp:177:72: error: ISO C++ forbids comparison between
pointer and integer [-fpermissive]
if (top.in_what == Parm || top.in_what == Opt || top.do_check == '\0')
The '\0' is an old way to check for a null string. It probably can be
fixed with
strlen(top.do_check) == 0
or possibly
top.do_check == (char*)'\0'
I was able to get the package to build but it needed fixes to
modules/filter/tex.cpp and prog/check_funs.cpp for basically the same
problem in both files.
I did not check the function of the built package.
-- Bruce
Yes that works. Thanks for that.
jb.
--
http://lists.linuxfromscratch.org/listinfo/blfs-dev
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page