----- CtrlLib ( GUI GCC DEBUG DEBUG_FULL WIN32 ) (1 / 9) LabelBase.cpp Button.cpp Switch.cpp EditField.cpp Text.cpp LineEdit.cpp DocEdit.cpp ScrollBar.cpp HeaderCtrl.cpp ArrayCtrl.cpp MultiButton.cpp PopupTable.cpp DropList.cpp DropChoice.cpp Static.cpp Splitter.cpp FrameSplitter.cpp SliderCtrl.cpp ColumnList.cpp Progress.cpp AKeys.cpp RichTextView.cpp Prompt.cpp Help.cpp DateTimeCtrl.cpp SuggestCtrl.cpp Bar.cpp MenuItem.cpp MenuBar.cpp ToolButton.cpp ToolBar.cpp ToolTip.cpp StatusBar.cpp TabCtrl.cpp TreeCtrl.cpp DropTree.cpp DlgColor.cpp ColorPopup.cpp ColorPusher.cpp FileList.cpp FileSel.cpp FileSelUtil.cpp PrinterJob.cpp Windows.cpp Win32.cpp Gtk.cpp TrayIconWin32.cpp TrayIconX11.cpp TrayIconGtk.cpp Update.cpp CtrlUtil.cpp LNGCtrl.cpp Ch.cpp ChWin32.cpp ChGtk0.cpp ChGtk.cpp CtrlLib.icpp CtrlLib: 57 file(s) built in (10:20.17), 10880 msecs / file, duration = 622406 msecs Creating library... C:\MinGW\bin\ar.exe: creating C:/upp/out/examples/CtrlLib/MINGW.Debug.Debug_Full.Gui.Noblitz\CtrlLib.a C:/upp/out/examples/CtrlLib/MINGW.Debug.Debug_Full.Gui.Noblitz\CtrlLib.a (45909442 B) created in (0:18.07) ----- CtrlCore ( GUI GCC DEBUG DEBUG_FULL WIN32 ) (2 / 9) SystemDraw.cpp Frame.cpp CtrlMt.cpp Ctrl.cpp CtrlChild.cpp CtrlPos.cpp CtrlDraw.cpp CtrlMouse.cpp CtrlKbd.cpp CtrlTimer.cpp CtrlClip.cpp LocalLoop.cpp TopWindow.cpp DrawWin32.cpp DrawOpWin32.cpp DrawTextWin32.cpp ImageWin32.cpp MetaFile.cpp UtilWin32.cpp Win32Ctrl.cpp Win32Wnd.cpp Win32Clip.cpp Win32DnD.cpp Win32Proc.cpp TopWin32.cpp DHCtrl.cpp DrawX11.cpp DrawOpX11.cpp DrawTextX11.cpp ImageX11.cpp UtilX11.cpp X11Ctrl.cpp X11Wnd.cpp X11Proc.cpp X11Clip.cpp X11DnD.cpp X11Top.cpp X11ImgClip.cpp X11App.cpp X11DHCtrl.cpp GtkDrawOp.cpp GtkDrawText.cpp GtkDrawImage.cpp GdkImage.cpp GtkUtil.cpp GtkX11Util.cpp GtkCtrl.cpp GtkCapture.cpp GtkWnd.cpp GtkCreate.cpp GtkEvent.cpp GtkTop.cpp GtkClip.cpp GtkDnD.cpp GtkApp.cpp ParseRTF.cpp EncodeRTF.cpp CtrlCore.icpp CtrlCore: 58 file(s) built in (7:44.77), 8013 msecs / file, duration = 465953 msecs Creating library... C:\MinGW\bin\ar.exe: creating C:/upp/out/examples/CtrlCore/MINGW.Debug.Debug_Full.Gui.Noblitz\CtrlCore.a C:/upp/out/examples/CtrlCore/MINGW.Debug.Debug_Full.Gui.Noblitz\CtrlCore.a (34633764 B) created in (0:07.09) ----- Draw ( GUI GCC DEBUG DEBUG_FULL WIN32 ) (3 / 9) Font.cpp FontCR.cpp FontWin32.cpp FontFc.cpp Draw.cpp DrawText.cpp DrawData.cpp Drawing.cpp ImageAnyDraw.cpp DrawUtil.cpp DrawTextUtil.cpp Display.cpp Image.cpp ImageBlit.cpp RasterFormat.cpp RasterWrite.cpp Palette.cpp Raster.cpp RasterEncoder.cpp ImageOp.cpp ImageChOp.cpp ImageScale.cpp BiCubic.cpp RescaleFilter.cpp MakeCache.cpp DrawRasterData.cpp DDARasterizer.cpp SDrawClip.cpp SDrawPut.cpp SDrawText.cpp SDraw.cpp SImageDraw.cpp Cham.cpp SSettings.cpp Draw: 34 file(s) built in (4:16.54), 7545 msecs / file, duration = 257250 msecs Creating library... C:\MinGW\bin\ar.exe: creating C:/upp/out/examples/Draw/MINGW.Debug.Debug_Full.Gui.Noblitz\Draw.a C:/upp/out/examples/Draw/MINGW.Debug.Debug_Full.Gui.Noblitz\Draw.a (21134490 B) created in (0:01.39) ----- plugin/bmp ( GUI GCC DEBUG DEBUG_FULL WIN32 ) (4 / 9) Bmp.cpp BmpWrite.cpp Icon.cpp BmpReg.icpp plugin/bmp: 4 file(s) built in (0:28.03), 7007 msecs / file, duration = 28110 msecs Creating library... C:\MinGW\bin\ar.exe: creating C:/upp/out/examples/plugin/bmp/MINGW.Debug.Debug_Full.Gui.Noblitz\bmp.a C:/upp/out/examples/plugin/bmp/MINGW.Debug.Debug_Full.Gui.Noblitz\bmp.a (1652358 B) created in (0:00.15) ----- RichText ( GUI GCC DEBUG DEBUG_FULL WIN32 ) (5 / 9) Object.cpp ParaData.cpp ParaType.cpp ParaPaint.cpp TxtData.cpp TxtPaint.cpp TxtOp.cpp Format.cpp TableCell.cpp TableLayout.cpp TablePaint.cpp TableData.cpp TextPaint.cpp HeaderFooter.cpp TextStyle.cpp TextData.cpp TextTable.cpp EncodeQtf.cpp ParseQtf.cpp EncodeHTML.cpp Util.cpp RichImage.icpp RichText: 22 file(s) built in (3:07.15), 8507 msecs / file, duration = 187515 msecs Creating library... C:\MinGW\bin\ar.exe: creating C:/upp/out/examples/RichText/MINGW.Debug.Debug_Full.Gui.Noblitz\RichText.a C:/upp/out/examples/RichText/MINGW.Debug.Debug_Full.Gui.Noblitz\RichText.a (15533414 B) created in (0:01.00) ----- Core ( GUI GCC DEBUG DEBUG_FULL WIN32 ) (6 / 9) Cpu.cpp Mt.cpp OL_Set.cpp heaputil.cpp sheap.cpp lheap.cpp heap.cpp heapdbg.cpp StringFind.cpp String.cpp WString.cpp StrUtil.cpp SplitMerge.cpp CharSet.cpp Bom.cpp Path.cpp NetNode.cpp App.cpp Stream.cpp BlockStream.cpp FilterStream.cpp Log.cpp Debug.cpp Ini.cpp Util.cpp mathutil.cpp Random.cpp LocalProcess.cpp Vcont.cpp Hash.cpp Callback.cpp TimeDate.cpp Value.cpp ValueUtil.cpp Format.cpp Convert.cpp Color.cpp Gtypes.cpp t.cpp Lang.cpp LangInfo.cpp parser.cpp XML.cpp Xmlize.cpp JSON.cpp Uuid.cpp Ptr.cpp z.cpp Topic.cpp CoWork.cpp MD5.cpp SHA1.cpp InetUtil.cpp MIME.cpp Socket.cpp Http.cpp WebSocket.cpp Dli.cpp Win32Util.cpp Core: 59 file(s) built in (6:54.59), 7027 msecs / file, duration = 415859 msecs Creating library... C:\MinGW\bin\ar.exe: creating C:/upp/out/examples/Core/MINGW.Debug.Debug_Full.Gui.Noblitz\Core.a C:/upp/out/examples/Core/MINGW.Debug.Debug_Full.Gui.Noblitz\Core.a (35628258 B) created in (0:13.60) ----- plugin/z ( GUI GCC DEBUG DEBUG_FULL WIN32 ) (7 / 9) adler32.c compress.c crc32.c deflate.c gzio.c infback.c inffast.c inflate.c inftrees.c trees.c uncompr.c zutil.c plugin/z: 12 file(s) built in (0:05.66), 472 msecs / file, duration = 6000 msecs Creating library... C:\MinGW\bin\ar.exe: creating C:/upp/out/examples/plugin/z/MINGW.Debug.Debug_Full.Gui.Noblitz\z.a C:/upp/out/examples/plugin/z/MINGW.Debug.Debug_Full.Gui.Noblitz\z.a (216608 B) created in (0:00.17) ----- plugin/png ( GUI GCC DEBUG DEBUG_FULL WIN32 ) (8 / 9) pnglib.c pngupp.cpp pngreg.icpp plugin/png: 3 file(s) built in (0:18.00), 6000 msecs / file, duration = 18203 msecs Creating library... C:\MinGW\bin\ar.exe: creating C:/upp/out/examples/plugin/png/MINGW.Debug.Debug_Full.Gui.Noblitz\png.a C:/upp/out/examples/plugin/png/MINGW.Debug.Debug_Full.Gui.Noblitz\png.a (832134 B) created in (0:00.10) ----- SimpleDemo ( GUI MAIN GCC DEBUG DEBUG_FULL WIN32 ) (9 / 9) main.cpp In file included from C:\upp\examples\SimpleDemo\SimpleDemo.h:7:0, from C:\upp\examples\SimpleDemo\main.cpp:1: C:\upp\examples/SimpleDemo/SimpleDemo.lay:2:7: error: 'Label' does not name a type ITEM(Label, lblItem, SetLabel(t_("Item")).LeftPosZ(12, 32).TopPosZ(44, 19)) ^ C:\upp\uppsrc/CtrlCore/lay.h:19:41: note: in definition of macro 'ITEM' #define ITEM(classname, var, param) classname var; ^ C:\upp\examples/SimpleDemo/SimpleDemo.lay:3:7: error: 'Button' does not name a type ITEM(Button, btnAdd, SetLabel(t_("Add")).LeftPosZ(212, 42).TopPosZ(44, 20)) ^ C:\upp\uppsrc/CtrlCore/lay.h:19:41: note: in definition of macro 'ITEM' #define ITEM(classname, var, param) classname var; ^ C:\upp\examples/SimpleDemo/SimpleDemo.lay:4:7: error: 'EditString' does not name a type ITEM(EditString, strItem, LeftPosZ(52, 152).TopPosZ(44, 19)) ^ C:\upp\uppsrc/CtrlCore/lay.h:19:41: note: in definition of macro 'ITEM' #define ITEM(classname, var, param) classname var; ^ C:\upp\examples/SimpleDemo/SimpleDemo.lay:5:7: error: 'ArrayCtrl' does not name a type ITEM(ArrayCtrl, arrList, LeftPosZ(12, 244).TopPosZ(72, 200)) ^ C:\upp\uppsrc/CtrlCore/lay.h:19:41: note: in definition of macro 'ITEM' #define ITEM(classname, var, param) classname var; ^ C:\upp\examples/SimpleDemo/SimpleDemo.lay:6:7: error: 'StaticText' does not name a type ITEM(StaticText, txtTitle, SetText(t_("Shopping List")).SetAlign(ALIGN_CENTER).SetFont(StdFont(20)).LeftPosZ(12, 240).TopPosZ(8, 24)) ^ C:\upp\uppsrc/CtrlCore/lay.h:19:41: note: in definition of macro 'ITEM' #define ITEM(classname, var, param) classname var; ^ In file included from C:\upp\examples\SimpleDemo\SimpleDemo.h:7:0, from C:\upp\examples\SimpleDemo\main.cpp:1: C:\upp\examples/SimpleDemo/SimpleDemo.lay: In function 'void SetLayout_SimpleDemoLayout(T&, bool, bool)': C:\upp\uppsrc/Core/t_.h:9:40: error: there are no arguments to 't_GetLngString' that depend on a template parameter, so a declaration of 't_GetLngString' must be available [-fpermissive] #define t_(x) t_GetLngString(x) ^ C:\upp\uppsrc/CtrlCore/lay.h:30:46: note: in definition of macro 'UNTYPED' #define UNTYPED(var, param) parent.var.param; if(add) parent.Add(parent.var); if(show) parent.var.Show(); ^ C:\upp\examples/SimpleDemo/SimpleDemo.lay:2:2: note: in expansion of macro 'ITEM' ITEM(Label, lblItem, SetLabel(t_("Item")).LeftPosZ(12, 32).TopPosZ(44, 19)) ^ C:\upp\examples/SimpleDemo/SimpleDemo.lay:2:32: note: in expansion of macro 't_' ITEM(Label, lblItem, SetLabel(t_("Item")).LeftPosZ(12, 32).TopPosZ(44, 19)) ^ C:\upp\uppsrc/Core/t_.h:9:40: note: (if you use '-fpermissive', G++ will accept your code, but allowing the use of an undeclared name is deprecated) #define t_(x) t_GetLngString(x) ^ C:\upp\uppsrc/CtrlCore/lay.h:30:46: note: in definition of macro 'UNTYPED' #define UNTYPED(var, param) parent.var.param; if(add) parent.Add(parent.var); if(show) parent.var.Show(); ^ C:\upp\examples/SimpleDemo/SimpleDemo.lay:2:2: note: in expansion of macro 'ITEM' ITEM(Label, lblItem, SetLabel(t_("Item")).LeftPosZ(12, 32).TopPosZ(44, 19)) ^ C:\upp\examples/SimpleDemo/SimpleDemo.lay:2:32: note: in expansion of macro 't_' ITEM(Label, lblItem, SetLabel(t_("Item")).LeftPosZ(12, 32).TopPosZ(44, 19)) ^ C:\upp\uppsrc/Core/t_.h:9:40: error: there are no arguments to 't_GetLngString' that depend on a template parameter, so a declaration of 't_GetLngString' must be available [-fpermissive] #define t_(x) t_GetLngString(x) ^ C:\upp\uppsrc/CtrlCore/lay.h:30:46: note: in definition of macro 'UNTYPED' #define UNTYPED(var, param) parent.var.param; if(add) parent.Add(parent.var); if(show) parent.var.Show(); ^ C:\upp\examples/SimpleDemo/SimpleDemo.lay:3:2: note: in expansion of macro 'ITEM' ITEM(Button, btnAdd, SetLabel(t_("Add")).LeftPosZ(212, 42).TopPosZ(44, 20)) ^ C:\upp\examples/SimpleDemo/SimpleDemo.lay:3:32: note: in expansion of macro 't_' ITEM(Button, btnAdd, SetLabel(t_("Add")).LeftPosZ(212, 42).TopPosZ(44, 20)) ^ C:\upp\uppsrc/Core/t_.h:9:40: error: there are no arguments to 't_GetLngString' that depend on a template parameter, so a declaration of 't_GetLngString' must be available [-fpermissive] #define t_(x) t_GetLngString(x) ^ C:\upp\uppsrc/CtrlCore/lay.h:30:46: note: in definition of macro 'UNTYPED' #define UNTYPED(var, param) parent.var.param; if(add) parent.Add(parent.var); if(show) parent.var.Show(); ^ C:\upp\examples/SimpleDemo/SimpleDemo.lay:6:2: note: in expansion of macro 'ITEM' ITEM(StaticText, txtTitle, SetText(t_("Shopping List")).SetAlign(ALIGN_CENTER).SetFont(StdFont(20)).LeftPosZ(12, 240).TopPosZ(8, 24)) ^ C:\upp\examples/SimpleDemo/SimpleDemo.lay:6:37: note: in expansion of macro 't_' ITEM(StaticText, txtTitle, SetText(t_("Shopping List")).SetAlign(ALIGN_CENTER).SetFont(StdFont(20)).LeftPosZ(12, 240).TopPosZ(8, 24)) ^ C:\upp\examples/SimpleDemo/SimpleDemo.lay:6:67: error: 'ALIGN_CENTER' was not declared in this scope ITEM(StaticText, txtTitle, SetText(t_("Shopping List")).SetAlign(ALIGN_CENTER).SetFont(StdFont(20)).LeftPosZ(12, 240).TopPosZ(8, 24)) ^ C:\upp\uppsrc/CtrlCore/lay.h:30:46: note: in definition of macro 'UNTYPED' #define UNTYPED(var, param) parent.var.param; if(add) parent.Add(parent.var); if(show) parent.var.Show(); ^ C:\upp\examples/SimpleDemo/SimpleDemo.lay:6:2: note: in expansion of macro 'ITEM' ITEM(StaticText, txtTitle, SetText(t_("Shopping List")).SetAlign(ALIGN_CENTER).SetFont(StdFont(20)).LeftPosZ(12, 240).TopPosZ(8, 24)) ^ C:\upp\examples/SimpleDemo/SimpleDemo.lay:6:67: note: suggested alternative: ITEM(StaticText, txtTitle, SetText(t_("Shopping List")).SetAlign(ALIGN_CENTER).SetFont(StdFont(20)).LeftPosZ(12, 240).TopPosZ(8, 24)) ^ C:\upp\uppsrc/CtrlCore/lay.h:30:46: note: in definition of macro 'UNTYPED' #define UNTYPED(var, param) parent.var.param; if(add) parent.Add(parent.var); if(show) parent.var.Show(); ^ C:\upp\examples/SimpleDemo/SimpleDemo.lay:6:2: note: in expansion of macro 'ITEM' ITEM(StaticText, txtTitle, SetText(t_("Shopping List")).SetAlign(ALIGN_CENTER).SetFont(StdFont(20)).LeftPosZ(12, 240).TopPosZ(8, 24)) ^ In file included from C:\upp\uppsrc/Core/Core.h:321:0, from C:\upp\uppsrc/Draw/Draw.h:6, from C:\upp\uppsrc/RichText/RichText.h:4, from C:\upp\uppsrc/CtrlCore/CtrlCore.h:4, from C:\upp\uppsrc/CtrlLib/CtrlLib.h:4, from C:\upp\examples\SimpleDemo\SimpleDemo.h:4, from C:\upp\examples\SimpleDemo\main.cpp:1: C:\upp\uppsrc/Core/Gtypes.h:717:2: note: 'ALIGN_CENTER' ALIGN_CENTER, ^ In file included from C:\upp\examples\SimpleDemo\SimpleDemo.h:7:0, from C:\upp\examples\SimpleDemo\main.cpp:1: C:\upp\examples/SimpleDemo/SimpleDemo.lay:6:99: error: there are no arguments to 'StdFont' that depend on a template parameter, so a declaration of 'StdFont' must be available [-fpermissive] ITEM(StaticText, txtTitle, SetText(t_("Shopping List")).SetAlign(ALIGN_CENTER).SetFont(StdFont(20)).LeftPosZ(12, 240).TopPosZ(8, 24)) ^ C:\upp\uppsrc/CtrlCore/lay.h:30:46: note: in definition of macro 'UNTYPED' #define UNTYPED(var, param) parent.var.param; if(add) parent.Add(parent.var); if(show) parent.var.Show(); ^ C:\upp\examples/SimpleDemo/SimpleDemo.lay:6:2: note: in expansion of macro 'ITEM' ITEM(StaticText, txtTitle, SetText(t_("Shopping List")).SetAlign(ALIGN_CENTER).SetFont(StdFont(20)).LeftPosZ(12, 240).TopPosZ(8, 24)) ^ In file included from C:\upp\examples\SimpleDemo\SimpleDemo.h:7:0, from C:\upp\examples\SimpleDemo\main.cpp:1: C:\upp\examples/SimpleDemo/SimpleDemo.lay: In function 'void SetLayout_SimpleDemoLayout(T&, D&, bool, bool)': C:\upp\uppsrc/Core/t_.h:9:40: error: there are no arguments to 't_GetLngString' that depend on a template parameter, so a declaration of 't_GetLngString' must be available [-fpermissive] #define t_(x) t_GetLngString(x) ^ C:\upp\uppsrc/CtrlCore/lay.h:42:46: note: in definition of macro 'UNTYPED' #define UNTYPED(var, param) parent.var.param; if(add) ctrl.Add(parent.var); if(show) parent.var.Show(); ^ C:\upp\examples/SimpleDemo/SimpleDemo.lay:2:2: note: in expansion of macro 'ITEM' ITEM(Label, lblItem, SetLabel(t_("Item")).LeftPosZ(12, 32).TopPosZ(44, 19)) ^ C:\upp\examples/SimpleDemo/SimpleDemo.lay:2:32: note: in expansion of macro 't_' ITEM(Label, lblItem, SetLabel(t_("Item")).LeftPosZ(12, 32).TopPosZ(44, 19)) ^ C:\upp\uppsrc/Core/t_.h:9:40: error: there are no arguments to 't_GetLngString' that depend on a template parameter, so a declaration of 't_GetLngString' must be available [-fpermissive] #define t_(x) t_GetLngString(x) ^ C:\upp\uppsrc/CtrlCore/lay.h:42:46: note: in definition of macro 'UNTYPED' #define UNTYPED(var, param) parent.var.param; if(add) ctrl.Add(parent.var); if(show) parent.var.Show(); ^ C:\upp\examples/SimpleDemo/SimpleDemo.lay:3:2: note: in expansion of macro 'ITEM' ITEM(Button, btnAdd, SetLabel(t_("Add")).LeftPosZ(212, 42).TopPosZ(44, 20)) ^ C:\upp\examples/SimpleDemo/SimpleDemo.lay:3:32: note: in expansion of macro 't_' ITEM(Button, btnAdd, SetLabel(t_("Add")).LeftPosZ(212, 42).TopPosZ(44, 20)) ^ C:\upp\uppsrc/Core/t_.h:9:40: error: there are no arguments to 't_GetLngString' that depend on a template parameter, so a declaration of 't_GetLngString' must be available [-fpermissive] #define t_(x) t_GetLngString(x) ^ C:\upp\uppsrc/CtrlCore/lay.h:42:46: note: in definition of macro 'UNTYPED' #define UNTYPED(var, param) parent.var.param; if(add) ctrl.Add(parent.var); if(show) parent.var.Show(); ^ C:\upp\examples/SimpleDemo/SimpleDemo.lay:6:2: note: in expansion of macro 'ITEM' ITEM(StaticText, txtTitle, SetText(t_("Shopping List")).SetAlign(ALIGN_CENTER).SetFont(StdFont(20)).LeftPosZ(12, 240).TopPosZ(8, 24)) ^ C:\upp\examples/SimpleDemo/SimpleDemo.lay:6:37: note: in expansion of macro 't_' ITEM(StaticText, txtTitle, SetText(t_("Shopping List")).SetAlign(ALIGN_CENTER).SetFont(StdFont(20)).LeftPosZ(12, 240).TopPosZ(8, 24)) ^ C:\upp\examples/SimpleDemo/SimpleDemo.lay:6:67: error: 'ALIGN_CENTER' was not declared in this scope ITEM(StaticText, txtTitle, SetText(t_("Shopping List")).SetAlign(ALIGN_CENTER).SetFont(StdFont(20)).LeftPosZ(12, 240).TopPosZ(8, 24)) ^ C:\upp\uppsrc/CtrlCore/lay.h:42:46: note: in definition of macro 'UNTYPED' #define UNTYPED(var, param) parent.var.param; if(add) ctrl.Add(parent.var); if(show) parent.var.Show(); ^ C:\upp\examples/SimpleDemo/SimpleDemo.lay:6:2: note: in expansion of macro 'ITEM' ITEM(StaticText, txtTitle, SetText(t_("Shopping List")).SetAlign(ALIGN_CENTER).SetFont(StdFont(20)).LeftPosZ(12, 240).TopPosZ(8, 24)) ^ C:\upp\examples/SimpleDemo/SimpleDemo.lay:6:67: note: suggested alternative: ITEM(StaticText, txtTitle, SetText(t_("Shopping List")).SetAlign(ALIGN_CENTER).SetFont(StdFont(20)).LeftPosZ(12, 240).TopPosZ(8, 24)) ^ C:\upp\uppsrc/CtrlCore/lay.h:42:46: note: in definition of macro 'UNTYPED' #define UNTYPED(var, param) parent.var.param; if(add) ctrl.Add(parent.var); if(show) parent.var.Show(); ^ C:\upp\examples/SimpleDemo/SimpleDemo.lay:6:2: note: in expansion of macro 'ITEM' ITEM(StaticText, txtTitle, SetText(t_("Shopping List")).SetAlign(ALIGN_CENTER).SetFont(StdFont(20)).LeftPosZ(12, 240).TopPosZ(8, 24)) ^ In file included from C:\upp\uppsrc/Core/Core.h:321:0, from C:\upp\uppsrc/Draw/Draw.h:6, from C:\upp\uppsrc/RichText/RichText.h:4, from C:\upp\uppsrc/CtrlCore/CtrlCore.h:4, from C:\upp\uppsrc/CtrlLib/CtrlLib.h:4, from C:\upp\examples\SimpleDemo\SimpleDemo.h:4, from C:\upp\examples\SimpleDemo\main.cpp:1: C:\upp\uppsrc/Core/Gtypes.h:717:2: note: 'ALIGN_CENTER' ALIGN_CENTER, ^ In file included from C:\upp\examples\SimpleDemo\SimpleDemo.h:7:0, from C:\upp\examples\SimpleDemo\main.cpp:1: C:\upp\examples/SimpleDemo/SimpleDemo.lay:6:99: error: there are no arguments to 'StdFont' that depend on a template parameter, so a declaration of 'StdFont' must be available [-fpermissive] ITEM(StaticText, txtTitle, SetText(t_("Shopping List")).SetAlign(ALIGN_CENTER).SetFont(StdFont(20)).LeftPosZ(12, 240).TopPosZ(8, 24)) ^ C:\upp\uppsrc/CtrlCore/lay.h:42:46: note: in definition of macro 'UNTYPED' #define UNTYPED(var, param) parent.var.param; if(add) ctrl.Add(parent.var); if(show) parent.var.Show(); ^ C:\upp\examples/SimpleDemo/SimpleDemo.lay:6:2: note: in expansion of macro 'ITEM' ITEM(StaticText, txtTitle, SetText(t_("Shopping List")).SetAlign(ALIGN_CENTER).SetFont(StdFont(20)).LeftPosZ(12, 240).TopPosZ(8, 24)) ^ In file included from C:\upp\examples\SimpleDemo\SimpleDemo.h:7:0, from C:\upp\examples\SimpleDemo\main.cpp:1: C:\upp\examples/SimpleDemo/SimpleDemo.lay: In function 'void InitLayout(Upp::Ctrl&, L&, D&, SimpleDemoLayout__layid&)': C:\upp\uppsrc/Core/t_.h:9:40: error: there are no arguments to 't_GetLngString' that depend on a template parameter, so a declaration of 't_GetLngString' must be available [-fpermissive] #define t_(x) t_GetLngString(x) ^ C:\upp\uppsrc/CtrlCore/lay.h:57:46: note: in definition of macro 'ITEM' #define ITEM(clss, var, param) layout.var.param; layout.var.LayoutId(#var); parent.Add(layout.var); ^ C:\upp\examples/SimpleDemo/SimpleDemo.lay:2:32: note: in expansion of macro 't_' ITEM(Label, lblItem, SetLabel(t_("Item")).LeftPosZ(12, 32).TopPosZ(44, 19)) ^ C:\upp\uppsrc/Core/t_.h:9:40: error: there are no arguments to 't_GetLngString' that depend on a template parameter, so a declaration of 't_GetLngString' must be available [-fpermissive] #define t_(x) t_GetLngString(x) ^ C:\upp\uppsrc/CtrlCore/lay.h:57:46: note: in definition of macro 'ITEM' #define ITEM(clss, var, param) layout.var.param; layout.var.LayoutId(#var); parent.Add(layout.var); ^ C:\upp\examples/SimpleDemo/SimpleDemo.lay:3:32: note: in expansion of macro 't_' ITEM(Button, btnAdd, SetLabel(t_("Add")).LeftPosZ(212, 42).TopPosZ(44, 20)) ^ C:\upp\uppsrc/Core/t_.h:9:40: error: there are no arguments to 't_GetLngString' that depend on a template parameter, so a declaration of 't_GetLngString' must be available [-fpermissive] #define t_(x) t_GetLngString(x) ^ C:\upp\uppsrc/CtrlCore/lay.h:57:46: note: in definition of macro 'ITEM' #define ITEM(clss, var, param) layout.var.param; layout.var.LayoutId(#var); parent.Add(layout.var); ^ C:\upp\examples/SimpleDemo/SimpleDemo.lay:6:37: note: in expansion of macro 't_' ITEM(StaticText, txtTitle, SetText(t_("Shopping List")).SetAlign(ALIGN_CENTER).SetFont(StdFont(20)).LeftPosZ(12, 240).TopPosZ(8, 24)) ^ C:\upp\examples/SimpleDemo/SimpleDemo.lay:6:67: error: 'ALIGN_CENTER' was not declared in this scope ITEM(StaticText, txtTitle, SetText(t_("Shopping List")).SetAlign(ALIGN_CENTER).SetFont(StdFont(20)).LeftPosZ(12, 240).TopPosZ(8, 24)) ^ C:\upp\uppsrc/CtrlCore/lay.h:57:46: note: in definition of macro 'ITEM' #define ITEM(clss, var, param) layout.var.param; layout.var.LayoutId(#var); parent.Add(layout.var); ^ C:\upp\examples/SimpleDemo/SimpleDemo.lay:6:67: note: suggested alternative: ITEM(StaticText, txtTitle, SetText(t_("Shopping List")).SetAlign(ALIGN_CENTER).SetFont(StdFont(20)).LeftPosZ(12, 240).TopPosZ(8, 24)) ^ C:\upp\uppsrc/CtrlCore/lay.h:57:46: note: in definition of macro 'ITEM' #define ITEM(clss, var, param) layout.var.param; layout.var.LayoutId(#var); parent.Add(layout.var); ^ In file included from C:\upp\uppsrc/Core/Core.h:321:0, from C:\upp\uppsrc/Draw/Draw.h:6, from C:\upp\uppsrc/RichText/RichText.h:4, from C:\upp\uppsrc/CtrlCore/CtrlCore.h:4, from C:\upp\uppsrc/CtrlLib/CtrlLib.h:4, from C:\upp\examples\SimpleDemo\SimpleDemo.h:4, from C:\upp\examples\SimpleDemo\main.cpp:1: C:\upp\uppsrc/Core/Gtypes.h:717:2: note: 'ALIGN_CENTER' ALIGN_CENTER, ^ In file included from C:\upp\examples\SimpleDemo\SimpleDemo.h:7:0, from C:\upp\examples\SimpleDemo\main.cpp:1: C:\upp\examples/SimpleDemo/SimpleDemo.lay:6:99: error: there are no arguments to 'StdFont' that depend on a template parameter, so a declaration of 'StdFont' must be available [-fpermissive] ITEM(StaticText, txtTitle, SetText(t_("Shopping List")).SetAlign(ALIGN_CENTER).SetFont(StdFont(20)).LeftPosZ(12, 240).TopPosZ(8, 24)) ^ C:\upp\uppsrc/CtrlCore/lay.h:57:46: note: in definition of macro 'ITEM' #define ITEM(clss, var, param) layout.var.param; layout.var.LayoutId(#var); parent.Add(layout.var); ^ In file included from C:\upp\examples\SimpleDemo\main.cpp:1:0: C:\upp\examples\SimpleDemo\SimpleDemo.h: At global scope: C:\upp\examples\SimpleDemo\SimpleDemo.h:9:48: error: 'TopWindow' was not declared in this scope class SimpleDemo : public WithSimpleDemoLayout { ^ C:\upp\examples\SimpleDemo\SimpleDemo.h:9:48: note: suggested alternative: In file included from C:\upp\uppsrc/CtrlCore/CtrlCore.h:1611:0, from C:\upp\uppsrc/CtrlLib/CtrlLib.h:4, from C:\upp\examples\SimpleDemo\SimpleDemo.h:4, from C:\upp\examples\SimpleDemo\main.cpp:1: C:\upp\uppsrc/CtrlCore/TopWindow.h:5:7: note: 'Upp::TopWindow' class TopWindow : public Ctrl { ^ In file included from C:\upp\examples\SimpleDemo\main.cpp:1:0: C:\upp\examples\SimpleDemo\SimpleDemo.h:9:57: error: template argument 1 is invalid class SimpleDemo : public WithSimpleDemoLayout { ^ C:\upp\examples\SimpleDemo\main.cpp: In constructor 'SimpleDemo::SimpleDemo()': C:\upp\examples\SimpleDemo\main.cpp:8:11: error: 'Sizeable' was not declared in this scope Sizeable().Zoomable(); ^ C:\upp\examples\SimpleDemo\main.cpp:9:2: error: 'arrList' was not declared in this scope arrList.AddColumn("Item"); // Add a column titled "Item" ^ C:\upp\examples\SimpleDemo\main.cpp:11:2: error: 'btnAdd' was not declared in this scope btnAdd <<= THISBACK(AddItem); // Uses a callback to link the button to the function ^ C:\upp\examples\SimpleDemo\main.cpp: In member function 'void SimpleDemo::AddItem()': C:\upp\examples\SimpleDemo\main.cpp:16:2: error: 'arrList' was not declared in this scope arrList.Add(~strItem); // The ~ operator calls the object's GetData() function ^ C:\upp\examples\SimpleDemo\main.cpp:16:15: error: 'strItem' was not declared in this scope arrList.Add(~strItem); // The ~ operator calls the object's GetData() function ^ C:\upp\examples\SimpleDemo\main.cpp: In function 'void GuiMainFn_()': C:\upp\examples\SimpleDemo\main.cpp:22:15: error: 'class SimpleDemo' has no member named 'Run' SimpleDemo().Run(); ^ In file included from C:\upp\uppsrc/CtrlCore/CtrlCore.h:1611:0, from C:\upp\uppsrc/CtrlLib/CtrlLib.h:4, from C:\upp\examples\SimpleDemo\SimpleDemo.h:4, from C:\upp\examples\SimpleDemo\main.cpp:1: C:\upp\uppsrc/CtrlCore/TopWindow.h: In instantiation of 'void Upp::CtrlLayout(T&, const char*) [with T = SimpleDemo]': C:\upp\examples\SimpleDemo\main.cpp:7:35: required from here C:\upp\uppsrc/CtrlCore/TopWindow.h:213:2: error: 'class SimpleDemo' has no member named 'Title' ctrl.Title(title); ^ C:\upp\uppsrc/CtrlCore/TopWindow.h: In instantiation of 'void Upp::CtrlLayout(T&) [with T = SimpleDemo]': C:\upp\uppsrc/CtrlCore/TopWindow.h:212:17: required from 'void Upp::CtrlLayout(T&, const char*) [with T = SimpleDemo]' C:\upp\examples\SimpleDemo\main.cpp:7:35: required from here C:\upp\uppsrc/CtrlCore/TopWindow.h:204:35: error: no matching function for call to 'InitLayout(SimpleDemo&, SimpleDemo&, SimpleDemo&, SimpleDemo&)' InitLayout(ctrl, ctrl, ctrl, ctrl); ^ C:\upp\uppsrc/CtrlCore/TopWindow.h:204:35: note: candidates are: C:\upp\uppsrc/CtrlCore/TopWindow.h:197:6: note: template void Upp::InitLayout(Upp::Ctrl&, L&) void InitLayout(Ctrl& ctrl, L& layout) ^ C:\upp\uppsrc/CtrlCore/TopWindow.h:197:6: note: template argument deduction/substitution failed: C:\upp\uppsrc/CtrlCore/TopWindow.h:204:35: note: cannot convert 'ctrl' (type 'SimpleDemo') to type 'Upp::Ctrl&' InitLayout(ctrl, ctrl, ctrl, ctrl); ^ In file included from C:\upp\examples\SimpleDemo\SimpleDemo.h:7:0, from C:\upp\examples\SimpleDemo\main.cpp:1: C:\upp\uppsrc/CtrlCore/lay.h:54:37: note: template void InitLayout(Upp::Ctrl&, L&, D&, SimpleDemoLayout__layid&) void InitLayout(UPP::Ctrl& parent, L& layout, D& uts, nm##__layid&) { \ ^ C:\upp\examples/SimpleDemo/SimpleDemo.lay:1:1: note: in expansion of macro 'LAYOUT' LAYOUT(SimpleDemoLayout, 268, 284) ^ C:\upp\uppsrc/CtrlCore/lay.h:54:37: note: template argument deduction/substitution failed: void InitLayout(UPP::Ctrl& parent, L& layout, D& uts, nm##__layid&) { \ ^ C:\upp\examples/SimpleDemo/SimpleDemo.lay:1:1: note: in expansion of macro 'LAYOUT' LAYOUT(SimpleDemoLayout, 268, 284) ^ In file included from C:\upp\uppsrc/CtrlCore/CtrlCore.h:1611:0, from C:\upp\uppsrc/CtrlLib/CtrlLib.h:4, from C:\upp\examples\SimpleDemo\SimpleDemo.h:4, from C:\upp\examples\SimpleDemo\main.cpp:1: C:\upp\uppsrc/CtrlCore/TopWindow.h:204:35: note: cannot convert 'ctrl' (type 'SimpleDemo') to type 'Upp::Ctrl&' InitLayout(ctrl, ctrl, ctrl, ctrl); ^ C:\upp\uppsrc/CtrlCore/TopWindow.h:205:48: error: 'class SimpleDemo' has no member named 'AddFrameSize' Size sz = ctrl.AddFrameSize(T::GetLayoutSize()); ^ C:\upp\uppsrc/CtrlCore/TopWindow.h:205:47: error: 'GetLayoutSize' is not a member of 'SimpleDemo' Size sz = ctrl.AddFrameSize(T::GetLayoutSize()); ^ C:\upp\uppsrc/CtrlCore/TopWindow.h:206:2: error: 'class SimpleDemo' has no member named 'SetMinSize' ctrl.SetMinSize(sz); ^ C:\upp\uppsrc/CtrlCore/TopWindow.h:207:2: error: 'class SimpleDemo' has no member named 'SetRect' ctrl.SetRect(sz); ^ SimpleDemo: 1 file(s) built in (0:10.70), 10703 msecs / file, duration = 10781 msecs There were errors. (34:14.26)