Georg Baum wrote: > Angus, > > it seems that your recent changes broke src/pspell.C for me. It wants to > include pspell/pspell.h, but I have aspell installed (thus no > pspell/pslell.h, but aspell.h): > > if g++ -DHAVE_CONFIG_H -I. -I../../src -I. -I../../boost -W -Wall > -I/usr/X11R6/include -ftemplate-depth-30 -g -I/usr/include/qt3 -MT > pspell.o -MD -MP -MF ".deps/pspell.Tpo" -c -o > pspell.o ../../src/pspell.C; \ > then mv -f ".deps/pspell.Tpo" ".deps/pspell.Po"; else rm -f > ".deps/pspell.Tpo"; exit 1; fi > ../../src/pspell.C:19:27: pspell/pspell.h: Datei oder Verzeichnis nicht > gefunden > ../../src/pspell.C: In destructor `virtual PSpell::~PSpell()': > ../../src/pspell.C:44: error: `delete_pspell_can_have_error' undeclared > (first > use this function) > > > etc. This used to work before. > > Of course I ran autogen.sh and configure. None of config.log, config.h.in > and config.h contains anything spell related. Is that correct?
Nope. I have a similar setup here. $ grep -i spell build/src/config.h /* Define to 1 if you have the <aspell/aspell.h> header file. */ /* #undef HAVE_ASPELL_ASPELL_H */ /* Define to 1 if you have the <aspell.h> header file. */ #define HAVE_ASPELL_H 1 /* Define to 1 if you have the <pspell/pspell.h> header file. */ /* #undef HAVE_PSPELL_PSPELL_H */ /* Define as 1 to use the aspell library */ #define USE_ASPELL 1 /* Define as 1 to use an external ispell process for spell-checking */ #define USE_ISPELL 1 /* Define as 1 to use the pspell library */ /* #undef USE_PSPELL */ $ grep -i spell build/src/Makefile [snip noise] ASPELL = aspell.C aspell_local.h #PSPELL = pspell.C pspell.h ISPELL = ispell.C ispell.h $(ASPELL) $(PSPELL) $(ISPELL) SpellBase.C \ SpellBase.h \ > Does this ring a bell? If not I'll investigate in a few days, > unfortunately I have no time to do so right now. It seems that something is going wrong on your side. -- Angus