aspell-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [aspell-devel] aspell-0.50.5 on Tru64, config.cpp compile error + pa


From: Albert Chin
Subject: Re: [aspell-devel] aspell-0.50.5 on Tru64, config.cpp compile error + patch
Date: Sun, 4 Apr 2004 13:50:45 -0500
User-agent: Mutt/1.4i

On Sat, Apr 03, 2004 at 10:15:32PM -0600, Tim Mooney wrote:
> In regard to: Re: [aspell-devel] aspell-0.50.5 on Tru64, config.cpp 
> compile...:
> 
> >On Wed, Mar 31, 2004 at 06:15:45PM -0600, Tim Mooney wrote:
> >> There are also several warnings (most of them pretty harmless but
> >> easy to fix, the remainder worth looking at), and I'll send along
> >> patches for the ones I know how to fix when I have time (next week).
> >
> >How did you work around this:
> >cxx -DHAVE_CONFIG_H -I. -I. -I../common -I../common/
> >-I../interfaces/cc/ -I../modules/speller/default/
> >-I/opt/TWWfsw/ncurses54/include
> >-I/opt/TWWfsw/ncurses54/include/ncurses    -D__USE_STD_IOSTREAM -std
> >gnu -O2 -msym -readonly_strings -c -o aspell.o aspell.cpp
> >cxx: Error: ../common/errors.hpp, line 17: declaration is incompatible with
> >          previous "aerror_other" (declared at line 234 of
> >          "../interfaces/cc/aspell.h")
> >extern "C" const ErrorInfo * const aerror_other;
> >-----------------------------------^
> >...
> >
> >AspellErrorInfo == ErrorInfo. I think this is sloppy though. Only one
> >should be used.
> 
> As far as I can tell, they are exactly the same (except I think one of
> them is in namespace acommon and the other one isn't), so I don't know why
> the seeming duplication either.  I'm pretty poor in C++, though, so there
> could be lots of good reasons I don't comprehend.

Yeah, the errors.hpp defines are in namespace acommon. However, they
are extern "C". If something is in a namespace and has extern "C"
linkage, does this still confine the declaration to the namespace or
does it make it global in scope?

-- 
albert chin (address@hidden)




reply via email to

[Prev in Thread] Current Thread [Next in Thread]