On 11 May 2011, at 18:31, Leonid wrote: > Has once again tried. > Assemblage has passed to 80 %. > > > [ 80%] Building CXX object CMakeFiles/yoshimi.dir/main.cpp.o > Linking CXX executable yoshimi > CMakeFiles/yoshimi.dir/EnvelopeUI.cxx.o: In function > `EnvelopeUI::~EnvelopeUI()': > EnvelopeUI.cxx:(.text+0x3bfd): undefined reference to > `PresetsUI_::~PresetsUI_()' > EnvelopeUI.cxx:(.text+0x3c20): undefined reference to > `PresetsUI_::~PresetsUI_()' > CMakeFiles/yoshimi.dir/EnvelopeUI.cxx.o: In function > `EnvelopeUI::~EnvelopeUI()': > EnvelopeUI.cxx:(.text+0x3c9d): undefined reference to > `PresetsUI_::~PresetsUI_()'
> CMakeFiles/yoshimi.dir/LFOUI.cxx.o: In function `LFOUI::~LFOUI()': > LFOUI.cxx:(.text+0xd66): undefined reference to `PresetsUI_::~PresetsUI_()' > LFOUI.cxx:(.text+0xd8f): undefined reference to `PresetsUI_::~PresetsUI_()' That's a failure at link time - the link is not linking the files together in the right order, or has missed some of them out. I don't know why. Also, it looks like you are using CMAKE which is not necessarily recommended for fltk. Are you familiar with CMAKE? If so, you should examine the Cmakefiles and try to figure out why the link is failing. Which file provides the PresetsUI_ destructor method? That appears to be what is missing here in this link. Perhaps the changed toolchain has not generated a destructor for the PresetsUI_ class and that is what is causing your problem? Anybody know why switching to 1.3 from 1.1 might cause a UI class destructor to go missing? _______________________________________________ fltk mailing list [email protected] http://lists.easysw.com/mailman/listinfo/fltk

