I am having some compiltime errors when trying to compile aspell-0.50.2 and aspell-0.50.4.1
OS: winXP
Mingw: MinGW-3.1.0-1.exe <http://prdownloads.sf.net/mingw/MinGW-3.1.0-1.exe?download>
mingw-make mingw32-make-3.80.0-3.exe <http://prdownloads.sf.net/mingw/mingw32-make-3.80.0-3.exe?download>
In the Makefile I have change the prefix to D:/aspell
I used the following Makefile and settings.h -> http://aspell.net/win32/files/win32/
######mingw32-make output aspell-0.50.2
D:\aspell\win32>mingw32-make
g++ ../common/mk-dirs_h.cpp -lstdc++ -o mk-dirs_h
echo '#define PREFIX "d:/aspell"' > dirs.h
.\mk-dirs_h d:/aspell DICT_DIR d:/aspell/dict >> dirs.h
.\mk-dirs_h d:/aspell DATA_DIR d:/aspell/data >> dirs.h
.\mk-dirs_h d:/aspell CONF_DIR d:/aspell >> dirs.h
g++ -mms-bitfields -mno-cygwin -O3 -DENABLE_WIN32_RELOCATABLE -I. -I../common
-I../interfaces/cc -I../modules/filter -I../modules/speller/default -I../modules
/tokenizer -c -o config.o ../common/config.cpp
In file included from ../common/config.cpp:12:
dirs.h:1:1: warning: character constant too long
In file included from ../common/config.cpp:12:
dirs.h:1: parse error before '\x23646566'
In file included from ../common/asc_ctype.hpp:10,
from ../common/config.cpp:15:
../common/parm_string.hpp:46: parse error before `&' token
../common/parm_string.hpp:47: parse error before `&' token
../common/parm_string.hpp:104: parse error before `}' token
In file included from ../common/posib_err.hpp:10,
from ../common/asc_ctype.hpp:11,
from ../common/config.cpp:15:
../common/string.hpp: In constructor `ParmString::ParmString(const String&)':
../common/string.hpp:68: invalid use of undefined type `struct String'
../common/parm_string.hpp:38: forward declaration of `struct String'
../common/string.hpp:68: invalid use of undefined type `struct String'
../common/parm_string.hpp:38: forward declaration of `struct String'
In file included from ../common/asc_ctype.hpp:11,
from ../common/config.cpp:15:
../common/posib_err.hpp: At global scope:
../common/posib_err.hpp:217: parse error before `&' token
../common/posib_err.hpp:220: parse error before `&' token
../common/asc_ctype.hpp:13: confused by earlier errors, bailing out
mingw32-make: *** [config.o] Error 1
D:\aspell\win32>
####End
########aspell-0.50.4.1 mingw32-make output
D:\aspell-0.50.4.1\win32>mingw32-make
g++ ../common/mk-dirs_h.cpp -lstdc++ -o mk-dirs_h
echo '#define PREFIX "d:/aspell"' > dirs.h
.\mk-dirs_h d:/aspell DICT_DIR d:/aspell/dict >> dirs.h
.\mk-dirs_h d:/aspell DATA_DIR d:/aspell/data >> dirs.h
.\mk-dirs_h d:/aspell CONF_DIR d:/aspell >> dirs.h
g++ -mms-bitfields -mno-cygwin -O3 -DENABLE_WIN32_RELOCATABLE -I. -I../common
-I../interfaces/cc -I../modules/filter -I../modules/speller/default -I../modules
/tokenizer -c -o string.o ../common/string.cpp
g++ -mms-bitfields -mno-cygwin -O3 -DENABLE_WIN32_RELOCATABLE -I. -I../common
-I../interfaces/cc -I../modules/filter -I../modules/speller/default -I../modules
/tokenizer -c -o getdata.o ../common/getdata.cpp
g++ -mms-bitfields -mno-cygwin -O3 -DENABLE_WIN32_RELOCATABLE -I. -I../common
-I../interfaces/cc -I../modules/filter -I../modules/speller/default -I../modules
/tokenizer -c -o itemize.o ../common/itemize.cpp
g++ -mms-bitfields -mno-cygwin -O3 -DENABLE_WIN32_RELOCATABLE -I. -I../common
-I../interfaces/cc -I../modules/filter -I../modules/speller/default -I../modules
/tokenizer -c -o file_util.o ../common/file_util.cpp
g++ -mms-bitfields -mno-cygwin -O3 -DENABLE_WIN32_RELOCATABLE -I. -I../common
-I../interfaces/cc -I../modules/filter -I../modules/speller/default -I../modules
/tokenizer -c -o string_buffer.o ../common/string_buffer.cpp
g++ -mms-bitfields -mno-cygwin -O3 -DENABLE_WIN32_RELOCATABLE -I. -I../common
-I../interfaces/cc -I../modules/filter -I../modules/speller/default -I../modules
/tokenizer -c -o string_map.o ../common/string_map.cpp
g++ -mms-bitfields -mno-cygwin -O3 -DENABLE_WIN32_RELOCATABLE -I. -I../common
-I../interfaces/cc -I../modules/filter -I../modules/speller/default -I../modules
/tokenizer -c -o string_list.o ../common/string_list.cpp
g++ -mms-bitfields -mno-cygwin -O3 -DENABLE_WIN32_RELOCATABLE -I. -I../common
-I../interfaces/cc -I../modules/filter -I../modules/speller/default -I../modules
/tokenizer -c -o config.o ../common/config.cpp
In file included from ../common/config.cpp:12:
dirs.h:1:1: warning: character constant too long
In file included from ../common/config.cpp:12:
dirs.h:1: parse error before '\x23646566'
In file included from ../common/asc_ctype.hpp:10,
from ../common/config.cpp:15:
../common/parm_string.hpp:46: parse error before `&' token
../common/parm_string.hpp:47: parse error before `&' token
../common/parm_string.hpp:104: parse error before `}' token
In file included from ../common/posib_err.hpp:10,
from ../common/asc_ctype.hpp:11,
from ../common/config.cpp:15:
../common/string.hpp: In constructor `ParmString::ParmString(const String&)':
../common/string.hpp:69: invalid use of undefined type `struct String'
../common/parm_string.hpp:38: forward declaration of `struct String'
../common/string.hpp:69: invalid use of undefined type `struct String'
../common/parm_string.hpp:38: forward declaration of `struct String'
In file included from ../common/asc_ctype.hpp:11,
from ../common/config.cpp:15:
../common/posib_err.hpp: At global scope:
../common/posib_err.hpp:220: parse error before `&' token
../common/posib_err.hpp:223: parse error before `&' token
../common/asc_ctype.hpp:13: confused by earlier errors, bailing out
mingw32-make: *** [config.o] Error 1
D:\aspell-0.50.4.1\win32>
####### end
I originally tried aspell-0.50.4.1-vc++
http://ftp.gnu.org/gnu/aspell/w32/aspell-0.50.4.1-vc++-src.zip
but nmake had issues with the Makefile.
I must be missing something.
Thanks in advance.
Ryan
_______________________________________________ Aspell-user mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/aspell-user
