How to build with fpGUI(alpha) LCL widget type lazarus / 30-Other ---------------------------------------------------------------------- HexNihilo · 2012-04-18 16:57 Hello I downloaded and installed Lazarus-1.1-36892-fpc-2.6.0-20120418-win32.exe As explained in the link http://wiki.lazarus.freepascal.org/fpGUI_Interface : Quote3.1. Supported on all platforms. Copy two directories and one file from the downloaded fpgui to lazarus /src/gui ⇒ lazarus/lcl/interfaces/fpgui/gui /src/corelib ⇒ lazarus/lcl/interfaces/fpgui/corelib /src/VERSION_FILE.inc ⇒ lazarus/lcl/interfaces/fpgui/VERSION_FILE.inc Configure "Build lazarus" LCL widget type : fpGUI (alpha) Clean Up : Clean all Build  ->> "Compiling package LCLBase 1.0.1" completed Fatal: Can not find unit x used by fpg_impl. How to build ? Thanks. Regards ---------------------------------------------------------------------- barlone · 2012-04-18 17:20 At least wait for fpGUI BETA . fpGUI is very incomplete. EDIT: Look to http://wiki.lazarus.freepascal.org/Roadmap#Status_of_fea tures_on_each_widgetset ---------------------------------------------------------------------- JuhaManninen · 2012-04-18 17:49 Quote from: barlone on April 18, 2012, 07:20:27 pmAt least wait for fpGUI BETA . fpGUI is very incomplete. Please be careful with you wording. The question was about LCL-fpGUI bindings. fpGUI itself is in good condition. Graeme will be upset with such comments. Juha ---------------------------------------------------------------------- Graeme · 2012-07-16 11:06 Quote from: HexNihilo on April 18, 2012, 06:57:22 pmBuild  ->> "Compiling package LCLBase 1.0.1" completed Fatal: Can not find unit x used by fpg_impl. You seem to be missing some of the X11 development libraries in your Linux distribution. Look at the exact FPC error message to give you hints about what development libraries are missing. Install them, and then the compile should work fine. Development packages (under Ubuntu at least) end with "-dev" or "-devel". For example, if you get the error message "cannot find -lx11" when compiling on Linux then you should probably install the libxft-dev package (that package includes libx11-dev). ---------------------------------------------------------------------- Graeme · 2012-07-16 11:07 Quote from: JuhaManninen on April 18, 2012, 07:49:06 pmGraeme will be upset with such comments. ---------------------------------------------------------------------- Bart · 2012-07-16 12:11 Quote from: Graeme on July 16, 2012, 01:06:51 pmQuote from: HexNihilo on April 18, 2012, 06:57:22 pmBuild  ->> "Compiling package LCLBase 1.0.1" completed Fatal: Can not find unit x used by fpg_impl. You seem to be missing some of the X11 development libraries in your Linux distribution. Look at the exact FPC error message to give you hints about what development libraries are missing. Install them, and then the compile should work fine. Graeme, he's using Windows ("I downloaded and installed Lazarus-1.1-36892-fpc-2.6.0-20120418-win32.exe"). Bart ---------------------------------------------------------------------- Leledumbo · 2012-07-16 12:13 Seems like wrong configuration somewhere... ---------------------------------------------------------------------- Graeme · 2012-07-16 13:51 Quote from: Bart on July 16, 2012, 02:11:15 pmGraeme, he's using Windows ("I downloaded and installed Lazarus-1.1-36892-fpc-2.6.0-20120418-win32.exe"). Opps, my bad. I have Lazarus 0.9.30.x and FPC 2.6.0 under Windows XP - installed from the official setup from SourceForge. I followed the instructions the first poster showed, and LCL-fpGUI compiled fine here...See below. I guess something must have been broken in LCL-fpGUI in Trunk then. I'll get a snapshot today and try with Trunk 1.1. Code: [Select]C:\dev\lazarus-0.9.30\lcl\utf8process.pp(76,28) Warning: Symbol "ApplicationName" is deprecated C:\dev\lazarus-0.9.30\lcl\utf8process.pp(83,24) Warning: Symbol "CommandLine" is deprecated C:\dev\lazarus- 0.9.30\lcl\interfaces\fpgui\corelib\stdimages.inc(2231,3) Note: Local variable "stdimg_bevel" not used C:\dev\lazarus- 0.9.30\lcl\interfaces\fpgui\corelib\fpg_stdimages.pas(53,3) Note: Local variable "RadioMaskData" not used C:\dev\lazarus- 0.9.30\lcl\interfaces\fpgui\corelib\fpg_stdimages.pas(58,3) Note: Local variable "ArrowBitmapData" not used C:\dev\lazarus-0.9.30\lcl\interfaces\fpgui\gui\fpg_menu.pas(743,8) Note: User defined: Should UpperCase take note of UTF-8? C:\dev\lazarus-0.9.30\lcl\interfaces\fpgui\gui\fpg_menu.pas(1071,3) Note: Local variable "img" not used C:\dev\lazarus-0.9.30\lcl\interfaces\fpgui\gui\fpg_menu.pas(1197,8) Note: User defined: Do we need to use UTF-8 upper case? C:\dev\lazarus-0.9.30\lcl\interfaces\fpgui\gui\fpg_menu.pas(1366,2) Note: User defined: See if we can move this to HandleHide + not make Close virtual! C:\dev\lazarus-0.9.30\lcl\interfaces\fpgui\gui\fpg_menu.pas(149,5) Note: Private field "TfpgMenuBar.FLightColor" is never used C:\dev\lazarus-0.9.30\lcl\interfaces\fpgui\gui\fpg_menu.pas(150,5) Note: Private field "TfpgMenuBar.FDarkColor" is never used C:\dev\lazarus- 0.9.30\lcl\interfaces\fpgui\corelib\fpg_widget.pas(990,4) Note: User defined: Optimize this code. Constantly setting ActiveWidget causes RePaint to be called! C:\dev\lazarus-0.9.30\lcl\interfaces\fpgui\gui\fpg_button.pas(190,14) Note: User defined: Try and remove this fpg_form dependency. C:\dev\lazarus- 0.9.30\lcl\interfaces\fpgui\gui\fpg_scrollbar.pas(452,3) Note: Local variable "lPos" not used C:\dev\lazarus- 0.9.30\lcl\interfaces\fpgui\gui\fpg_basegrid.pas(330,23) Warning: Function result does not seem to be set C:\dev\lazarus- 0.9.30\lcl\interfaces\fpgui\gui\fpg_basegrid.pas(340,23) Warning: Function result does not seem to be set C:\dev\lazarus-0.9.30\lcl\interfaces\fpgui\gui\fpg_basegrid.pas(589,3) Note: Local variable "x" not used C:\dev\lazarus- 0.9.30\lcl\interfaces\fpgui\gui\fpg_basegrid.pas(1139,3) Note: Local variable "nw" not used C:\dev\lazarus- 0.9.30\lcl\interfaces\fpgui\gui\fpg_combobox.pas(110,53) Note: User defined: Make this read\write C:\dev\lazarus- 0.9.30\lcl\interfaces\fpgui\gui\fpg_colormapping.pas(48,16) Warning: Symbol "TFPColor" is deprecated C:\dev\lazarus- 0.9.30\lcl\interfaces\fpgui\gui\fpg_colormapping.pas(50,12) Warning: Symbol "fpgColorToFPColor" is deprecated C:\dev\lazarus- 0.9.30\lcl\interfaces\fpgui\gui\fpg_colormapping.pas(81,16) Warning: Symbol "TFPColor" is deprecated C:\dev\lazarus- 0.9.30\lcl\interfaces\fpgui\gui\fpg_colormapping.pas(133,13) Warning: Symbol "FPColorTofpgColor" is deprecated C:\dev\lazarus- 0.9.30\lcl\interfaces\fpgui\corelib\fpg_extgraphics.pas(827,3) Note: Local variable "Ex1" is assigned but never used C:\dev\lazarus- 0.9.30\lcl\interfaces\fpgui\corelib\fpg_extgraphics.pas(827,8) Note: Local variable "Ex2" is assigned but never used C:\dev\lazarus- 0.9.30\lcl\interfaces\fpgui\corelib\fpg_extgraphics.pas(827,13) Note: Local variable "Ey1" is assigned but never used C:\dev\lazarus- 0.9.30\lcl\interfaces\fpgui\corelib\fpg_extgraphics.pas(827,18) Note: Local variable "Ey2" is assigned but never used C:\dev\lazarus- 0.9.30\lcl\interfaces\fpgui\corelib\fpg_extgraphics.pas(827,23) Note: Local variable "Sx" is assigned but never used C:\dev\lazarus- 0.9.30\lcl\interfaces\fpgui\corelib\fpg_extgraphics.pas(827,27) Note: Local variable "Sy" is assigned but never used C:\dev\lazarus- 0.9.30\lcl\interfaces\fpgui\corelib\fpg_extgraphics.pas(827,31) Note: Local variable "Ex" is assigned but never used C:\dev\lazarus- 0.9.30\lcl\interfaces\fpgui\corelib\fpg_extgraphics.pas(827,35) Note: Local variable "Ey" is assigned but never used C:\dev\lazarus-0.9.30\lcl\interfaces\fpgui\gui\fpg_tab.pas(401,3) Note: Local variable "wd" is assigned but never used C:\dev\lazarus-0.9.30\lcl\interfaces\fpgui\gui\fpg_tab.pas(403,3) Note: Local variable "hd" is assigned but never used C:\dev\lazarus-0.9.30\lcl\interfaces\fpgui\gui\fpg_tab.pas(404,3) Note: Local variable "msg" not used C:\dev\lazarus-0.9.30\lcl\interfaces\fpgui\gui\fpg_tab.pas(775,3) Note: Local variable "TextLeft" not used C:\dev\lazarus-0.9.30\lcl\interfaces\fpgui\gui\fpg_tab.pas(775,13) Note: Local variable "TextTop" not used C:\dev\lazarus-0.9.30\lcl\interfaces\fpgui\gui\fpg_tab.pas(776,3) Note: Local variable "dx" not used C:\dev\lazarus-0.9.30\lcl\interfaces\fpgui\gui\fpg_tab.pas(778,3) Note: Local variable "ActivePageVisible" is assigned but never used C:\dev\lazarus-0.9.30\lcl\interfaces\fpgui\gui\fpg_tab.pas(1119,6) Note: User defined: TODO: This text needs to become a resource string C:\dev\lazarus-0.9.30\lcl\interfaces\fpgui\gui\fpg_dialogs.pas(1442,3) Note: Local variable "s" not used C:\dev\lazarus- 0.9.30\lcl\interfaces\fpgui\gui\messagedialog.inc(263,3) Note: Local variable "tw" not used C:\dev\lazarus- 0.9.30\lcl\interfaces\fpgui\gui\selectdirdialog.inc(199,3) Note: Local variable "p" not used C:\dev\lazarus-0.9.30\lcl\interfaces\fpgui\gui\colordialog.inc(107,16) Warning: Symbol "TFPColor" is deprecated C:\dev\lazarus-0.9.30\lcl\interfaces\fpgui\gui\colordialog.inc(114,8) Warning: Symbol "FPColorTofpgColor" is deprecated C:\dev\lazarus-0.9.30\lcl\interfaces\fpgui\gui\colordialog.inc(121,16) Warning: Symbol "TFPColor" is deprecated C:\dev\lazarus-0.9.30\lcl\interfaces\fpgui\gui\colordialog.inc(125,10) Warning: Symbol "fpgColorToFPColor" is deprecated C:\dev\lazarus-0.9.30\lcl\interfaces\fpgui\gui\fpg_memo.pas(1702,3) Note: Local variable "n" is assigned but never used C:\dev\lazarus-0.9.30\lcl\interfaces\fpgui\gui\fpg_memo.pas(1703,3) Note: Local variable "c" not used C:\dev\lazarus-0.9.30\lcl\interfaces\fpgui\gui\fpg_memo.pas(1704,3) Note: Local variable "s" is assigned but never used C:\dev\lazarus-0.9.30\lcl\interfaces\fpgui\gui\fpg_edit.pas(1854,40) Warning: Symbol "DecimalSeparator" is deprecated C:\dev\lazarus-0.9.30\lcl\interfaces\fpgui\gui\fpg_edit.pas(1855,42) Warning: Symbol "ThousandSeparator" is deprecated C:\dev\lazarus- 0.9.30\lcl\interfaces\fpgui\corelib\fpg_imgutils.pas(81,16) Warning: Symbol "TFPColor" is deprecated C:\dev\lazarus- 0.9.30\lcl\interfaces\fpgui\corelib\fpg_imgutils.pas(85,12) Warning: Symbol "fpgColorToFPColor" is deprecated C:\dev\lazarus- 0.9.30\lcl\interfaces\fpgui\corelib\fpg_imgutils.pas(100,13) Warning: Symbol "FPColorTofpgColor" is deprecated C:\dev\lazarus- 0.9.30\lcl\interfaces\fpgui\corelib\fpg_main.pas(1408,16) Warning: Symbol "ShortDayNames" is deprecated C:\dev\lazarus- 0.9.30\lcl\interfaces\fpgui\corelib\fpg_main.pas(1409,16) Warning: Symbol "ShortDayNames" is deprecated C:\dev\lazarus- 0.9.30\lcl\interfaces\fpgui\corelib\fpg_main.pas(1410,16) Warning: Symbol "ShortDayNames" is deprecated C:\dev\lazarus- 0.9.30\lcl\interfaces\fpgui\corelib\fpg_main.pas(1411,16) Warning: Symbol "ShortDayNames" is deprecated C:\dev\lazarus- 0.9.30\lcl\interfaces\fpgui\corelib\fpg_main.pas(1412,16) Warning: Symbol "ShortDayNames" is deprecated C:\dev\lazarus- 0.9.30\lcl\interfaces\fpgui\corelib\fpg_main.pas(1413,16) Warning: Symbol "ShortDayNames" is deprecated C:\dev\lazarus- 0.9.30\lcl\interfaces\fpgui\corelib\fpg_main.pas(1414,16) Warning: Symbol "ShortDayNames" is deprecated C:\dev\lazarus- 0.9.30\lcl\interfaces\fpgui\corelib\fpg_main.pas(1416,15) Warning: Symbol "LongDayNames" is deprecated C:\dev\lazarus- 0.9.30\lcl\interfaces\fpgui\corelib\fpg_main.pas(1417,15) Warning: Symbol "LongDayNames" is deprecated C:\dev\lazarus- 0.9.30\lcl\interfaces\fpgui\corelib\fpg_main.pas(1418,15) Warning: Symbol "LongDayNames" is deprecated C:\dev\lazarus- 0.9.30\lcl\interfaces\fpgui\corelib\fpg_main.pas(1419,15) Warning: Symbol "LongDayNames" is deprecated C:\dev\lazarus- 0.9.30\lcl\interfaces\fpgui\corelib\fpg_main.pas(1420,15) Warning: Symbol "LongDayNames" is deprecated C:\dev\lazarus- 0.9.30\lcl\interfaces\fpgui\corelib\fpg_main.pas(1421,15) Warning: Symbol "LongDayNames" is deprecated C:\dev\lazarus- 0.9.30\lcl\interfaces\fpgui\corelib\fpg_main.pas(1422,15) Warning: Symbol "LongDayNames" is deprecated C:\dev\lazarus- 0.9.30\lcl\interfaces\fpgui\corelib\fpg_main.pas(1424,18) Warning: Symbol "ShortMonthNames" is deprecated C:\dev\lazarus- 0.9.30\lcl\interfaces\fpgui\corelib\fpg_main.pas(1425,18) Warning: Symbol "ShortMonthNames" is deprecated C:\dev\lazarus- 0.9.30\lcl\interfaces\fpgui\corelib\fpg_main.pas(1426,18) Warning: Symbol "ShortMonthNames" is deprecated C:\dev\lazarus- 0.9.30\lcl\interfaces\fpgui\corelib\fpg_main.pas(1427,18) Warning: Symbol "ShortMonthNames" is deprecated C:\dev\lazarus- 0.9.30\lcl\interfaces\fpgui\corelib\fpg_main.pas(1428,18) Warning: Symbol "ShortMonthNames" is deprecated C:\dev\lazarus- 0.9.30\lcl\interfaces\fpgui\corelib\fpg_main.pas(1429,18) Warning: Symbol "ShortMonthNames" is deprecated C:\dev\lazarus- 0.9.30\lcl\interfaces\fpgui\corelib\fpg_main.pas(1430,18) Warning: Symbol "ShortMonthNames" is deprecated C:\dev\lazarus- 0.9.30\lcl\interfaces\fpgui\corelib\fpg_main.pas(1431,18) Warning: Symbol "ShortMonthNames" is deprecated C:\dev\lazarus- 0.9.30\lcl\interfaces\fpgui\corelib\fpg_main.pas(1432,18) Warning: Symbol "ShortMonthNames" is deprecated C:\dev\lazarus- 0.9.30\lcl\interfaces\fpgui\corelib\fpg_main.pas(1433,18) Warning: Symbol "ShortMonthNames" is deprecated C:\dev\lazarus- 0.9.30\lcl\interfaces\fpgui\corelib\fpg_main.pas(1434,18) Warning: Symbol "ShortMonthNames" is deprecated C:\dev\lazarus- 0.9.30\lcl\interfaces\fpgui\corelib\fpg_main.pas(1435,18) Warning: Symbol "ShortMonthNames" is deprecated C:\dev\lazarus- 0.9.30\lcl\interfaces\fpgui\corelib\fpg_main.pas(1437,17) Warning: Symbol "LongMonthNames" is deprecated C:\dev\lazarus- 0.9.30\lcl\interfaces\fpgui\corelib\fpg_main.pas(1438,17) Warning: Symbol "LongMonthNames" is deprecated C:\dev\lazarus- 0.9.30\lcl\interfaces\fpgui\corelib\fpg_main.pas(1439,17) Warning: Symbol "LongMonthNames" is deprecated C:\dev\lazarus- 0.9.30\lcl\interfaces\fpgui\corelib\fpg_main.pas(1440,17) Warning: Symbol "LongMonthNames" is deprecated C:\dev\lazarus- 0.9.30\lcl\interfaces\fpgui\corelib\fpg_main.pas(1441,17) Warning: Symbol "LongMonthNames" is deprecated C:\dev\lazarus- 0.9.30\lcl\interfaces\fpgui\corelib\fpg_main.pas(1442,17) Warning: Symbol "LongMonthNames" is deprecated C:\dev\lazarus- 0.9.30\lcl\interfaces\fpgui\corelib\fpg_main.pas(1443,17) Warning: Symbol "LongMonthNames" is deprecated C:\dev\lazarus- 0.9.30\lcl\interfaces\fpgui\corelib\fpg_main.pas(1444,17) Warning: Symbol "LongMonthNames" is deprecated C:\dev\lazarus- 0.9.30\lcl\interfaces\fpgui\corelib\fpg_main.pas(1445,17) Warning: Symbol "LongMonthNames" is deprecated C:\dev\lazarus- 0.9.30\lcl\interfaces\fpgui\corelib\fpg_main.pas(1446,17) Warning: Symbol "LongMonthNames" is deprecated C:\dev\lazarus- 0.9.30\lcl\interfaces\fpgui\corelib\fpg_main.pas(1447,17) Warning: Symbol "LongMonthNames" is deprecated C:\dev\lazarus- 0.9.30\lcl\interfaces\fpgui\corelib\fpg_main.pas(1448,17) Warning: Symbol "LongMonthNames" is deprecated C:\dev\lazarus- 0.9.30\lcl\interfaces\fpgui\corelib\fpg_main.pas(1984,4) Note: User defined: Refactor this so under Windows it can detect the system colors instead.    Also under Linux (KDE and Gnome) we should be able to detect the system colors. C:\dev\lazarus- 0.9.30\lcl\interfaces\fpgui\corelib\fpg_main.pas(2444,6) Note: User defined: This occurs every now and again with TfpgMemo and CaretInvert painting! C:\dev\lazarus- 0.9.30\lcl\interfaces\fpgui\corelib\fpg_main.pas(2652,4) Note: User defined: These exception messages need to become resource strings C:\dev\lazarus- 0.9.30\lcl\interfaces\fpgui\corelib\gdi\fpg_gdi.pas(679,3) Note: Local variable "kcode" not used C:\dev\lazarus- 0.9.30\lcl\interfaces\fpgui\corelib\gdi\fpg_gdi.pas(681,3) Note: Local variable "sstate" not used C:\dev\lazarus- 0.9.30\lcl\interfaces\fpgui\corelib\gdi\fpg_gdi.pas(1321,3) Note: Local variable "mp" not used C:\dev\lazarus- 0.9.30\lcl\interfaces\fpgui\corelib\gdi\fpg_gdi.pas(1429,10) Note: User defined: We need to replace this message with a resouce string C:\dev\lazarus- 0.9.30\lcl\interfaces\fpgui\corelib\gdi\fpg_gdi.pas(1412,3) Note: Local variable "EnumIntf" not used C:\dev\lazarus- 0.9.30\lcl\interfaces\fpgui\corelib\gdi\fpg_gdi.pas(1548,24) Warning: Function result does not seem to be set C:\dev\lazarus- 0.9.30\lcl\interfaces\fpgui\corelib\gdi\fpg_gdi.pas(2387,3) Note: Local variable "lw" not used C:\dev\lazarus- 0.9.30\lcl\interfaces\fpgui\corelib\gdi\fpg_gdi.pas(2943,8) Note: User defined: OLE DND: We are only handling strings at the moment, this needs to be extended to other types too C:\dev\lazarus- 0.9.30\lcl\interfaces\fpgui\corelib\gdi\fpg_gdi.pas(3015,26) Warning: Function result does not seem to be set C:\dev\lazarus- 0.9.30\lcl\interfaces\fpgui\corelib\gdi\fpg_gdi.pas(3021,26) Warning: Function result does not seem to be set C:\dev\lazarus- 0.9.30\lcl\interfaces\fpgui\corelib\gdi\fpg_gdi.pas(3027,26) Warning: Function result does not seem to be set C:\dev\lazarus- 0.9.30\lcl\interfaces\fpgui\corelib\gdi\fpg_gdi.pas(3032,26) Warning: Function result does not seem to be set C:\dev\lazarus- 0.9.30\lcl\interfaces\fpgui\corelib\gdi\fpg_gdi.pas(165,5) Note: Private field "TfpgGDIWindow.FMouseInWindow" is never used C:\dev\lazarus- 0.9.30\lcl\interfaces\fpgui\corelib\gdi\fpg_gdi.pas(117,5) Note: Private field "TfpgGDICanvas.FIntLineStyle" is never used C:\dev\lazarus- 0.9.30\lcl\interfaces\fpgui\corelib\gdi\fpg_gdi.pas(333,3) Note: Local variable "MouseFocusedWH" is assigned but never used C:\dev\lazarus- 0.9.30\lcl\interfaces\fpgui\corelib\gdi\fpg_oledragdrop.pas(279,3) Note: Local variable "lMimeName" not used C:\dev\lazarus- 0.9.30\lcl\interfaces\fpgui\corelib\gdi\fpg_oledragdrop.pas(705,16) Warning: use of NEW or DISPOSE for untyped pointers is meaningless C:\dev\lazarus- 0.9.30\lcl\interfaces\fpgui\corelib\gdi\fpg_oledragdrop.pas(862,3) Note: Local variable "EnumFormatEtc" not used C:\dev\lazarus- 0.9.30\lcl\interfaces\fpgui\corelib\gdi\fpg_oledragdrop.pas(863,3) Note: Local variable "FE" not used C:\dev\lazarus- 0.9.30\lcl\interfaces\fpgui\corelib\gdi\fpg_oledragdrop.pas(864,3) Note: Local variable "FetchedCount" not used C:\dev\lazarus- 0.9.30\lcl\interfaces\fpgui\corelib\gdi\fpg_oledragdrop.pas(865,3) Note: Local variable "FormatName" not used C:\dev\lazarus- 0.9.30\lcl\interfaces\fpgui\corelib\fpg_base.pas(1962,16) Warning: Symbol "TFPColor" is deprecated C:\dev\lazarus- 0.9.30\lcl\interfaces\fpgui\corelib\fpg_base.pas(2006,18) Warning: Symbol "fpgColorToFPColor" is deprecated C:\dev\lazarus- 0.9.30\lcl\interfaces\fpgui\corelib\fpg_base.pas(2020,33) Warning: Symbol "FPColorTofpgColor" is deprecated C:\dev\lazarus- 0.9.30\lcl\interfaces\fpgui\corelib\fpg_base.pas(2033,16) Warning: Symbol "TFPColor" is deprecated C:\dev\lazarus- 0.9.30\lcl\interfaces\fpgui\corelib\fpg_base.pas(2077,18) Warning: Symbol "fpgColorToFPColor" is deprecated C:\dev\lazarus- 0.9.30\lcl\interfaces\fpgui\corelib\fpg_base.pas(2091,40) Warning: Symbol "FPColorTofpgColor" is deprecated C:\dev\lazarus- 0.9.30\lcl\interfaces\fpgui\corelib\fpg_base.pas(2098,36) Warning: Constructing a class "TfpgImageBase" with abstract method "DoFreeImage" C:\dev\lazarus- 0.9.30\lcl\interfaces\fpgui\corelib\fpg_base.pas(2098,36) Warning: Constructing a class "TfpgImageBase" with abstract method "DoInitImage" C:\dev\lazarus- 0.9.30\lcl\interfaces\fpgui\corelib\fpg_base.pas(2098,36) Warning: Constructing a class "TfpgImageBase" with abstract method "DoInitImageMask" C:\dev\lazarus- 0.9.30\lcl\interfaces\fpgui\corelib\fpg_base.pas(2284,6) Note: Local variable "n" not used C:\dev\lazarus- 0.9.30\lcl\interfaces\fpgui\corelib\fpg_base.pas(2289,3) Note: Local variable "row" not used C:\dev\lazarus- 0.9.30\lcl\interfaces\fpgui\corelib\fpg_base.pas(2289,8) Note: Local variable "col" not used C:\dev\lazarus- 0.9.30\lcl\interfaces\fpgui\corelib\fpg_base.pas(2553,11) Warning: Symbol "CommandLine" is deprecated C:\dev\lazarus- 0.9.30\lcl\interfaces\fpgui\corelib\fpg_base.pas(2555,11) Warning: Symbol "CommandLine" is deprecated C:\dev\lazarus- 0.9.30\lcl\interfaces\fpgui\corelib\fpg_base.pas(2559,9) Warning: Symbol "CommandLine" is deprecated C:\dev\lazarus- 0.9.30\lcl\interfaces\fpgui\corelib\fpg_base.pas(2578,9) Warning: Symbol "CommandLine" is deprecated C:\dev\lazarus- 0.9.30\lcl\interfaces\fpgui\corelib\fpg_base.pas(2582,9) Warning: Symbol "CommandLine" is deprecated C:\dev\lazarus- 0.9.30\lcl\interfaces\fpgui\corelib\fpg_base.pas(3080,3) Note: Local variable "r" not used C:\dev\lazarus-0.9.30\lcl\interfaces\fpgui\fpguiwinapi.inc(49,4) Warning: User defined: TFpGuiWidgetSet.BeginPaint Temporary Fix to prevent Crashing "LCL" completed Could the original posted please post the exact FPC output, so then I can get a better idea of what it is FPC is complaining about. Cheers, Graeme.