These three config.h files have different #ifdef guards, right?
Not for the scons patch (but should be safer to do so). Now, I have intl/config.h --- gettext specific boost/libs/config.h --- boost specific src/config.h -- lyx specific These files are separated in the sense that intl, boost and lyx only use their own config.h (through -L directive, and that is why I use boost/libs/config.h, not boost/config.h since boost is in lyx -L path.). Abdel, when you try the new patch, it is safer to find/delete all previous config.h. Cheers, Bo
