It's a bit of all problem but LCL is the culprit here I think so I put it here:
When I compile a package, it seems I get both LCLGTK and LCLGTK2 defined. This is rather frustrating since for me (I'm adding gtk2 support to glscene) the component needs to know what kind of form it's used on, otherwise it will crash (it gets it's drawing context based on widgetset).
Is this a bug? I thought only one define of widget-set should be active at one time.
PS: I asked this on the ML too, so reply wherever you feel better about it.