On current aspell-0.50.3 new-pspell-config has been replaced by
new-aspell-config.
Although pspell.h defines to two to be equivalent, the current pspell.m4
is still confused and fails, saying that I do not have lpspell, but the
final message below says Configuration was successful.
Configuration
Host type: i586-pc-linux-gnu
Special build flags: warnings assertions use-pspell
xforms-image-loader
C Compiler: gcc
C Compiler flags: -g -O2
C++ Compiler: g++ (3.2)
C++ Compiler flags: -O -fno-exceptions -W -Wall -Winline
Linker flags:
Frontend: xforms
libXpm version: 4.11
libforms version: 1.0.0
LyX binary dir: /usr/local/bin
LyX files dir: /usr/local/share/lyx
Configuration of LyX was successful.
Type 'make' to compile the program,
and then 'make install' to install it.
However,
configure:9448: checking for new_pspell_config in -lpspell
configure:9448: g++ -o conftest -O -fno-exceptions -W -Wall -Winline
conftes
t.cc -lpspell -lc -lm >&5
/tmp/ccP41y4t.o: In function `main':
/tmp/ccP41y4t.o(.text+0xa): undefined reference to `new_pspell_config'
collect2: ld returned 1 exit status
configure:9448: $? = 1
configure: failed program was:
#line 9448 "configure"
#include "confdefs.h"
/* Override any gcc2 internal prototype to avoid an error. */
#ifdef __cplusplus
extern "C"
#endif
/* We use char because int might match the return type of a gcc2
builtin and then its argument prototype would still apply. */
char new_pspell_config ();
#ifdef F77_DUMMY_MAIN
# ifdef __cplusplus
extern "C"
# endif
int F77_DUMMY_MAIN() { return 1; }
#endif
int
main ()
{
new_pspell_config ();
;
return 0;
}