> 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