> How interesting! HAVE_SELECT and HAVE_SOCKET are definitely 
> not defined
> using mingw/minsys.
> 
> HAVE_DUP2 is defined on mingw/minsys (my very bad), so we really need
> another test to prevent USE_ISPELL from being defined. I'll 
> think on it.
> 
> Looking at your error messages below, I'm frankly surprised 
> by things going
> wrong in lyxserver.C Why are you compiling code invoking 
> mkfifo and fcntl.
> Is HAVE_MKFIFO defined?
> 
> > For your reference, I'm including the build errors for 
> lyxserver.C when
> > the appropriate section of win32_kludge.diff isn't added. 
> These errors
> > are at the end of my message.
> 
> > Linking...
> > ControlSpellchecker.obj : error LNK2001: unresolved external symbol
> > "public: virtual class std::basic_string<char,struct
> > std::char_traits<char>,class std::allocator<char> > const __thiscall
> > SpellBase::error(void)"
> 
> Please add src/Spellbase.C to your .vcproj file.
> 
> -- 
> Angus
> 
> 

Thanks. I've got things building now by adding Spellbase.C (not sure why
it wasn't there in the first place), and turning off mkfifo in the
config.h file. I still have dup2, select, socket, and ispell turned off.
Would you like me to package things up for a commit (lyx.vcproj,
win32_kludge.diff, config.h), or do you want me to try other things
first?

Thanks
Rob

Reply via email to