> This is probably a consequence of some change I made, but I don't know > anything about monolithic builds (do I do them?) or where information
no, unless you use --enable-monolithic options in configure, you dont. they are more speedy in case you want to build lyx from a clean tree - all cpp files in module are put together into one file, so all headers are parsed only once, not for each .cpp... > regarding them is contained. It looks as though maybe InsetLayout.o isn't > being linked for some reason. The constructor certainly does exist. i fixed this. anyway there is still problem: GuiPainter.cpp: At global scope: GuiPainter.cpp:433: error: redefinition of 'const int lyx::frontend::d' GuiFontMetrics.cpp:180: error: 'const int lyx::frontend::d' previously defined here pavel