Main place for discussions about U++ cross platform development framework.
Hi, is there a HowTo or something like that, that discribes the do's and dont's for compile Ultimate++ Code to different Platforms? My main interest is ARM9 with embedded Linux (Debian). Many Thanks in advanced! Dieter
I don't know if there is a HowTo. But for your information i use TheIde on both linux and windows to build ARM9 executable. (for nintendo ds). And i have no problems to do that
Hi Cocob, i really believe that their is a way to do it! But my question is how. Could you give me an description about your way to do it?
The first step is to have a distribution of your cross compiler. After that in TheIde create a new BuildMethod (with GCC_ARM template) and configure name and path to compiler, includes and libs. And that's all ! choose your build method and press F7. cocob
Hi Cocob, that sounds pretty simple to me i will try that tomorrow. I cant believe its so simple; Thanks fore that hint!!!!!!!!!!!!!! Dieter
In most of the cases (if code is well made and have no errors in gcc and ms compilers) it is just that simple. You just open your project (called Package in U++) in another OS within TheIDE and compile it. And it just works.
Hi Cocob, so i tried a lot. But ther are always errors. Please can you send me an example of your GCC_ARM.bm File? The ToolChain is compiled on my Debian etch System. I have an U++ 2007.1 on this System because i am not able to build an 2008.1 on the etch system. MANY THANKS! Dieter
I don't know where is the problem exactly you must have something like this BUILDER = "GCC_ARM"; COMPILER = ""; DEBUG_INFO = "2"; DEBUG_BLITZ = "1"; DEBUG_LINKMODE = "0"; DEBUG_OPTIONS = "-O0"; DEBUG_FLAGS = ""; RELEASE_BLITZ = "0"; RELEASE_LINKMODE = "0"; RELEASE_OPTIONS = "-O3"; RELEASE_SIZE_OPTIONS = "-Os -finline-limit=20"; RELEASE_FLAGS = ""; DEBUGGER = "gdb"; PATH = "/path/to/gcc/arm/binaries"; INCLUDE = "/path/to/includes"; LIB = "/path/to/libs"; REMOTE_HOST = ""; REMOTE_OS = ""; REMOTE_TRANSFER = ""; REMOTE_MAP = ""; LINKMODE_LOCK = "0"; You should use verbose mode (setup menu) to debug your build method.
Hi Cocob, sorry, thats what i have tried. This is the contend of my GCC_ARM.bm BUILDER = "GCC_ARM"; COMPILER = ""; DEBUG_INFO = "2"; DEBUG_BLITZ = "1"; DEBUG_LINKMODE = "1"; DEBUG_OPTIONS = "-O0"; RELEASE_BLITZ = "0"; RELEASE_LINKMODE = "1"; RELEASE_OPTIONS = "-O3 -ffunction-sections"; RELEASE_SIZE_OPTIONS = "-Os -finline-limit=20"; DEBUGGER = "gdb"; PATH = " /usr/local/arm/cross-gcc-4.2.0-2.6.28-soft-dbg/i686-pc-linux -gnu/arm-926ejs-linux-gnueabi/bin "; INCLUDE = "/usr/local/arm/include/"; LIB = "/usr/local/arm/lib;/usr/local/arm/usr/lib"; REMOTE_HOST = ""; REMOTE_OS = ""; REMOTE_TRANSFER = ""; REMOTE_MAP = ""; And that is the output if i try to compile. ----- CtrlLib ( GUI GCC_ARM DEBUG SHARED BLITZ LINUX ) (1 / 9) BLITZ: LabelBase.cpp Button.cpp Switch.cpp EditField.cpp Text.cpp LineEdit.cpp DocEdit.cpp ScrollBar.cpp HeaderCtrl.cpp ArrayCtrl.cpp DropB ox.cpp DropList.cpp DropPusher.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 Bar.cpp MenuBar.cpp ToolBar.cpp ToolTip.cpp StatusBar.cpp TabCtrl.cpp T reeCtrl.cpp DlgColor.cpp ColorPopup.cpp ColorPusher.cpp FileList.cpp FileSel.cpp PrinterJob.cpp Windows.cpp Win32.cpp TrayIconWin32.cpp TrayIconX11.cpp CtrlUtil.cpp Update.cpp LNGCtrl.cpp Ch.cpp ChGtk.cpp Cannot find executable 'arm-wince-pe-c++' ChWin32.cpp Cannot find executable 'arm-wince-pe-c++' CtrlLib.icpp Cannot find executable 'arm-wince-pe-c++' There were errors. (0:01.37) ----- CtrlLib ( GUI GCC_ARM DEBUG SHARED BLITZ LINUX ) (1 / 9) BLITZ: LabelBase.cpp Button.cpp Switch.cpp EditField.cpp Text.cpp LineEdit.cpp DocEdit.cpp ScrollBar.cpp HeaderCtrl.cpp ArrayCtrl.cpp DropB ox.cpp DropList.cpp DropPusher.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 Bar.cpp MenuBar.cpp ToolBar.cpp ToolTip.cpp StatusBar.cpp TabCtrl.cpp T reeCtrl.cpp DlgColor.cpp ColorPopup.cpp ColorPusher.cpp FileList.cpp FileSel.cpp PrinterJob.cpp Windows.cpp Win32.cpp TrayIconWin32.cpp TrayIconX11.cpp CtrlUtil.cpp Update.cpp LNGCtrl.cpp Ch.cpp ChGtk.cpp Cannot find executable 'arm-wince-pe-c++' ChWin32.cpp Cannot find executable 'arm-wince-pe-c++' CtrlLib.icpp Cannot find executable 'arm-wince-pe-c++' There were errors. (0:01.37) ----- CtrlLib ( GUI GCC_ARM DEBUG SHARED BLITZ LINUX ) (1 / 9) BLITZ: LabelBase.cpp Button.cpp Switch.cpp EditField.cpp Text.cpp LineEdit.cpp DocEdit.cpp ScrollBar.cpp HeaderCtrl.cpp ArrayCtrl.cpp DropB ox.cpp DropList.cpp DropPusher.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 Bar.cpp MenuBar.cpp ToolBar.cpp ToolTip.cpp StatusBar.cpp TabCtrl.cpp T reeCtrl.cpp DlgColor.cpp ColorPopup.cpp ColorPusher.cpp FileList.cpp FileSel.cpp PrinterJob.cpp Windows.cpp Win32.cpp TrayIconWin32.cpp TrayIconX11.cpp CtrlUtil.cpp Update.cpp LNGCtrl.cpp Ch.cpp ChGtk.cpp Cannot find executable 'arm-wince-pe-c++' ChWin32.cpp Cannot find executable 'arm-wince-pe-c++' CtrlLib.icpp Cannot find executable 'arm-wince-pe-c++' There were errors. (0:01.37) What i am doing wrong? Dieter
default ARM build method seems to be configured for wince change this COMPILER = ""; with the name of your compiler cocob
ok, have changed to gcc = BUILDER = "GCC_ARM"; COMPILER = "gcc"; DEBUG_INFO = "2"; DEBUG_BLITZ = "0"; DEBUG_LINKMODE = "0"; DEBUG_OPTIONS = "-O0"; RELEASE_BLITZ = "0"; RELEASE_LINKMODE = "0"; ...snipp The Compiling output is now= ----- CtrlLib ( GUI GCC_ARM LINUX ) (1 / 9) cd /home/dieter/upp/uppsrc/CtrlLib LabelBase.cpp gcc -c -I"/home/dieter/upp/examples" -I"/home/dieter/upp/uppsrc" -I"/usr/local/arm/include/" -DflagGUI -DflagGCC_ARM -DflagLINUX -DbmYEAR= 2009 -DbmMONTH=5 -DbmDAY=11 -DbmHOUR=23 -DbmMINUTE=5 -DbmSECOND=19 -static -fexceptions -Os -finline-limit=20 -x c++ "/home/dieter/u pp/uppsrc/CtrlLib/LabelBase.cpp" -o "/home/dieter/upp/out/CtrlLib/GCC_ARM.Gui/LabelBase.o" In file included from /home/dieter/upp/uppsrc/Draw/Draw.h:4, from /home/dieter/upp/uppsrc/CtrlCore/CtrlCore.h:4, from /home/dieter/upp/uppsrc/CtrlLib/CtrlLib.h:4, from /home/dieter/upp/uppsrc/CtrlLib/LabelBase.cpp:1: /home/dieter/upp/uppsrc/Core/Core.h:303:28: error: bits/atomicity.h: No such file or directory In file included from /home/dieter/upp/uppsrc/CtrlCore/CtrlCore.h:4, from /home/dieter/upp/uppsrc/CtrlLib/CtrlLib.h:4, from /home/dieter/upp/uppsrc/CtrlLib/LabelBase.cpp:1: /home/dieter/upp/uppsrc/Draw/Draw.h:15:22: error: X11/Xlib.h: No such file or directory /home/dieter/upp/uppsrc/Draw/Draw.h:16:23: error: X11/Xutil.h: No such file or directory /home/dieter/upp/uppsrc/Draw/Draw.h:17:23: error: X11/Xatom.h: No such file or directory /home/dieter/upp/uppsrc/Draw/Draw.h:20:25: error: X11/Xft/Xft.h: No such file or directory /home/dieter/upp/uppsrc/Draw/Draw.h:21:36: error: X11/extensions/Xrender.h: No such file or directory In file included from /home/dieter/upp/uppsrc/CtrlCore/CtrlCore.h:30, from /home/dieter/upp/uppsrc/CtrlLib/CtrlLib.h:4, from /home/dieter/upp/uppsrc/CtrlLib/LabelBase.cpp:1: /home/dieter/upp/uppsrc/CtrlCore/X11Keys.h:1:24: error: X11/keysym.h: No such file or directory In file included from /home/dieter/upp/uppsrc/CtrlCore/CtrlCore.h:4, from /home/dieter/upp/uppsrc/CtrlLib/CtrlLib.h:4, from /home/dieter/upp/uppsrc/CtrlLib/LabelBase.cpp:1: /home/dieter/upp/uppsrc/Draw/Draw.h:41: error: expected initializer before '*' token /home/dieter/upp/uppsrc/Draw/Draw.h:42: error: expected initializer before '*' token /home/dieter/upp/uppsrc/Draw/Draw.h:44: error: 'Window' does not name a type /home/dieter/upp/uppsrc/Draw/Draw.h:45: error: expected initializer before '*' token /home/dieter/upp/uppsrc/Draw/Draw.h:46: error: 'Colormap' does not name a type /home/dieter/upp/uppsrc/Draw/Draw.h:86: error: variable or field 'InitX11Draw' declared void /home/dieter/upp/uppsrc/Draw/Draw.h:86: error: 'XDisplay' was not declared in this scope /home/dieter/upp/uppsrc/Draw/Draw.h:86: error: 'display' was not declared in this scope In file included from /home/dieter/upp/uppsrc/Draw/Draw.h:124, from /home/dieter/upp/uppsrc/CtrlCore/CtrlCore.h:4, from /home/dieter/upp/uppsrc/CtrlLib/CtrlLib.h:4, from /home/dieter/upp/uppsrc/CtrlLib/LabelBase.cpp:1: /home/dieter/upp/uppsrc/Draw/Image.h:132: error: 'XPicture' does not name a type /home/dieter/upp/uppsrc/Draw/Image.h:133: error: 'XPicture' does not name a type /home/dieter/upp/uppsrc/Draw/Image.h:179: error: 'Cursor' does not name a type /home/dieter/upp/uppsrc/Draw/Image.h: In member function 'int Upp::Image::Data::GetResCount() const': /home/dieter/upp/uppsrc/Draw/Image.h:134: error: 'picture' was not declared in this scope In file included from /home/dieter/upp/uppsrc/Draw/Draw.h:124, from /home/dieter/upp/uppsrc/CtrlCore/CtrlCore.h:4, from /home/dieter/upp/uppsrc/CtrlLib/CtrlLib.h:4, from /home/dieter/upp/uppsrc/CtrlLib/LabelBase.cpp:1: /home/dieter/upp/uppsrc/Draw/Image.h: At global scope: /home/dieter/upp/uppsrc/Draw/Image.h:318: error: 'Cursor' does not name a type In file included from /home/dieter/upp/uppsrc/CtrlCore/CtrlCore.h:4, from /home/dieter/upp/uppsrc/CtrlLib/CtrlLib.h:4, from /home/dieter/upp/uppsrc/CtrlLib/LabelBase.cpp:1: /home/dieter/upp/uppsrc/Draw/Draw.h:255: error: ISO C++ forbids declaration of 'XftFont' with no type /home/dieter/upp/uppsrc/Draw/Draw.h:255: error: expected ';' before '*' token /home/dieter/upp/uppsrc/Draw/Draw.h:595: error: 'Drawable' does not name a type /home/dieter/upp/uppsrc/Draw/Draw.h:596: error: 'GC' does not name a type /home/dieter/upp/uppsrc/Draw/Draw.h:597: error: ISO C++ forbids declaration of 'XftDraw' with no type /home/dieter/upp/uppsrc/Draw/Draw.h:597: error: expected ';' before '*' token /home/dieter/upp/uppsrc/Draw/Draw.h:868: error: ISO C++ forbids declaration of 'XftFont' with no type /home/dieter/upp/uppsrc/Draw/Draw.h:868: error: expected ';' before '*' token /home/dieter/upp/uppsrc/Draw/Draw.h:869: error: ISO C++ forbids declaration of 'XftDraw' with no type /home/dieter/upp/uppsrc/Draw/Draw.h:869: error: expected ';' before '*' token /home/dieter/upp/uppsrc/Draw/Draw.h:871: error: expected `;' before 'void' /home/dieter/upp/uppsrc/Draw/Draw.h:876: error: 'Drawable' does not name a type /home/dieter/upp/uppsrc/Draw/Draw.h:877: error: 'GC' does not name a type /home/dieter/upp/uppsrc/Draw/Draw.h:880: error: expected `)' before 'dw' /home/dieter/upp/uppsrc/Draw/Draw.h: In static member function 'static void Upp::Draw::Flush()': /home/dieter/upp/uppsrc/Draw/Draw.h:625: error: 'Xdisplay' was not declared in this scope /home/dieter/upp/uppsrc/Draw/Draw.h:625: error: 'XSync' was not declared in this scope /home/dieter/upp/uppsrc/Draw/Draw.h: In member function 'bool Upp::Draw::IsSystem() const': /home/dieter/upp/uppsrc/Draw/Draw.h:648: error: 'gc' was not declared in this scope /home/dieter/upp/uppsrc/Draw/Draw.h:648: error: 'None' was not declared in this scope /home/dieter/upp/uppsrc/Draw/Draw.h: At global scope: /home/dieter/upp/uppsrc/Draw/Draw.h:1101: error: 'Pixmap' does not name a type /home/dieter/upp/uppsrc/Draw/Draw.h:1134: error: variable or field 'SetClip' declared void /home/dieter/upp/uppsrc/Draw/Draw.h:1134: error: 'GC' was not declared in this scope /home/dieter/upp/uppsrc/Draw/Draw.h:1134: error: 'XftDraw' was not declared in this scope /home/dieter/upp/uppsrc/Draw/Draw.h:1134: error: 'xftdraw' was not declared in this scope /home/dieter/upp/uppsrc/Draw/Draw.h:1134: error: expected primary-expression before 'const' In file included from /home/dieter/upp/uppsrc/Draw/Draw.h:1217, from /home/dieter/upp/uppsrc/CtrlCore/CtrlCore.h:4, from /home/dieter/upp/uppsrc/CtrlLib/CtrlLib.h:4, from /home/dieter/upp/uppsrc/CtrlLib/LabelBase.cpp:1: /home/dieter/upp/uppsrc/Draw/Debug.h:7: error: 'Pixmap' was not declared in this scope /home/dieter/upp/uppsrc/Draw/Debug.h:8: error: 'XFont' was not declared in this scope /home/dieter/upp/uppsrc/Draw/Debug.h:9: error: 'XFontStruct' was not declared in this scope /home/dieter/upp/uppsrc/Draw/Debug.h:9: error: 'fs' was not declared in this scope /home/dieter/upp/uppsrc/Draw/Debug.h:10: error: 'GC' was not declared in this scope /home/dieter/upp/uppsrc/Draw/Debug.h:11: error: expected ',' or '...' before '&' token /home/dieter/upp/uppsrc/Draw/Debug.h:11: error: ISO C++ forbids declaration of 'XGCValues' with no type /home/dieter/upp/uppsrc/Draw/Debug.h:12: error: 'XEvent' was not declared in this scope /home/dieter/upp/uppsrc/Draw/Debug.h:12: error: 'event' was not declared in this scope In file included from /home/dieter/upp/uppsrc/CtrlCore/CtrlCore.h:30, from /home/dieter/upp/uppsrc/CtrlLib/CtrlLib.h:4, from /home/dieter/upp/uppsrc/CtrlLib/LabelBase.cpp:1: /home/dieter/upp/uppsrc/CtrlCore/X11Keys.h:16: error: 'XK_Delete' was not declared in this scope /home/dieter/upp/uppsrc/CtrlCore/X11Keys.h:18: error: 'XK_Shift_L' was not declared in this scope /home/dieter/upp/uppsrc/CtrlCore/X11Keys.h:19: error: 'XK_Control_L' was not declared in this scope /home/dieter/upp/uppsrc/CtrlCore/X11Keys.h:20: error: 'XK_Meta_L' was not declared in this scope /home/dieter/upp/uppsrc/CtrlCore/X11Keys.h:21: error: 'XK_Caps_Lock' was not declared in this scope /home/dieter/upp/uppsrc/CtrlCore/X11Keys.h:22: error: 'XK_Page_Up' was not declared in this scope /home/dieter/upp/uppsrc/CtrlCore/X11Keys.h:23: error: 'XK_Page_Up' was not declared in this scope /home/dieter/upp/uppsrc/CtrlCore/X11Keys.h:24: error: 'XK_Page_Down' was not declared in this scope /home/dieter/upp/uppsrc/CtrlCore/X11Keys.h:25: error: 'XK_Page_Down' was not declared in this scope /home/dieter/upp/uppsrc/CtrlCore/X11Keys.h:26: error: 'XK_End' was not declared in this scope /home/dieter/upp/uppsrc/CtrlCore/X11Keys.h:27: error: 'XK_Home' was not declared in this scope /home/dieter/upp/uppsrc/CtrlCore/X11Keys.h:28: error: 'XK_Left' was not declared in this scope /home/dieter/upp/uppsrc/CtrlCore/X11Keys.h:29: error: 'XK_Up' was not declared in this scope /home/dieter/upp/uppsrc/CtrlCore/X11Keys.h:30: error: 'XK_Right' was not declared in this scope /home/dieter/upp/uppsrc/CtrlCore/X11Keys.h:31: error: 'XK_Down' was not declared in this scope /home/dieter/upp/uppsrc/CtrlCore/X11Keys.h:32: error: 'XK_Insert' was not declared in this scope /home/dieter/upp/uppsrc/CtrlCore/X11Keys.h:34: error: 'XK_KP_0' was not declared in this scope /home/dieter/upp/uppsrc/CtrlCore/X11Keys.h:35: error: 'XK_KP_1' was not declared in this scope /home/dieter/upp/uppsrc/CtrlCore/X11Keys.h:36: error: 'XK_KP_2' was not declared in this scope /home/dieter/upp/uppsrc/CtrlCore/X11Keys.h:37: error: 'XK_KP_3' was not declared in this scope /home/dieter/upp/uppsrc/CtrlCore/X11Keys.h:38: error: 'XK_KP_4' was not declared in this scope /home/dieter/upp/uppsrc/CtrlCore/X11Keys.h:39: error: 'XK_KP_5' was not declared in this scope /home/dieter/upp/uppsrc/CtrlCore/X11Keys.h:40: error: 'XK_KP_6' was not declared in this scope /home/dieter/upp/uppsrc/CtrlCore/X11Keys.h:41: error: 'XK_KP_7' was not declared in this scope /home/dieter/upp/uppsrc/CtrlCore/X11Keys.h:42: error: 'XK_KP_8' was not declared in this scope /home/dieter/upp/uppsrc/CtrlCore/X11Keys.h:43: error: 'XK_KP_9' was not declared in this scope /home/dieter/upp/uppsrc/CtrlCore/X11Keys.h:44: error: 'XK_KP_Multiply' was not declared in this scope /home/dieter/upp/uppsrc/CtrlCore/X11Keys.h:45: error: 'XK_KP_Add' was not declared in this scope /home/dieter/upp/uppsrc/CtrlCore/X11Keys.h:46: error: 'XK_KP_Separator' was not declared in this scope /home/dieter/upp/uppsrc/CtrlCore/X11Keys.h:47: error: 'XK_KP_Subtract' was not declared in this scope /home/dieter/upp/uppsrc/CtrlCore/X11Keys.h:48: error: 'XK_KP_Decimal' was not declared in this scope /home/dieter/upp/uppsrc/CtrlCore/X11Keys.h:49: error: 'XK_KP_Divide' was not declared in this scope /home/dieter/upp/uppsrc/CtrlCore/X11Keys.h:51: error: 'XK_Scroll_Lock' was not declared in this scope /home/dieter/upp/uppsrc/CtrlCore/X11Keys.h:53: error: 'XK_F1' was not declared in this scope /home/dieter/upp/uppsrc/CtrlCore/X11Keys.h:54: error: 'XK_F2' was not declared in this scope /home/dieter/upp/uppsrc/CtrlCore/X11Keys.h:55: error: 'XK_F3' was not declared in this scope /home/dieter/upp/uppsrc/CtrlCore/X11Keys.h:56: error: 'XK_F4' was not declared in this scope /home/dieter/upp/uppsrc/CtrlCore/X11Keys.h:57: error: 'XK_F5' was not declared in this scope /home/dieter/upp/uppsrc/CtrlCore/X11Keys.h:58: error: 'XK_F6' was not declared in this scope /home/dieter/upp/uppsrc/CtrlCore/X11Keys.h:59: error: 'XK_F7' was not declared in this scope /home/dieter/upp/uppsrc/CtrlCore/X11Keys.h:60: error: 'XK_F8' was not declared in this scope /home/dieter/upp/uppsrc/CtrlCore/X11Keys.h:61: error: 'XK_F9' was not declared in this scope /home/dieter/upp/uppsrc/CtrlCore/X11Keys.h:62: error: 'XK_F10' was not declared in this scope /home/dieter/upp/uppsrc/CtrlCore/X11Keys.h:63: error: 'XK_F11' was not declared in this scope /home/dieter/upp/uppsrc/CtrlCore/X11Keys.h:64: error: 'XK_F12' was not declared in this scope /home/dieter/upp/uppsrc/CtrlCore/X11Keys.h:103: error: 'XK_bracketleft' was not declared in this scope /home/dieter/upp/uppsrc/CtrlCore/X11Keys.h:104: error: 'XK_bracketright' was not declared in this scope /home/dieter/upp/uppsrc/CtrlCore/X11Keys.h:106: error: 'XK_grave' was not declared in this scope /home/dieter/upp/uppsrc/CtrlCore/X11Keys.h:110: error: 'XK_period' was not declared in this scope /home/dieter/upp/uppsrc/CtrlCore/X11Keys.h:111: error: 'XK_semicolon' was not declared in this scope /home/dieter/upp/uppsrc/CtrlCore/X11Keys.h:116: error: 'XK_Pause' was not declared in this scope In file included from /home/dieter/upp/uppsrc/CtrlLib/CtrlLib.h:4, from /home/dieter/upp/uppsrc/CtrlLib/LabelBase.cpp:1: /home/dieter/upp/uppsrc/CtrlCore/CtrlCore.h:163: error: 'Atom' was not declared in this scope /home/dieter/upp/uppsrc/CtrlCore/CtrlCore.h:164: error: 'Atom' does not name a type /home/dieter/upp/uppsrc/CtrlCore/CtrlCore.h:166: error: 'Window' was not declared in this scope /home/dieter/upp/uppsrc/CtrlCore/CtrlCore.h:166: error: 'Atom' was not declared in this scope /home/dieter/upp/uppsrc/CtrlCore/CtrlCore.h:166: error: 'Atom' was not declared in this scope /home/dieter/upp/uppsrc/CtrlCore/CtrlCore.h:167: error: 'Window' was not declared in this scope /home/dieter/upp/uppsrc/CtrlCore/CtrlCore.h:167: error: 'Atom' was not declared in this scope /home/dieter/upp/uppsrc/CtrlCore/CtrlCore.h:167: error: 'Atom' was not declared in this scope /home/dieter/upp/uppsrc/CtrlCore/CtrlCore.h:168: error: 'Window' was not declared in this scope /home/dieter/upp/uppsrc/CtrlCore/CtrlCore.h:168: error: 'Atom' was not declared in this scope /home/dieter/upp/uppsrc/CtrlCore/CtrlCore.h:168: error: 'Atom' was not declared in this scope /home/dieter/upp/uppsrc/CtrlCore/CtrlCore.h:170: error: 'Atom' was not declared in this scope /home/dieter/upp/uppsrc/CtrlCore/CtrlCore.h:170: error: template argument 1 is invalid /home/dieter/upp/uppsrc/CtrlCore/CtrlCore.h:170: error: template argument 2 is invalid /home/dieter/upp/uppsrc/CtrlCore/CtrlCore.h:170: error: invalid type in declaration before ';' token /home/dieter/upp/uppsrc/CtrlCore/CtrlCore.h:269: error: 'Window' does not name a type /home/dieter/upp/uppsrc/CtrlCore/CtrlCore.h:522: error: 'XIC' does not name a type /home/dieter/upp/uppsrc/CtrlCore/CtrlCore.h:526: error: 'Window' was not declared in this scope /home/dieter/upp/uppsrc/CtrlCore/CtrlCore.h:526: error: template argument 1 is invalid /home/dieter/upp/uppsrc/CtrlCore/CtrlCore.h:526: error: template argument 3 is invalid /home/dieter/upp/uppsrc/CtrlCore/CtrlCore.h:533: error: 'Window' does not name a type /home/dieter/upp/uppsrc/CtrlCore/CtrlCore.h:538: error: 'XEvent' has not been declared /home/dieter/upp/uppsrc/CtrlCore/CtrlCore.h:540: error: 'XEvent' has not been declared /home/dieter/upp/uppsrc/CtrlCore/CtrlCore.h:562: error: 'Window' does not name a type /home/dieter/upp/uppsrc/CtrlCore/CtrlCore.h:564: error: 'Window' has not been declared /home/dieter/upp/uppsrc/CtrlCore/CtrlCore.h:569: error: 'Window' does not name a type /home/dieter/upp/uppsrc/CtrlCore/CtrlCore.h:578: error: 'XSelectionRequestEvent' has not been declared /home/dieter/upp/uppsrc/CtrlCore/CtrlCore.h:588: error: 'XIM' does not name a type /home/dieter/upp/uppsrc/CtrlCore/CtrlCore.h:590: error: 'XEvent' has not been declared /home/dieter/upp/uppsrc/CtrlCore/CtrlCore.h:591: error: 'XEvent' has not been declared /home/dieter/upp/uppsrc/CtrlCore/CtrlCore.h:592: error: 'Window' does not name a type /home/dieter/upp/uppsrc/CtrlCore/CtrlCore.h:593: error: expected ';' before '(' token /home/dieter/upp/uppsrc/CtrlCore/CtrlCore.h: In static member function 'static void Upp::Ctrl::GuiFlush()': /home/dieter/upp/uppsrc/CtrlCore/CtrlCore.h:1074: error: 'Xdisplay' was not declared in this scope /home/dieter/upp/uppsrc/CtrlCore/CtrlCore.h:1074: error: 'XFlush' was not declared in this scope In file included from /home/dieter/upp/uppsrc/CtrlCore/CtrlCore.h:1396, from /home/dieter/upp/uppsrc/CtrlLib/CtrlLib.h:4, from /home/dieter/upp/uppsrc/CtrlLib/LabelBase.cpp:1: /home/dieter/upp/uppsrc/CtrlCore/TopWindow.h: At global scope: /home/dieter/upp/uppsrc/CtrlCore/TopWindow.h:55: error: 'XEvent' has not been declared /home/dieter/upp/uppsrc/CtrlCore/TopWindow.h:57: error: ISO C++ forbids declaration of 'XSizeHints' with no type /home/dieter/upp/uppsrc/CtrlCore/TopWindow.h:57: error: expected ';' before '*' token /home/dieter/upp/uppsrc/CtrlCore/TopWindow.h:58: error: ISO C++ forbids declaration of 'XWMHints' with no type /home/dieter/upp/uppsrc/CtrlCore/TopWindow.h:58: error: expected ';' before '*' token /home/dieter/upp/uppsrc/CtrlCore/TopWindow.h:59: error: ISO C++ forbids declaration of 'XClassHint' with no type /home/dieter/upp/uppsrc/CtrlCore/TopWindow.h:59: error: expected ';' before '*' token In file included from /home/dieter/upp/uppsrc/CtrlLib/CtrlLib.h:49, from /home/dieter/upp/uppsrc/CtrlLib/LabelBase.cpp:1: /home/dieter/upp/uppsrc/CtrlLib/CtrlUtil.h:84: error: 'XEvent' has not been declared /home/dieter/upp/uppsrc/CtrlLib/CtrlUtil.h:94: error: 'Window' does not name a type /usr/local/arm/cross-gcc-4.2.0-2.6.28-soft/i686-pc-linux-gnu /arm-926ejs-linux-gnueabi/bin/gcc -c -I"/home/dieter/upp/examples" -I"/home/di eter/upp/uppsrc" -I"/usr/local/arm/include/" -DflagGUI -DflagGCC_ARM -DflagLINUX -DbmYEAR=2009 -DbmMONTH=5 -DbmDAY=11 -DbmHOUR=23 -DbmM INUTE=5 -DbmSECOND=19 -static -fexceptions -Os -finline-limit=20 -x c++ "/home/dieter/upp/uppsrc/CtrlLib/LabelBase.cpp" -o "/home/di eter/upp/out/CtrlLib/GCC_ARM.Gui/LabelBase.o" Error executing /usr/local/arm/cross-gcc-4.2.0-2.6.28-soft/i686-pc-linux-gnu /arm-926ejs-linux-gnueabi/bin/gcc -c -I"/home/dieter/upp/examp les" -I"/home/dieter/upp/uppsrc" -I"/usr/local/arm/include/" -DflagGUI -DflagGCC_ARM -DflagLINUX -DbmYEAR=2009 -DbmMONTH=5 -DbmDAY=11 - DbmHOUR=23 -DbmMINUTE=5 -DbmSECOND=19 -static -fexceptions -Os -finline-limit=20 -x c++ "/home/dieter/upp/uppsrc/CtrlLib/LabelBase.c pp" -o "/home/dieter/upp/out/CtrlLib/GCC_ARM.Gui/LabelBase.o" compiled in (0:05.33) Button.cpp gcc -c -I"/home/dieter/upp/examples" -I"/home/dieter/upp/uppsrc" -I"/usr/local/arm/include/" -DflagGUI -DflagGCC_ARM -DflagLINUX -DbmYEAR= 2009 -DbmMONTH=5 -DbmDAY=11 -DbmHOUR=23 -DbmMINUTE=5 -DbmSECOND=19 -static -fexceptions -Os -finline-limit=20 -x c++ "/home/dieter/u pp/uppsrc/CtrlLib/Button.cpp" -o "/home/dieter/upp/out/CtrlLib/GCC_ARM.Gui/Button.o" In file included from /home/dieter/upp/uppsrc/Draw/Draw.h:4, from /home/dieter/upp/uppsrc/CtrlCore/CtrlCore.h:4, from /home/dieter/upp/uppsrc/CtrlLib/CtrlLib.h:4, from /home/dieter/upp/uppsrc/CtrlLib/Button.cpp:1: /home/dieter/upp/uppsrc/Core/Core.h:303:28: error: bits/atomicity.h: No such file or directory In file included from /home/dieter/upp/uppsrc/CtrlCore/CtrlCore.h:4, from /home/dieter/upp/uppsrc/CtrlLib/CtrlLib.h:4, from /home/dieter/upp/uppsrc/CtrlLib/Button.cpp:1: /home/dieter/upp/uppsrc/Draw/Draw.h:15:22: error: X11/Xlib.h: No such file or directory /home/dieter/upp/uppsrc/Draw/Draw.h:16:23: error: X11/Xutil.h: No such file or directory /home/dieter/upp/uppsrc/Draw/Draw.h:17:23: error: X11/Xatom.h: No such file or directory /home/dieter/upp/uppsrc/Draw/Draw.h:20:25: error: X11/Xft/Xft.h: No such file or directory /home/dieter/upp/uppsrc/Draw/Draw.h:21:36: error: X11/extensions/Xrender.h: No such file or directory In file included from /home/dieter/upp/uppsrc/CtrlCore/CtrlCore.h:30, from /home/dieter/upp/uppsrc/CtrlLib/CtrlLib.h:4, from /home/dieter/upp/uppsrc/CtrlLib/Button.cpp:1: /home/dieter/upp/uppsrc/CtrlCore/X11Keys.h:1:24: error: X11/keysym.h: No such file or directory In file included from /home/dieter/upp/uppsrc/CtrlCore/CtrlCore.h:4, from /home/dieter/upp/uppsrc/CtrlLib/CtrlLib.h:4, from /home/dieter/upp/uppsrc/CtrlLib/Button.cpp:1: /home/dieter/upp/uppsrc/Draw/Draw.h:41: error: expected initializer before '*' token /home/dieter/upp/uppsrc/Draw/Draw.h:42: error: expected initializer before '*' token /home/dieter/upp/uppsrc/Draw/Draw.h:44: error: 'Window' does not name a type /home/dieter/upp/uppsrc/Draw/Draw.h:45: error: expected initializer before '*' token /home/dieter/upp/uppsrc/Draw/Draw.h:46: error: 'Colormap' does not name a type /home/dieter/upp/uppsrc/Draw/Draw.h:86: error: variable or field 'InitX11Draw' declared void /home/dieter/upp/uppsrc/Draw/Draw.h:86: error: 'XDisplay' was not declared in this scope /home/dieter/upp/uppsrc/Draw/Draw.h:86: error: 'display' was not declared in this scope In file included from /home/dieter/upp/uppsrc/Draw/Draw.h:124, from /home/dieter/upp/uppsrc/CtrlCore/CtrlCore.h:4, from /home/dieter/upp/uppsrc/CtrlLib/CtrlLib.h:4, from /home/dieter/upp/uppsrc/CtrlLib/Button.cpp:1: /home/dieter/upp/uppsrc/Draw/Image.h:132: error: 'XPicture' does not name a type /home/dieter/upp/uppsrc/Draw/Image.h:133: error: 'XPicture' does not name a type /home/dieter/upp/uppsrc/Draw/Image.h:179: error: 'Cursor' does not name a type /home/dieter/upp/uppsrc/Draw/Image.h: In member function 'int Upp::Image::Data::GetResCount() const': /home/dieter/upp/uppsrc/Draw/Image.h:134: error: 'picture' was not declared in this scope In file included from /home/dieter/upp/uppsrc/Draw/Draw.h:124, from /home/dieter/upp/uppsrc/CtrlCore/CtrlCore.h:4, from /home/dieter/upp/uppsrc/CtrlLib/CtrlLib.h:4, from /home/dieter/upp/uppsrc/CtrlLib/Button.cpp:1: /home/dieter/upp/uppsrc/Draw/Image.h: At global scope: /home/dieter/upp/uppsrc/Draw/Image.h:318: error: 'Cursor' does not name a type In file included from /home/dieter/upp/uppsrc/CtrlCore/CtrlCore.h:4, from /home/dieter/upp/uppsrc/CtrlLib/CtrlLib.h:4, from /home/dieter/upp/uppsrc/CtrlLib/Button.cpp:1: /home/dieter/upp/uppsrc/Draw/Draw.h:255: error: ISO C++ forbids declaration of 'XftFont' with no type /home/dieter/upp/uppsrc/Draw/Draw.h:255: error: expected ';' before '*' token /home/dieter/upp/uppsrc/Draw/Draw.h:595: error: 'Drawable' does not name a type /home/dieter/upp/uppsrc/Draw/Draw.h:596: error: 'GC' does not name a type /home/dieter/upp/uppsrc/Draw/Draw.h:597: error: ISO C++ forbids declaration of 'XftDraw' with no type /home/dieter/upp/uppsrc/Draw/Draw.h:597: error: expected ';' before '*' token /home/dieter/upp/uppsrc/Draw/Draw.h:868: error: ISO C++ forbids declaration of 'XftFont' with no type /home/dieter/upp/uppsrc/Draw/Draw.h:868: error: expected ';' before '*' token /home/dieter/upp/uppsrc/Draw/Draw.h:869: error: ISO C++ forbids declaration of 'XftDraw' with no type /home/dieter/upp/uppsrc/Draw/Draw.h:869: error: expected ';' before '*' token /home/dieter/upp/uppsrc/Draw/Draw.h:871: error: expected `;' before 'void' /home/dieter/upp/uppsrc/Draw/Draw.h:876: error: 'Drawable' does not name a type /home/dieter/upp/uppsrc/Draw/Draw.h:877: error: 'GC' does not name a type /home/dieter/upp/uppsrc/Draw/Draw.h:880: error: expected `)' before 'dw' /home/dieter/upp/uppsrc/Draw/Draw.h: In static member function 'static void Upp::Draw::Flush()': /home/dieter/upp/uppsrc/Draw/Draw.h:625: error: 'Xdisplay' was not declared in this scope /home/dieter/upp/uppsrc/Draw/Draw.h:625: error: 'XSync' was not declared in this scope /home/dieter/upp/uppsrc/Draw/Draw.h: In member function 'bool Upp::Draw::IsSystem() const': /home/dieter/upp/uppsrc/Draw/Draw.h:648: error: 'gc' was not declared in this scope /home/dieter/upp/uppsrc/Draw/Draw.h:648: error: 'None' was not declared in this scope /home/dieter/upp/uppsrc/Draw/Draw.h: At global scope: /home/dieter/upp/uppsrc/Draw/Draw.h:1101: error: 'Pixmap' does not name a type /home/dieter/upp/uppsrc/Draw/Draw.h:1134: error: variable or field 'SetClip' declared void /home/dieter/upp/uppsrc/Draw/Draw.h:1134: error: 'GC' was not declared in this scope /home/dieter/upp/uppsrc/Draw/Draw.h:1134: error: 'XftDraw' was not declared in this scope /home/dieter/upp/uppsrc/Draw/Draw.h:1134: error: 'xftdraw' was not declared in this scope /home/dieter/upp/uppsrc/Draw/Draw.h:1134: error: expected primary-expression before 'const' In file included from /home/dieter/upp/uppsrc/Draw/Draw.h:1217, from /home/dieter/upp/uppsrc/CtrlCore/CtrlCore.h:4, from /home/dieter/upp/uppsrc/CtrlLib/CtrlLib.h:4, from /home/dieter/upp/uppsrc/CtrlLib/Button.cpp:1: /home/dieter/upp/uppsrc/Draw/Debug.h:7: error: 'Pixmap' was not declared in this scope /home/dieter/upp/uppsrc/Draw/Debug.h:8: error: 'XFont' was not declared in this scope /home/dieter/upp/uppsrc/Draw/Debug.h:9: error: 'XFontStruct' was not declared in this scope /home/dieter/upp/uppsrc/Draw/Debug.h:9: error: 'fs' was not declared in this scope /home/dieter/upp/uppsrc/Draw/Debug.h:10: error: 'GC' was not declared in this scope /home/dieter/upp/uppsrc/Draw/Debug.h:11: error: expected ',' or '...' before '&' token /home/dieter/upp/uppsrc/Draw/Debug.h:11: error: ISO C++ forbids declaration of 'XGCValues' with no type /home/dieter/upp/uppsrc/Draw/Debug.h:12: error: 'XEvent' was not declared in this scope /home/dieter/upp/uppsrc/Draw/Debug.h:12: error: 'event' was not declared in this scope In file included from /home/dieter/upp/uppsrc/CtrlCore/CtrlCore.h:30, from /home/dieter/upp/uppsrc/CtrlLib/CtrlLib.h:4, from /home/dieter/upp/uppsrc/CtrlLib/Button.cpp:1: /home/dieter/upp/uppsrc/CtrlCore/X11Keys.h:16: error: 'XK_Delete' was not declared in this scope /home/dieter/upp/uppsrc/CtrlCore/X11Keys.h:18: error: 'XK_Shift_L' was not declared in this scope /home/dieter/upp/uppsrc/CtrlCore/X11Keys.h:19: error: 'XK_Control_L' was not declared in this scope /home/dieter/upp/uppsrc/CtrlCore/X11Keys.h:20: error: 'XK_Meta_L' was not declared in this scope /home/dieter/upp/uppsrc/CtrlCore/X11Keys.h:21: error: 'XK_Caps_Lock' was not declared in this scope /home/dieter/upp/uppsrc/CtrlCore/X11Keys.h:22: error: 'XK_Page_Up' was not declared in this scope /home/dieter/upp/uppsrc/CtrlCore/X11Keys.h:23: error: 'XK_Page_Up' was not declared in this scope /home/dieter/upp/uppsrc/CtrlCore/X11Keys.h:24: error: 'XK_Page_Down' was not declared in this scope /home/dieter/upp/uppsrc/CtrlCore/X11Keys.h:25: error: 'XK_Page_Down' was not declared in this scope /home/dieter/upp/uppsrc/CtrlCore/X11Keys.h:26: error: 'XK_End' was not declared in this scope /home/dieter/upp/uppsrc/CtrlCore/X11Keys.h:27: error: 'XK_Home' was not declared in this scope /home/dieter/upp/uppsrc/CtrlCore/X11Keys.h:28: error: 'XK_Left' was not declared in this scope /home/dieter/upp/uppsrc/CtrlCore/X11Keys.h:29: error: 'XK_Up' was not declared in this scope /home/dieter/upp/uppsrc/CtrlCore/X11Keys.h:30: error: 'XK_Right' was not declared in this scope /home/dieter/upp/uppsrc/CtrlCore/X11Keys.h:31: error: 'XK_Down' was not declared in this scope /home/dieter/upp/uppsrc/CtrlCore/X11Keys.h:32: error: 'XK_Insert' was not declared in this scope /home/dieter/upp/uppsrc/CtrlCore/X11Keys.h:34: error: 'XK_KP_0' was not declared in this scope /home/dieter/upp/uppsrc/CtrlCore/X11Keys.h:35: error: 'XK_KP_1' was not declared in this scope /home/dieter/upp/uppsrc/CtrlCore/X11Keys.h:36: error: 'XK_KP_2' was not declared in this scope /home/dieter/upp/uppsrc/CtrlCore/X11Keys.h:37: error: 'XK_KP_3' was not declared in this scope /home/dieter/upp/uppsrc/CtrlCore/X11Keys.h:38: error: 'XK_KP_4' was not declared in this scope /home/dieter/upp/uppsrc/CtrlCore/X11Keys.h:39: error: 'XK_KP_5' was not declared in this scope /home/dieter/upp/uppsrc/CtrlCore/X11Keys.h:40: error: 'XK_KP_6' was not declared in this scope /home/dieter/upp/uppsrc/CtrlCore/X11Keys.h:41: error: 'XK_KP_7' was not declared in this scope /home/dieter/upp/uppsrc/CtrlCore/X11Keys.h:42: error: 'XK_KP_8' was not declared in this scope /home/dieter/upp/uppsrc/CtrlCore/X11Keys.h:43: error: 'XK_KP_9' was not declared in this scope /home/dieter/upp/uppsrc/CtrlCore/X11Keys.h:44: error: 'XK_KP_Multiply' was not declared in this scope /home/dieter/upp/uppsrc/CtrlCore/X11Keys.h:45: error: 'XK_KP_Add' was not declared in this scope /home/dieter/upp/uppsrc/CtrlCore/X11Keys.h:46: error: 'XK_KP_Separator' was not declared in this scope /home/dieter/upp/uppsrc/CtrlCore/X11Keys.h:47: error: 'XK_KP_Subtract' was not declared in this scope /home/dieter/upp/uppsrc/CtrlCore/X11Keys.h:48: error: 'XK_KP_Decimal' was not declared in this scope /home/dieter/upp/uppsrc/CtrlCore/X11Keys.h:49: error: 'XK_KP_Divide' was not declared in this scope /home/dieter/upp/uppsrc/CtrlCore/X11Keys.h:51: error: 'XK_Scroll_Lock' was not declared in this scope /home/dieter/upp/uppsrc/CtrlCore/X11Keys.h:53: error: 'XK_F1' was not declared in this scope /home/dieter/upp/uppsrc/CtrlCore/X11Keys.h:54: error: 'XK_F2' was not declared in this scope /home/dieter/upp/uppsrc/CtrlCore/X11Keys.h:55: error: 'XK_F3' was not declared in this scope /home/dieter/upp/uppsrc/CtrlCore/X11Keys.h:56: error: 'XK_F4' was not declared in this scope /home/dieter/upp/uppsrc/CtrlCore/X11Keys.h:57: error: 'XK_F5' was not declared in this scope /home/dieter/upp/uppsrc/CtrlCore/X11Keys.h:58: error: 'XK_F6' was not declared in this scope /home/dieter/upp/uppsrc/CtrlCore/X11Keys.h:59: error: 'XK_F7' was not declared in this scope /home/dieter/upp/uppsrc/CtrlCore/X11Keys.h:60: error: 'XK_F8' was not declared in this scope /home/dieter/upp/uppsrc/CtrlCore/X11Keys.h:61: error: 'XK_F9' was not declared in this scope /home/dieter/upp/uppsrc/CtrlCore/X11Keys.h:62: error: 'XK_F10' was not declared in this scope /home/dieter/upp/uppsrc/CtrlCore/X11Keys.h:63: error: 'XK_F11' was not declared in this scope /home/dieter/upp/uppsrc/CtrlCore/X11Keys.h:64: error: 'XK_F12' was not declared in this scope /home/dieter/upp/uppsrc/CtrlCore/X11Keys.h:103: error: 'XK_bracketleft' was not declared in this scope /home/dieter/upp/uppsrc/CtrlCore/X11Keys.h:104: error: 'XK_bracketright' was not declared in this scope /home/dieter/upp/uppsrc/CtrlCore/X11Keys.h:106: error: 'XK_grave' was not declared in this scope /home/dieter/upp/uppsrc/CtrlCore/X11Keys.h:110: error: 'XK_period' was not declared in this scope /home/dieter/upp/uppsrc/CtrlCore/X11Keys.h:111: error: 'XK_semicolon' was not declared in this scope /home/dieter/upp/uppsrc/CtrlCore/X11Keys.h:116: error: 'XK_Pause' was not declared in this scope In file included from /home/dieter/upp/uppsrc/CtrlLib/CtrlLib.h:4, from /home/dieter/upp/uppsrc/CtrlLib/Button.cpp:1: /home/dieter/upp/uppsrc/CtrlCore/CtrlCore.h:163: error: 'Atom' was not declared in this scope /home/dieter/upp/uppsrc/CtrlCore/CtrlCore.h:164: error: 'Atom' does not name a type /home/dieter/upp/uppsrc/CtrlCore/CtrlCore.h:166: error: 'Window' was not declared in this scope /home/dieter/upp/uppsrc/CtrlCore/CtrlCore.h:166: error: 'Atom' was not declared in this scope /home/dieter/upp/uppsrc/CtrlCore/CtrlCore.h:166: error: 'Atom' was not declared in this scope /home/dieter/upp/uppsrc/CtrlCore/CtrlCore.h:167: error: 'Window' was not declared in this scope /home/dieter/upp/uppsrc/CtrlCore/CtrlCore.h:167: error: 'Atom' was not declared in this scope /home/dieter/upp/uppsrc/CtrlCore/CtrlCore.h:167: error: 'Atom' was not declared in this scope /home/dieter/upp/uppsrc/CtrlCore/CtrlCore.h:168: error: 'Window' was not declared in this scope /home/dieter/upp/uppsrc/CtrlCore/CtrlCore.h:168: error: 'Atom' was not declared in this scope /home/dieter/upp/uppsrc/CtrlCore/CtrlCore.h:168: error: 'Atom' was not declared in this scope /home/dieter/upp/uppsrc/CtrlCore/CtrlCore.h:170: error: 'Atom' was not declared in this scope /home/dieter/upp/uppsrc/CtrlCore/CtrlCore.h:170: error: template argument 1 is invalid /home/dieter/upp/uppsrc/CtrlCore/CtrlCore.h:170: error: template argument 2 is invalid /home/dieter/upp/uppsrc/CtrlCore/CtrlCore.h:170: error: invalid type in declaration before ';' token /home/dieter/upp/uppsrc/CtrlCore/CtrlCore.h:269: error: 'Window' does not name a type /home/dieter/upp/uppsrc/CtrlCore/CtrlCore.h:522: error: 'XIC' does not name a type /home/dieter/upp/uppsrc/CtrlCore/CtrlCore.h:526: error: 'Window' was not declared in this scope /home/dieter/upp/uppsrc/CtrlCore/CtrlCore.h:526: error: template argument 1 is invalid /home/dieter/upp/uppsrc/CtrlCore/CtrlCore.h:526: error: template argument 3 is invalid /home/dieter/upp/uppsrc/CtrlCore/CtrlCore.h:533: error: 'Window' does not name a type /home/dieter/upp/uppsrc/CtrlCore/CtrlCore.h:538: error: 'XEvent' has not been declared /home/dieter/upp/uppsrc/CtrlCore/CtrlCore.h:540: error: 'XEvent' has not been declared /home/dieter/upp/uppsrc/CtrlCore/CtrlCore.h:562: error: 'Window' does not name a type /home/dieter/upp/uppsrc/CtrlCore/CtrlCore.h:564: error: 'Window' has not been declared /home/dieter/upp/uppsrc/CtrlCore/CtrlCore.h:569: error: 'Window' does not name a type /home/dieter/upp/uppsrc/CtrlCore/CtrlCore.h:578: error: 'XSelectionRequestEvent' has not been declared /home/dieter/upp/uppsrc/CtrlCore/CtrlCore.h:588: error: 'XIM' does not name a type /home/dieter/upp/uppsrc/CtrlCore/CtrlCore.h:590: error: 'XEvent' has not been declared /home/dieter/upp/uppsrc/CtrlCore/CtrlCore.h:591: error: 'XEvent' has not been declared /home/dieter/upp/uppsrc/CtrlCore/CtrlCore.h:592: error: 'Window' does not name a type /home/dieter/upp/uppsrc/CtrlCore/CtrlCore.h:593: error: expected ';' before '(' token /home/dieter/upp/uppsrc/CtrlCore/CtrlCore.h: In static member function 'static void Upp::Ctrl::GuiFlush()': /home/dieter/upp/uppsrc/CtrlCore/CtrlCore.h:1074: error: 'Xdisplay' was not declared in this scope /home/dieter/upp/uppsrc/CtrlCore/CtrlCore.h:1074: error: 'XFlush' was not declared in this scope In file included from /home/dieter/upp/uppsrc/CtrlCore/CtrlCore.h:1396, from /home/dieter/upp/uppsrc/CtrlLib/CtrlLib.h:4, from /home/dieter/upp/uppsrc/CtrlLib/Button.cpp:1: /home/dieter/upp/uppsrc/CtrlCore/TopWindow.h: At global scope: /home/dieter/upp/uppsrc/CtrlCore/TopWindow.h:55: error: 'XEvent' has not been declared /home/dieter/upp/uppsrc/CtrlCore/TopWindow.h:57: error: ISO C++ forbids declaration of 'XSizeHints' with no type /home/dieter/upp/uppsrc/CtrlCore/TopWindow.h:57: error: expected ';' before '*' token /home/dieter/upp/uppsrc/CtrlCore/TopWindow.h:58: error: ISO C++ forbids declaration of 'XWMHints' with no type /home/dieter/upp/uppsrc/CtrlCore/TopWindow.h:58: error: expected ';' before '*' token /home/dieter/upp/uppsrc/CtrlCore/TopWindow.h:59: error: ISO C++ forbids declaration of 'XClassHint' with no type /home/dieter/upp/uppsrc/CtrlCore/TopWindow.h:59: error: expected ';' before '*' token In file included from /home/dieter/upp/uppsrc/CtrlLib/CtrlLib.h:49, from /home/dieter/upp/uppsrc/CtrlLib/Button.cpp:1: /home/dieter/upp/uppsrc/CtrlLib/CtrlUtil.h:84: error: 'XEvent' has not been declared /home/dieter/upp/uppsrc/CtrlLib/CtrlUtil.h:94: error: 'Window' does not name a type /usr/local/arm/cross-gcc-4.2.0-2.6.28-soft/i686-pc-linux-gnu /arm-926ejs-linux-gnueabi/bin/gcc -c -I"/home/dieter/upp/examples" -I"/home/di eter/upp/uppsrc" -I"/usr/local/arm/include/" -DflagGUI -DflagGCC_ARM -DflagLINUX -DbmYEAR=2009 -DbmMONTH=5 -DbmDAY=11 -DbmHOUR=23 -DbmM INUTE=5 -DbmSECOND=19 -static -fexceptions -Os -finline-limit=20 -x c++ "/home/dieter/upp/uppsrc/CtrlLib/Button.cpp" -o "/home/diete r/upp/out/CtrlLib/GCC_ARM.Gui/Button.o" Error executing /usr/local/arm/cross-gcc-4.2.0-2.6.28-soft/i686-pc-linux-gnu /arm-926ejs-linux-gnueabi/bin/gcc -c -I"/home/dieter/upp/examp les" -I"/home/dieter/upp/uppsrc" -I"/usr/local/arm/include/" -DflagGUI -DflagGCC_ARM -DflagLINUX -DbmYEAR=2009 -DbmMONTH=5 -DbmDAY=11 - DbmHOUR=23 -DbmMINUTE=5 -DbmSECOND=19 -static -fexceptions -Os -finline-limit=20 -x c++ "/home/dieter/upp/uppsrc/CtrlLib/Button.cpp" -o "/home/dieter/upp/out/CtrlLib/GCC_ARM.Gui/Button.o" compiled in (0:04.96) Switch.cpp gcc -c -I"/home/dieter/upp/examples" -I"/home/dieter/upp/uppsrc" -I"/usr/local/arm/include/" -DflagGUI -DflagGCC_ARM -DflagLINUX -DbmYEAR= 2009 -DbmMONTH=5 -DbmDAY=11 -DbmHOUR=23 -DbmMINUTE=5 -DbmSECOND=19 -static -fexceptions -Os -finline-limit=20 -x c++ "/home/dieter/u pp/uppsrc/CtrlLib/Switch.cpp" -o "/home/dieter/upp/out/CtrlLib/GCC_ARM.Gui/Switch.o" In file included from /home/dieter/upp/uppsrc/Draw/Draw.h:4, from /home/dieter/upp/uppsrc/CtrlCore/CtrlCore.h:4, from /home/dieter/upp/uppsrc/CtrlLib/CtrlLib.h:4, from /home/dieter/upp/uppsrc/CtrlLib/Switch.cpp:1: /home/dieter/upp/uppsrc/Core/Core.h:303:28: error: bits/atomicity.h: No such file or directory In file included from /home/dieter/upp/uppsrc/CtrlCore/CtrlCore.h:4, from /home/dieter/upp/uppsrc/CtrlLib/CtrlLib.h:4, from /home/dieter/upp/uppsrc/CtrlLib/Switch.cpp:1: /home/dieter/upp/uppsrc/Draw/Draw.h:15:22: error: X11/Xlib.h: No such file or directory /home/dieter/upp/uppsrc/Draw/Draw.h:16:23: error: X11/Xutil.h: No such file or directory /home/dieter/upp/uppsrc/Draw/Draw.h:17:23: error: X11/Xatom.h: No such file or directory /home/dieter/upp/uppsrc/Draw/Draw.h:20:25: error: X11/Xft/Xft.h: No such file or directory /home/dieter/upp/uppsrc/Draw/Draw.h:21:36: error: X11/extensions/Xrender.h: No such file or directory In file included from /home/dieter/upp/uppsrc/CtrlCore/CtrlCore.h:30, from /home/dieter/upp/uppsrc/CtrlLib/CtrlLib.h:4, from /home/dieter/upp/uppsrc/CtrlLib/Switch.cpp:1: /home/dieter/upp/uppsrc/CtrlCore/X11Keys.h:1:24: error: X11/keysym.h: No such file or directory In file included from /home/dieter/upp/uppsrc/CtrlCore/CtrlCore.h:4, from /home/dieter/upp/uppsrc/CtrlLib/CtrlLib.h:4, from /home/dieter/upp/uppsrc/CtrlLib/Switch.cpp:1: /home/dieter/upp/uppsrc/Draw/Draw.h:41: error: expected initializer before '*' token /home/dieter/upp/uppsrc/Draw/Draw.h:42: error: expected initializer before '*' token /home/dieter/upp/uppsrc/Draw/Draw.h:44: error: 'Window' does not name a type /home/dieter/upp/uppsrc/Draw/Draw.h:45: error: expected initializer before '*' token /home/dieter/upp/uppsrc/Draw/Draw.h:46: error: 'Colormap' does not name a type /home/dieter/upp/uppsrc/Draw/Draw.h:86: error: variable or field 'InitX11Draw' declared void /home/dieter/upp/uppsrc/Draw/Draw.h:86: error: 'XDisplay' was not declared in this scope /home/dieter/upp/uppsrc/Draw/Draw.h:86: error: 'display' was not declared in this scope In file included from /home/dieter/upp/uppsrc/Draw/Draw.h:124, from /home/dieter/upp/uppsrc/CtrlCore/CtrlCore.h:4, from /home/dieter/upp/uppsrc/CtrlLib/CtrlLib.h:4, from /home/dieter/upp/uppsrc/CtrlLib/Switch.cpp:1: /home/dieter/upp/uppsrc/Draw/Image.h:132: error: 'XPicture' does not name a type /home/dieter/upp/uppsrc/Draw/Image.h:133: error: 'XPicture' does not name a type /home/dieter/upp/uppsrc/Draw/Image.h:179: error: 'Cursor' does not name a type /home/dieter/upp/uppsrc/Draw/Image.h: In member function 'int Upp::Image::Data::GetResCount() const': /home/dieter/upp/uppsrc/Draw/Image.h:134: error: 'picture' was not declared in this scope In file included from /home/dieter/upp/uppsrc/Draw/Draw.h:124, from /home/dieter/upp/uppsrc/CtrlCore/CtrlCore.h:4, from /home/dieter/upp/uppsrc/CtrlLib/CtrlLib.h:4, from /home/dieter/upp/uppsrc/CtrlLib/Switch.cpp:1: /home/dieter/upp/uppsrc/Draw/Image.h: At global scope: /home/dieter/upp/uppsrc/Draw/Image.h:318: error: 'Cursor' does not name a type In file included from /home/dieter/upp/uppsrc/CtrlCore/CtrlCore.h:4, from /home/dieter/upp/uppsrc/CtrlLib/CtrlLib.h:4, from /home/dieter/upp/uppsrc/CtrlLib/Switch.cpp:1: /home/dieter/upp/uppsrc/Draw/Draw.h:255: error: ISO C++ forbids declaration of 'XftFont' with no type /home/dieter/upp/uppsrc/Draw/Draw.h:255: error: expected ';' before '*' token /home/dieter/upp/uppsrc/Draw/Draw.h:595: error: 'Drawable' does not name a type /home/dieter/upp/uppsrc/Draw/Draw.h:596: error: 'GC' does not name a type /home/dieter/upp/uppsrc/Draw/Draw.h:597: error: ISO C++ forbids declaration of 'XftDraw' with no type /home/dieter/upp/uppsrc/Draw/Draw.h:597: error: expected ';' before '*' token /home/dieter/upp/uppsrc/Draw/Draw.h:868: error: ISO C++ forbids declaration of 'XftFont' with no type /home/dieter/upp/uppsrc/Draw/Draw.h:868: error: expected ';' before '*' token /home/dieter/upp/uppsrc/Draw/Draw.h:869: error: ISO C++ forbids declaration of 'XftDraw' with no type /home/dieter/upp/uppsrc/Draw/Draw.h:869: error: expected ';' before '*' token /home/dieter/upp/uppsrc/Draw/Draw.h:871: error: expected `;' before 'void' /home/dieter/upp/uppsrc/Draw/Draw.h:876: error: 'Drawable' does not name a type /home/dieter/upp/uppsrc/Draw/Draw.h:877: error: 'GC' does not name a type /home/dieter/upp/uppsrc/Draw/Draw.h:880: error: expected `)' before 'dw' /home/dieter/upp/uppsrc/Draw/Draw.h: In static member function 'static void Upp::Draw::Flush()': /home/dieter/upp/uppsrc/Draw/Draw.h:625: error: 'Xdisplay' was not declared in this scope /home/dieter/upp/uppsrc/Draw/Draw.h:625: error: 'XSync' was not declared in this scope /home/dieter/upp/uppsrc/Draw/Draw.h: In member function 'bool Upp::Draw::IsSystem() const': /home/dieter/upp/uppsrc/Draw/Draw.h:648: error: 'gc' was not declared in this scope /home/dieter/upp/uppsrc/Draw/Draw.h:648: error: 'None' was not declared in this scope /home/dieter/upp/uppsrc/Draw/Draw.h: At global scope: /home/dieter/upp/uppsrc/Draw/Draw.h:1101: error: 'Pixmap' does not name a type /home/dieter/upp/uppsrc/Draw/Draw.h:1134: error: variable or field 'SetClip' declared void /home/dieter/upp/uppsrc/Draw/Draw.h:1134: error: 'GC' was not declared in this scope /home/dieter/upp/uppsrc/Draw/Draw.h:1134: error: 'XftDraw' was not declared in this scope /home/dieter/upp/uppsrc/Draw/Draw.h:1134: error: 'xftdraw' was not declared in this scope /home/dieter/upp/uppsrc/Draw/Draw.h:1134: error: expected primary-expression before 'const' In file included from /home/dieter/upp/uppsrc/Draw/Draw.h:1217, from /home/dieter/upp/uppsrc/CtrlCore/CtrlCore.h:4, from /home/dieter/upp/uppsrc/CtrlLib/CtrlLib.h:4, from /home/dieter/upp/uppsrc/CtrlLib/Switch.cpp:1: /home/dieter/upp/uppsrc/Draw/Debug.h:7: error: 'Pixmap' was not declared in this scope /home/dieter/upp/uppsrc/Draw/Debug.h:8: error: 'XFont' was not declared in this scope /home/dieter/upp/uppsrc/Draw/Debug.h:9: error: 'XFontStruct' was not declared in this scope /home/dieter/upp/uppsrc/Draw/Debug.h:9: error: 'fs' was not declared in this scope /home/dieter/upp/uppsrc/Draw/Debug.h:10: error: 'GC' was not declared in this scope /home/dieter/upp/uppsrc/Draw/Debug.h:11: error: expected ',' or '...' before '&' token /home/dieter/upp/uppsrc/Draw/Debug.h:11: error: ISO C++ forbids declaration of 'XGCValues' with no type /home/dieter/upp/uppsrc/Draw/Debug.h:12: error: 'XEvent' was not declared in this scope /home/dieter/upp/uppsrc/Draw/Debug.h:12: error: 'event' was not declared in this scope In file included from /home/dieter/upp/uppsrc/CtrlCore/CtrlCore.h:30, from /home/dieter/upp/uppsrc/CtrlLib/CtrlLib.h:4, from /home/dieter/upp/uppsrc/CtrlLib/Switch.cpp:1: /home/dieter/upp/uppsrc/CtrlCore/X11Keys.h:16: error: 'XK_Delete' was not declared in this scope /home/dieter/upp/uppsrc/CtrlCore/X11Keys.h:18: error: 'XK_Shift_L' was not declared in this scope /home/dieter/upp/uppsrc/CtrlCore/X11Keys.h:19: error: 'XK_Control_L' was not declared in this scope /home/dieter/upp/uppsrc/CtrlCore/X11Keys.h:20: error: 'XK_Meta_L' was not declared in this scope /home/dieter/upp/uppsrc/CtrlCore/X11Keys.h:21: error: 'XK_Caps_Lock' was not declared in this scope /home/dieter/upp/uppsrc/CtrlCore/X11Keys.h:22: error: 'XK_Page_Up' was not declared in this scope /home/dieter/upp/uppsrc/CtrlCore/X11Keys.h:23: error: 'XK_Page_Up' was not declared in this scope /home/dieter/upp/uppsrc/CtrlCore/X11Keys.h:24: error: 'XK_Page_Down' was not declared in this scope /home/dieter/upp/uppsrc/CtrlCore/X11Keys.h:25: error: 'XK_Page_Down' was not declared in this scope /home/dieter/upp/uppsrc/CtrlCore/X11Keys.h:26: error: 'XK_End' was not declared in this scope /home/dieter/upp/uppsrc/CtrlCore/X11Keys.h:27: error: 'XK_Home' was not declared in this scope /home/dieter/upp/uppsrc/CtrlCore/X11Keys.h:28: error: 'XK_Left' was not declared in this scope /home/dieter/upp/uppsrc/CtrlCore/X11Keys.h:29: error: 'XK_Up' was not declared in this scope /home/dieter/upp/uppsrc/CtrlCore/X11Keys.h:30: error: 'XK_Right' was not declared in this scope /home/dieter/upp/uppsrc/CtrlCore/X11Keys.h:31: error: 'XK_Down' was not declared in this scope /home/dieter/upp/uppsrc/CtrlCore/X11Keys.h:32: error: 'XK_Insert' was not declared in this scope /home/dieter/upp/uppsrc/CtrlCore/X11Keys.h:34: error: 'XK_KP_0' was not declared in this scope /home/dieter/upp/uppsrc/CtrlCore/X11Keys.h:35: error: 'XK_KP_1' was not declared in this scope /home/dieter/upp/uppsrc/CtrlCore/X11Keys.h:36: error: 'XK_KP_2' was not declared in this scope /home/dieter/upp/uppsrc/CtrlCore/X11Keys.h:37: error: 'XK_KP_3' was not declared in this scope /home/dieter/upp/uppsrc/CtrlCore/X11Keys.h:38: error: 'XK_KP_4' was not declared in this scope /home/dieter/upp/uppsrc/CtrlCore/X11Keys.h:39: error: 'XK_KP_5' was not declared in this scope /home/dieter/upp/uppsrc/CtrlCore/X11Keys.h:40: error: 'XK_KP_6' was not declared in this scope /home/dieter/upp/uppsrc/CtrlCore/X11Keys.h:41: error: 'XK_KP_7' was not declared in this scope /home/dieter/upp/uppsrc/CtrlCore/X11Keys.h:42: error: 'XK_KP_8' was not declared in this scope /home/dieter/upp/uppsrc/CtrlCore/X11Keys.h:43: error: 'XK_KP_9' was not declared in this scope /home/dieter/upp/uppsrc/CtrlCore/X11Keys.h:44: error: 'XK_KP_Multiply' was not declared in this scope /home/dieter/upp/uppsrc/CtrlCore/X11Keys.h:45: error: 'XK_KP_Add' was not declared in this scope /home/dieter/upp/uppsrc/CtrlCore/X11Keys.h:46: error: 'XK_KP_Separator' was not declared in this scope /home/dieter/upp/uppsrc/CtrlCore/X11Keys.h:47: error: 'XK_KP_Subtract' was not declared in this scope /home/dieter/upp/uppsrc/CtrlCore/X11Keys.h:48: error: 'XK_KP_Decimal' was not declared in this scope /home/dieter/upp/uppsrc/CtrlCore/X11Keys.h:49: error: 'XK_KP_Divide' was not declared in this scope /home/dieter/upp/uppsrc/CtrlCore/X11Keys.h:51: error: 'XK_Scroll_Lock' was not declared in this scope /home/dieter/upp/uppsrc/CtrlCore/X11Keys.h:53: error: 'XK_F1' was not declared in this scope /home/dieter/upp/uppsrc/CtrlCore/X11Keys.h:54: error: 'XK_F2' was not declared in this scope /home/dieter/upp/uppsrc/CtrlCore/X11Keys.h:55: error: 'XK_F3' was not declared in this scope /home/dieter/upp/uppsrc/CtrlCore/X11Keys.h:56: error: 'XK_F4' was not declared in this scope /home/dieter/upp/uppsrc/CtrlCore/X11Keys.h:57: error: 'XK_F5' was not declared in this scope /home/dieter/upp/uppsrc/CtrlCore/X11Keys.h:58: error: 'XK_F6' was not declared in this scope /home/dieter/upp/uppsrc/CtrlCore/X11Keys.h:59: error: 'XK_F7' was not declared in this scope /home/dieter/upp/uppsrc/CtrlCore/X11Keys.h:60: error: 'XK_F8' was not declared in this scope /home/dieter/upp/uppsrc/CtrlCore/X11Keys.h:61: error: 'XK_F9' was not declared in this scope /home/dieter/upp/uppsrc/CtrlCore/X11Keys.h:62: error: 'XK_F10' was not declared in this scope /home/dieter/upp/uppsrc/CtrlCore/X11Keys.h:63: error: 'XK_F11' was not declared in this scope /home/dieter/upp/uppsrc/CtrlCore/X11Keys.h:64: error: 'XK_F12' was not declared in this scope /home/dieter/upp/uppsrc/CtrlCore/X11Keys.h:103: error: 'XK_bracketleft' was not declared in this scope /home/dieter/upp/uppsrc/CtrlCore/X11Keys.h:104: error: 'XK_bracketright' was not declared in this scope /home/dieter/upp/uppsrc/CtrlCore/X11Keys.h:106: error: 'XK_grave' was not declared in this scope /home/dieter/upp/uppsrc/CtrlCore/X11Keys.h:110: error: 'XK_period' was not declared in this scope /home/dieter/upp/uppsrc/CtrlCore/X11Keys.h:111: error: 'XK_semicolon' was not declared in this scope /home/dieter/upp/uppsrc/CtrlCore/X11Keys.h:116: error: 'XK_Pause' was not declared in this scope In file included from /home/dieter/upp/uppsrc/CtrlLib/CtrlLib.h:4, from /home/dieter/upp/uppsrc/CtrlLib/Switch.cpp:1: /home/dieter/upp/uppsrc/CtrlCore/CtrlCore.h:163: error: 'Atom' was not declared in this scope /home/dieter/upp/uppsrc/CtrlCore/CtrlCore.h:164: error: 'Atom' does not name a type /home/dieter/upp/uppsrc/CtrlCore/CtrlCore.h:166: error: 'Window' was not declared in this scope /home/dieter/upp/uppsrc/CtrlCore/CtrlCore.h:166: error: 'Atom' was not declared in this scope /home/dieter/upp/uppsrc/CtrlCore/CtrlCore.h:166: error: 'Atom' was not declared in this scope /home/dieter/upp/uppsrc/CtrlCore/CtrlCore.h:167: error: 'Window' was not declared in this scope /home/dieter/upp/uppsrc/CtrlCore/CtrlCore.h:167: error: 'Atom' was not declared in this scope /home/dieter/upp/uppsrc/CtrlCore/CtrlCore.h:167: error: 'Atom' was not declared in this scope /home/dieter/upp/uppsrc/CtrlCore/CtrlCore.h:168: error: 'Window' was not declared in this scope /home/dieter/upp/uppsrc/CtrlCore/CtrlCore.h:168: error: 'Atom' was not declared in this scope /home/dieter/upp/uppsrc/CtrlCore/CtrlCore.h:168: error: 'Atom' was not declared in this scope /home/dieter/upp/uppsrc/CtrlCore/CtrlCore.h:170: error: 'Atom' was not declared in this scope /home/dieter/upp/uppsrc/CtrlCore/CtrlCore.h:170: error: template argument 1 is invalid /home/dieter/upp/uppsrc/CtrlCore/CtrlCore.h:170: error: template argument 2 is invalid /home/dieter/upp/uppsrc/CtrlCore/CtrlCore.h:170: error: invalid type in declaration before ';' token /home/dieter/upp/uppsrc/CtrlCore/CtrlCore.h:269: error: 'Window' does not name a type /home/dieter/upp/uppsrc/CtrlCore/CtrlCore.h:522: error: 'XIC' does not name a type /home/dieter/upp/uppsrc/CtrlCore/CtrlCore.h:526: error: 'Window' was not declared in this scope /home/dieter/upp/uppsrc/CtrlCore/CtrlCore.h:526: error: template argument 1 is invalid /home/dieter/upp/uppsrc/CtrlCore/CtrlCore.h:526: error: template argument 3 is invalid /home/dieter/upp/uppsrc/CtrlCore/CtrlCore.h:533: error: 'Window' does not name a type /home/dieter/upp/uppsrc/CtrlCore/CtrlCore.h:538: error: 'XEvent' has not been declared /home/dieter/upp/uppsrc/CtrlCore/CtrlCore.h:540: error: 'XEvent' has not been declared /home/dieter/upp/uppsrc/CtrlCore/CtrlCore.h:562: error: 'Window' does not name a type /home/dieter/upp/uppsrc/CtrlCore/CtrlCore.h:564: error: 'Window' has not been declared /home/dieter/upp/uppsrc/CtrlCore/CtrlCore.h:569: error: 'Window' does not name a type /home/dieter/upp/uppsrc/CtrlCore/CtrlCore.h:578: error: 'XSelectionRequestEvent' has not been declared /home/dieter/upp/uppsrc/CtrlCore/CtrlCore.h:588: error: 'XIM' does not name a type /home/dieter/upp/uppsrc/CtrlCore/CtrlCore.h:590: error: 'XEvent' has not been declared /home/dieter/upp/uppsrc/CtrlCore/CtrlCore.h:591: error: 'XEvent' has not been declared /home/dieter/upp/uppsrc/CtrlCore/CtrlCore.h:592: error: 'Window' does not name a type /home/dieter/upp/uppsrc/CtrlCore/CtrlCore.h:593: error: expected ';' before '(' token /home/dieter/upp/uppsrc/CtrlCore/CtrlCore.h: In static member function 'static void Upp::Ctrl::GuiFlush()': /home/dieter/upp/uppsrc/CtrlCore/CtrlCore.h:1074: error: 'Xdisplay' was not declared in this scope /home/dieter/upp/uppsrc/CtrlCore/CtrlCore.h:1074: error: 'XFlush' was not declared in this scope In file included from /home/dieter/upp/uppsrc/CtrlCore/CtrlCore.h:1396, from /home/dieter/upp/uppsrc/CtrlLib/CtrlLib.h:4, from /home/dieter/upp/uppsrc/CtrlLib/Switch.cpp:1: /home/dieter/upp/uppsrc/CtrlCore/TopWindow.h: At global scope: /home/dieter/upp/uppsrc/CtrlCore/TopWindow.h:55: error: 'XEvent' has not been declared /home/dieter/upp/uppsrc/CtrlCore/TopWindow.h:57: error: ISO C++ forbids declaration of 'XSizeHints' with no type /home/dieter/upp/uppsrc/CtrlCore/TopWindow.h:57: error: expected ';' before '*' token /home/dieter/upp/uppsrc/CtrlCore/TopWindow.h:58: error: ISO C++ forbids declaration of 'XWMHints' with no type /home/dieter/upp/uppsrc/CtrlCore/TopWindow.h:58: error: expected ';' before '*' token /home/dieter/upp/uppsrc/CtrlCore/TopWindow.h:59: error: ISO C++ forbids declaration of 'XClassHint' with no type /home/dieter/upp/uppsrc/CtrlCore/TopWindow.h:59: error: expected ';' before '*' token In file included from /home/dieter/upp/uppsrc/CtrlLib/CtrlLib.h:49, from /home/dieter/upp/uppsrc/CtrlLib/Switch.cpp:1: /home/dieter/upp/uppsrc/CtrlLib/CtrlUtil.h:84: error: 'XEvent' has not been declared /home/dieter/upp/uppsrc/CtrlLib/CtrlUtil.h:94: error: 'Window' does not name a type /usr/local/arm/cross-gcc-4.2.0-2.6.28-soft/i686-pc-linux-gnu /arm-926ejs-linux-gnueabi/bin/gcc -c -I"/home/dieter/upp/examples" -I"/home/di eter/upp/uppsrc" -I"/usr/local/arm/include/" -DflagGUI -DflagGCC_ARM -DflagLINUX -DbmYEAR=2009 -DbmMONTH=5 -DbmDAY=11 -DbmHOUR=23 -DbmM INUTE=5 -DbmSECOND=19 -static -fexceptions -Os -finline-limit=20 -x c++ "/home/dieter/upp/uppsrc/CtrlLib/Switch.cpp" -o "/home/diete r/upp/out/CtrlLib/GCC_ARM.Gui/Switch.o" Error executing /usr/local/arm/cross-gcc-4.2.0-2.6.28-soft/i686-pc-linux-gnu /arm-926ejs-linux-gnueabi/bin/gcc -c -I"/home/dieter/upp/examp les" -I"/home/dieter/upp/uppsrc" -I"/usr/local/arm/include/" -DflagGUI -DflagGCC_ARM -DflagLINUX -DbmYEAR=2009 -DbmMONTH=5 -DbmDAY=11 - DbmHOUR=23 -DbmMINUTE=5 -DbmSECOND=19 -static -fexceptions -Os -finline-limit=20 -x c++ "/home/dieter/upp/uppsrc/CtrlLib/Switch.cpp" -o "/home/dieter/upp/out/CtrlLib/GCC_ARM.Gui/Switch.o" compiled in (0:05.00) EditField.cpp gcc -c -I"/home/dieter/upp/examples" -I"/home/dieter/upp/uppsrc" -I"/usr/local/arm/include/" -DflagGUI -DflagGCC_ARM -DflagLINUX -DbmYEAR= 2009 -DbmMONTH=5 -DbmDAY=11 -DbmHOUR=23 -DbmMINUTE=5 -DbmSECOND=19 -static -fexceptions -Os -finline-limit=20 -x c++ "/home/dieter/u pp/uppsrc/CtrlLib/EditField.cpp" -o "/home/dieter/upp/out/CtrlLib/GCC_ARM.Gui/EditField.o" In file included from /home/dieter/upp/uppsrc/Draw/Draw.h:4, from /home/dieter/upp/uppsrc/CtrlCore/CtrlCore.h:4, from /home/dieter/upp/uppsrc/CtrlLib/CtrlLib.h:4, from /home/dieter/upp/uppsrc/CtrlLib/EditField.cpp:1: /home/dieter/upp/uppsrc/Core/Core.h:303:28: error: bits/atomicity.h: No such file or directory In file included from /home/dieter/upp/uppsrc/CtrlCore/CtrlCore.h:4, from /home/dieter/upp/uppsrc/CtrlLib/CtrlLib.h:4, from /home/dieter/upp/uppsrc/CtrlLib/EditField.cpp:1: /home/dieter/upp/uppsrc/Draw/Draw.h:15:22: error: X11/Xlib.h: No such file or directory /home/dieter/upp/uppsrc/Draw/Draw.h:16:23: error: X11/Xutil.h: No such file or directory /home/dieter/upp/uppsrc/Draw/Draw.h:17:23: error: X11/Xatom.h: No such file or directory /home/dieter/upp/uppsrc/Draw/Draw.h:20:25: error: X11/Xft/Xft.h: No such file or directory /home/dieter/upp/uppsrc/Draw/Draw.h:21:36: error: X11/extensions/Xrender.h: No such file or directory In file included from /home/dieter/upp/uppsrc/CtrlCore/CtrlCore.h:30, from /home/dieter/upp/uppsrc/CtrlLib/CtrlLib.h:4, from /home/dieter/upp/uppsrc/CtrlLib/EditField.cpp:1: /home/dieter/upp/uppsrc/CtrlCore/X11Keys.h:1:24: error: X11/keysym.h: No such file or directory In file included from /home/dieter/upp/uppsrc/CtrlCore/CtrlCore.h:4, from /home/dieter/upp/uppsrc/CtrlLib/CtrlLib.h:4, from /home/dieter/upp/uppsrc/CtrlLib/EditField.cpp:1: /home/dieter/upp/uppsrc/Draw/Draw.h:41: error: expected initializer before '*' token /home/dieter/upp/uppsrc/Draw/Draw.h:42: error: expected initializer before '*' token /home/dieter/upp/uppsrc/Draw/Draw.h:44: error: 'Window' does not name a type /home/dieter/upp/uppsrc/Draw/Draw.h:45: error: expected initializer before '*' token /home/dieter/upp/uppsrc/Draw/Draw.h:46: error: 'Colormap' does not name a type /home/dieter/upp/uppsrc/Draw/Draw.h:86: error: variable or field 'InitX11Draw' declared void /home/dieter/upp/uppsrc/Draw/Draw.h:86: error: 'XDisplay' was not declared in this scope /home/dieter/upp/uppsrc/Draw/Draw.h:86: error: 'display' was not declared in this scope In file included from /home/dieter/upp/uppsrc/Draw/Draw.h:124, from /home/dieter/upp/uppsrc/CtrlCore/CtrlCore.h:4, from /home/dieter/upp/uppsrc/CtrlLib/CtrlLib.h:4, from /home/dieter/upp/uppsrc/CtrlLib/EditField.cpp:1: /home/dieter/upp/uppsrc/Draw/Image.h:132: error: 'XPicture' does not name a type /home/dieter/upp/uppsrc/Draw/Image.h:133: error: 'XPicture' does not name a type /home/dieter/upp/uppsrc/Draw/Image.h:179: error: 'Cursor' does not name a type /home/dieter/upp/uppsrc/Draw/Image.h: In member function 'int Upp::Image::Data::GetResCount() const': /home/dieter/upp/uppsrc/Draw/Image.h:134: error: 'picture' was not declared in this scope In file included from /home/dieter/upp/uppsrc/Draw/Draw.h:124, from /home/dieter/upp/uppsrc/CtrlCore/CtrlCore.h:4, from /home/dieter/upp/uppsrc/CtrlLib/CtrlLib.h:4, from /home/dieter/upp/uppsrc/CtrlLib/EditField.cpp:1: /home/dieter/upp/uppsrc/Draw/Image.h: At global scope: /home/dieter/upp/uppsrc/Draw/Image.h:318: error: 'Cursor' does not name a type In file included from /home/dieter/upp/uppsrc/CtrlCore/CtrlCore.h:4, from /home/dieter/upp/uppsrc/CtrlLib/CtrlLib.h:4, from /home/dieter/upp/uppsrc/CtrlLib/EditField.cpp:1: /home/dieter/upp/uppsrc/Draw/Draw.h:255: error: ISO C++ forbids declaration of 'XftFont' with no type /home/dieter/upp/uppsrc/Draw/Draw.h:255: error: expected ';' before '*' token /home/dieter/upp/uppsrc/Draw/Draw.h:595: error: 'Drawable' does not name a type /home/dieter/upp/uppsrc/Draw/Draw.h:596: error: 'GC' does not name a type /home/dieter/upp/uppsrc/Draw/Draw.h:597: error: ISO C++ forbids declaration of 'XftDraw' with no type /home/dieter/upp/uppsrc/Draw/Draw.h:597: error: expected ';' before '*' token /home/dieter/upp/uppsrc/Draw/Draw.h:868: error: ISO C++ forbids declaration of 'XftFont' with no type /home/dieter/upp/uppsrc/Draw/Draw.h:868: error: expected ';' before '*' token /home/dieter/upp/uppsrc/Draw/Draw.h:869: error: ISO C++ forbids declaration of 'XftDraw' with no type /home/dieter/upp/uppsrc/Draw/Draw.h:869: error: expected ';' before '*' token /home/dieter/upp/uppsrc/Draw/Draw.h:871: error: expected `;' before 'void' /home/dieter/upp/uppsrc/Draw/Draw.h:876: error: 'Drawable' does not name a type /home/dieter/upp/uppsrc/Draw/Draw.h:877: error: 'GC' does not name a type /home/dieter/upp/uppsrc/Draw/Draw.h:880: error: expected `)' before 'dw' /home/dieter/upp/uppsrc/Draw/Draw.h: In static member function 'static void Upp::Draw::Flush()': /home/dieter/upp/uppsrc/Draw/Draw.h:625: error: 'Xdisplay' was not declared in this scope /home/dieter/upp/uppsrc/Draw/Draw.h:625: error: 'XSync' was not declared in this scope /home/dieter/upp/uppsrc/Draw/Draw.h: In member function 'bool Upp::Draw::IsSystem() const': /home/dieter/upp/uppsrc/Draw/Draw.h:648: error: 'gc' was not declared in this scope /home/dieter/upp/uppsrc/Draw/Draw.h:648: error: 'None' was not declared in this scope /home/dieter/upp/uppsrc/Draw/Draw.h: At global scope: /home/dieter/upp/uppsrc/Draw/Draw.h:1101: error: 'Pixmap' does not name a type /home/dieter/upp/uppsrc/Draw/Draw.h:1134: error: variable or field 'SetClip' declared void /home/dieter/upp/uppsrc/Draw/Draw.h:1134: error: 'GC' was not declared in this scope /home/dieter/upp/uppsrc/Draw/Draw.h:1134: error: 'XftDraw' was not declared in this scope /home/dieter/upp/uppsrc/Draw/Draw.h:1134: error: 'xftdraw' was not declared in this scope /home/dieter/upp/uppsrc/Draw/Draw.h:1134: error: expected primary-expression before 'const' In file included from /home/dieter/upp/uppsrc/Draw/Draw.h:1217, from /home/dieter/upp/uppsrc/CtrlCore/CtrlCore.h:4, from /home/dieter/upp/uppsrc/CtrlLib/CtrlLib.h:4, from /home/dieter/upp/uppsrc/CtrlLib/EditField.cpp:1: /home/dieter/upp/uppsrc/Draw/Debug.h:7: error: 'Pixmap' was not declared in this scope /home/dieter/upp/uppsrc/Draw/Debug.h:8: error: 'XFont' was not declared in this scope /home/dieter/upp/uppsrc/Draw/Debug.h:9: error: 'XFontStruct' was not declared in this scope /home/dieter/upp/uppsrc/Draw/Debug.h:9: error: 'fs' was not declared in this scope /home/dieter/upp/uppsrc/Draw/Debug.h:10: error: 'GC' was not declared in this scope /home/dieter/upp/uppsrc/Draw/Debug.h:11: error: expected ',' or '...' before '&' token /home/dieter/upp/uppsrc/Draw/Debug.h:11: error: ISO C++ forbids declaration of 'XGCValues' with no type /home/dieter/upp/uppsrc/Draw/Debug.h:12: error: 'XEvent' was not declared in this scope /home/dieter/upp/uppsrc/Draw/Debug.h:12: error: 'event' was not declared in this scope In file included from /home/dieter/upp/uppsrc/CtrlCore/CtrlCore.h:30, from /home/dieter/upp/uppsrc/CtrlLib/CtrlLib.h:4, from /home/dieter/upp/uppsrc/CtrlLib/EditField.cpp:1: /home/dieter/upp/uppsrc/CtrlCore/X11Keys.h:16: error: 'XK_Delete' was not declared in this scope /home/dieter/upp/uppsrc/CtrlCore/X11Keys.h:18: error: 'XK_Shift_L' was not declared in this scope /home/dieter/upp/uppsrc/CtrlCore/X11Keys.h:19: error: 'XK_Control_L' was not declared in this scope /home/dieter/upp/uppsrc/CtrlCore/X11Keys.h:20: error: 'XK_Meta_L' was not declared in this scope /home/dieter/upp/uppsrc/CtrlCore/X11Keys.h:21: error: 'XK_Caps_Lock' was not declared in this scope /home/dieter/upp/uppsrc/CtrlCore/X11Keys.h:22: error: 'XK_Page_Up' was not declared in this scope /home/dieter/upp/uppsrc/CtrlCore/X11Keys.h:23: error: 'XK_Page_Up' was not declared in this scope /home/dieter/upp/uppsrc/CtrlCore/X11Keys.h:24: error: 'XK_Page_Down' was not declared in this scope /home/dieter/upp/uppsrc/CtrlCore/X11Keys.h:25: error: 'XK_Page_Down' was not declared in this scope /home/dieter/upp/uppsrc/CtrlCore/X11Keys.h:26: error: 'XK_End' was not declared in this scope /home/dieter/upp/uppsrc/CtrlCore/X11Keys.h:27: error: 'XK_Home' was not declared in this scope /home/dieter/upp/uppsrc/CtrlCore/X11Keys.h:28: error: 'XK_Left' was not declared in this scope /home/dieter/upp/uppsrc/CtrlCore/X11Keys.h:29: error: 'XK_Up' was not declared in this scope /home/dieter/upp/uppsrc/CtrlCore/X11Keys.h:30: error: 'XK_Right' was not declared in this scope /home/dieter/upp/uppsrc/CtrlCore/X11Keys.h:31: error: 'XK_Down' was not declared in this scope /home/dieter/upp/uppsrc/CtrlCore/X11Keys.h:32: error: 'XK_Insert' was not declared in this scope /home/dieter/upp/uppsrc/CtrlCore/X11Keys.h:34: error: 'XK_KP_0' was not declared in this scope /home/dieter/upp/uppsrc/CtrlCore/X11Keys.h:35: error: 'XK_KP_1' was not declared in this scope /home/dieter/upp/uppsrc/CtrlCore/X11Keys.h:36: error: 'XK_KP_2' was not declared in this scope /home/dieter/upp/uppsrc/CtrlCore/X11Keys.h:37: error: 'XK_KP_3' was not declared in this scope /home/dieter/upp/uppsrc/CtrlCore/X11Keys.h:38: error: 'XK_KP_4' was not declared in this scope /home/dieter/upp/uppsrc/CtrlCore/X11Keys.h:39: error: 'XK_KP_5' was not declared in this scope /home/dieter/upp/uppsrc/CtrlCore/X11Keys.h:40: error: 'XK_KP_6' was not declared in this scope /home/dieter/upp/uppsrc/CtrlCore/X11Keys.h:41: error: 'XK_KP_7' was not declared in this scope /home/dieter/upp/uppsrc/CtrlCore/X11Keys.h:42: error: 'XK_KP_8' was not declared in this scope /home/dieter/upp/uppsrc/CtrlCore/X11Keys.h:43: error: 'XK_KP_9' was not declared in this scope /home/dieter/upp/uppsrc/CtrlCore/X11Keys.h:44: error: 'XK_KP_Multiply' was not declared in this scope /home/dieter/upp/uppsrc/CtrlCore/X11Keys.h:45: error: 'XK_KP_Add' was not declared in this scope /home/dieter/upp/uppsrc/CtrlCore/X11Keys.h:46: error: 'XK_KP_Separator' was not declared in this scope /home/dieter/upp/uppsrc/CtrlCore/X11Keys.h:47: error: 'XK_KP_Subtract' was not declared in this scope /home/dieter/upp/uppsrc/CtrlCore/X11Keys.h:48: error: 'XK_KP_Decimal' was not declared in this scope /home/dieter/upp/uppsrc/CtrlCore/X11Keys.h:49: error: 'XK_KP_Divide' was not declared in this scope /home/dieter/upp/uppsrc/CtrlCore/X11Keys.h:51: error: 'XK_Scroll_Lock' was not declared in this scope /home/dieter/upp/uppsrc/CtrlCore/X11Keys.h:53: error: 'XK_F1' was not declared in this scope /home/dieter/upp/uppsrc/CtrlCore/X11Keys.h:54: error: 'XK_F2' was not declared in this scope /home/dieter/upp/uppsrc/CtrlCore/X11Keys.h:55: error: 'XK_F3' was not declared in this scope /home/dieter/upp/uppsrc/CtrlCore/X11Keys.h:56: error: 'XK_F4' was not declared in this scope /home/dieter/upp/uppsrc/CtrlCore/X11Keys.h:57: error: 'XK_F5' was not declared in this scope /home/dieter/upp/uppsrc/CtrlCore/X11Keys.h:58: error: 'XK_F6' was not declared in this scope /home/dieter/upp/uppsrc/CtrlCore/X11Keys.h:59: error: 'XK_F7' was not declared in this scope /home/dieter/upp/uppsrc/CtrlCore/X11Keys.h:60: error: 'XK_F8' was not declared in this scope /home/dieter/upp/uppsrc/CtrlCore/X11Keys.h:61: error: 'XK_F9' was not declared in this scope /home/dieter/upp/uppsrc/CtrlCore/X11Keys.h:62: error: 'XK_F10' was not declared in this scope /home/dieter/upp/uppsrc/CtrlCore/X11Keys.h:63: error: 'XK_F11' was not declared in this scope /home/dieter/upp/uppsrc/CtrlCore/X11Keys.h:64: error: 'XK_F12' was not declared in this scope /home/dieter/upp/uppsrc/CtrlCore/X11Keys.h:103: error: 'XK_bracketleft' was not declared in this scope /home/dieter/upp/uppsrc/CtrlCore/X11Keys.h:104: error: 'XK_bracketright' was not declared in this scope /home/dieter/upp/uppsrc/CtrlCore/X11Keys.h:106: error: 'XK_grave' was not declared in this scope /home/dieter/upp/uppsrc/CtrlCore/X11Keys.h:110: error: 'XK_period' was not declared in this scope /home/dieter/upp/uppsrc/CtrlCore/X11Keys.h:111: error: 'XK_semicolon' was not declared in this scope /home/dieter/upp/uppsrc/CtrlCore/X11Keys.h:116: error: 'XK_Pause' was not declared in this scope In file included from /home/dieter/upp/uppsrc/CtrlLib/CtrlLib.h:4, from /home/dieter/upp/uppsrc/CtrlLib/EditField.cpp:1: /home/dieter/upp/uppsrc/CtrlCore/CtrlCore.h:163: error: 'Atom' was not declared in this scope /home/dieter/upp/uppsrc/CtrlCore/CtrlCore.h:164: error: 'Atom' does not name a type /home/dieter/upp/uppsrc/CtrlCore/CtrlCore.h:166: error: 'Window' was not declared in this scope /home/dieter/upp/uppsrc/CtrlCore/CtrlCore.h:166: error: 'Atom' was not declared in this scope /home/dieter/upp/uppsrc/CtrlCore/CtrlCore.h:166: error: 'Atom' was not declared in this scope /home/dieter/upp/uppsrc/CtrlCore/CtrlCore.h:167: error: 'Window' was not declared in this scope /home/dieter/upp/uppsrc/CtrlCore/CtrlCore.h:167: error: 'Atom' was not declared in this scope /home/dieter/upp/uppsrc/CtrlCore/CtrlCore.h:167: error: 'Atom' was not declared in this scope /home/dieter/upp/uppsrc/CtrlCore/CtrlCore.h:168: error: 'Window' was not declared in this scope /home/dieter/upp/uppsrc/CtrlCore/CtrlCore.h:168: error: 'Atom' was not declared in this scope /home/dieter/upp/uppsrc/CtrlCore/CtrlCore.h:168: error: 'Atom' was not declared in this scope /home/dieter/upp/uppsrc/CtrlCore/CtrlCore.h:170: error: 'Atom' was not declared in this scope /home/dieter/upp/uppsrc/CtrlCore/CtrlCore.h:170: error: template argument 1 is invalid /home/dieter/upp/uppsrc/CtrlCore/CtrlCore.h:170: error: template argument 2 is invalid /home/dieter/upp/uppsrc/CtrlCore/CtrlCore.h:170: error: invalid type in declaration before ';' token /home/dieter/upp/uppsrc/CtrlCore/CtrlCore.h:269: error: 'Window' does not name a type /home/dieter/upp/uppsrc/CtrlCore/CtrlCore.h:522: error: 'XIC' does not name a type /home/dieter/upp/uppsrc/CtrlCore/CtrlCore.h:526: error: 'Window' was not declared in this scope /home/dieter/upp/uppsrc/CtrlCore/CtrlCore.h:526: error: template argument 1 is invalid /home/dieter/upp/uppsrc/CtrlCore/CtrlCore.h:526: error: template argument 3 is invalid /home/dieter/upp/uppsrc/CtrlCore/CtrlCore.h:533: error: 'Window' does not name a type /home/dieter/upp/uppsrc/CtrlCore/CtrlCore.h:538: error: 'XEvent' has not been declared /home/dieter/upp/uppsrc/CtrlCore/CtrlCore.h:540: error: 'XEvent' has not been declared /home/dieter/upp/uppsrc/CtrlCore/CtrlCore.h:562: error: 'Window' does not name a type /home/dieter/upp/uppsrc/CtrlCore/CtrlCore.h:564: error: 'Window' has not been declared /home/dieter/upp/uppsrc/CtrlCore/CtrlCore.h:569: error: 'Window' does not name a type /home/dieter/upp/uppsrc/CtrlCore/CtrlCore.h:578: error: 'XSelectionRequestEvent' has not been declared /home/dieter/upp/uppsrc/CtrlCore/CtrlCore.h:588: error: 'XIM' does not name a type /home/dieter/upp/uppsrc/CtrlCore/CtrlCore.h:590: error: 'XEvent' has not been declared /home/dieter/upp/uppsrc/CtrlCore/CtrlCore.h:591: error: 'XEvent' has not been declared /home/dieter/upp/uppsrc/CtrlCore/CtrlCore.h:592: error: 'Window' does not name a type /home/dieter/upp/uppsrc/CtrlCore/CtrlCore.h:593: error: expected ';' before '(' token /home/dieter/upp/uppsrc/CtrlCore/CtrlCore.h: In static member function 'static void Upp::Ctrl::GuiFlush()': /home/dieter/upp/uppsrc/CtrlCore/CtrlCore.h:1074: error: 'Xdisplay' was not declared in this scope /home/dieter/upp/uppsrc/CtrlCore/CtrlCore.h:1074: error: 'XFlush' was not declared in this scope In file included from /home/dieter/upp/uppsrc/CtrlCore/CtrlCore.h:1396, from /home/dieter/upp/uppsrc/CtrlLib/CtrlLib.h:4, from /home/dieter/upp/uppsrc/CtrlLib/EditField.cpp:1: /home/dieter/upp/uppsrc/CtrlCore/TopWindow.h: At global scope: /home/dieter/upp/uppsrc/CtrlCore/TopWindow.h:55: error: 'XEvent' has not been declared /home/dieter/upp/uppsrc/CtrlCore/TopWindow.h:57: error: ISO C++ forbids declaration of 'XSizeHints' with no type /home/dieter/upp/uppsrc/CtrlCore/TopWindow.h:57: error: expected ';' before '*' token /home/dieter/upp/uppsrc/CtrlCore/TopWindow.h:58: error: ISO C++ forbids declaration of 'XWMHints' with no type /home/dieter/upp/uppsrc/CtrlCore/TopWindow.h:58: error: expected ';' before '*' token /home/dieter/upp/uppsrc/CtrlCore/TopWindow.h:59: error: ISO C++ forbids declaration of 'XClassHint' with no type /home/dieter/upp/uppsrc/CtrlCore/TopWindow.h:59: error: expected ';' before '*' token In file included from /home/dieter/upp/uppsrc/CtrlLib/CtrlLib.h:49, from /home/dieter/upp/uppsrc/CtrlLib/EditField.cpp:1: /home/dieter/upp/uppsrc/CtrlLib/CtrlUtil.h:84: error: 'XEvent' has not been declared /home/dieter/upp/uppsrc/CtrlLib/CtrlUtil.h:94: error: 'Window' does not name a type /usr/local/arm/cross-gcc-4.2.0-2.6.28-soft/i686-pc-linux-gnu /arm-926ejs-linux-gnueabi/bin/gcc -c -I"/home/dieter/upp/examples" -I"/home/di eter/upp/uppsrc" -I"/usr/local/arm/include/" -DflagGUI -DflagGCC_ARM -DflagLINUX -DbmYEAR=2009 -DbmMONTH=5 -DbmDAY=11 -DbmHOUR=23 -DbmM INUTE=5 -DbmSECOND=19 -static -fexceptions -Os -finline-limit=20 -x c++ "/home/dieter/upp/uppsrc/CtrlLib/EditField.cpp" -o "/home/di eter/upp/out/CtrlLib/GCC_ARM.Gui/EditField.o" Error executing /usr/local/arm/cross-gcc-4.2.0-2.6.28-soft/i686-pc-linux-gnu /arm-926ejs-linux-gnueabi/bin/gcc -c -I"/home/dieter/upp/examp les" -I"/home/dieter/upp/uppsrc" -I"/usr/local/arm/include/" -DflagGUI -DflagGCC_ARM -DflagLINUX -DbmYEAR=2009 -DbmMONTH=5 -DbmDAY=11 - DbmHOUR=23 -DbmMINUTE=5 -DbmSECOND=19 -static -fexceptions -Os -finline-limit=20 -x c++ "/home/dieter/upp/uppsrc/CtrlLib/EditField.c pp" -o "/home/dieter/upp/out/CtrlLib/GCC_ARM.Gui/EditField.o" compiled in (0:05.16) Text.cpp gcc -c -I"/home/dieter/upp/examples" -I"/home/dieter/upp/uppsrc" -I"/usr/local/arm/include/" -DflagGUI -DflagGCC_ARM -DflagLINUX -DbmYEAR= 2009 -DbmMONTH=5 -DbmDAY=11 -DbmHOUR=23 -DbmMINUTE=5 -DbmSECOND=19 -static -fexceptions -Os -finline-limit=20 -x c++ "/home/dieter/u pp/uppsrc/CtrlLib/Text.cpp" -o "/home/dieter/upp/out/CtrlLib/GCC_ARM.Gui/Text.o" In file included from /home/dieter/upp/uppsrc/Draw/Draw.h:4, from /home/dieter/upp/uppsrc/CtrlCore/CtrlCore.h:4, from /home/dieter/upp/uppsrc/CtrlLib/CtrlLib.h:4, from /home/dieter/upp/uppsrc/CtrlLib/Text.cpp:1: /home/dieter/upp/uppsrc/Core/Core.h:303:28: error: bits/atomicity.h: No such file or directory In file included from /home/dieter/upp/uppsrc/CtrlCore/CtrlCore.h:4, from /home/dieter/upp/uppsrc/CtrlLib/CtrlLib.h:4, from /home/dieter/upp/uppsrc/CtrlLib/Text.cpp:1: /home/dieter/upp/uppsrc/Draw/Draw.h:15:22: error: X11/Xlib.h: No such file or directory /home/dieter/upp/uppsrc/Draw/Draw.h:16:23: error: X11/Xutil.h: No such file or directory /home/dieter/upp/uppsrc/Draw/Draw.h:17:23: error: X11/Xatom.h: No such file or directory /home/dieter/upp/uppsrc/Draw/Draw.h:20:25: error: X11/Xft/Xft.h: No such file or directory /home/dieter/upp/uppsrc/Draw/Draw.h:21:36: error: X11/extensions/Xrender.h: No such file or directory In file included from /home/dieter/upp/uppsrc/CtrlCore/CtrlCore.h:30, from /home/dieter/upp/uppsrc/CtrlLib/CtrlLib.h:4, from /home/dieter/upp/uppsrc/CtrlLib/Text.cpp:1: /home/dieter/upp/uppsrc/CtrlCore/X11Keys.h:1:24: error: X11/keysym.h: No such file or directory /usr/local/arm/cross-gcc-4.2.0-2.6.28-soft/i686-pc-linux-gnu /arm-926ejs-linux-gnueabi/bin/gcc -c -I"/home/dieter/upp/examples" -I"/home/di eter/upp/uppsrc" -I"/usr/local/arm/include/" -DflagGUI -DflagGCC_ARM -DflagLINUX -DbmYEAR=2009 -DbmMONTH=5 -DbmDAY=11 -DbmHOUR=23 -DbmM INUTE=5 -DbmSECOND=19 -static -fexceptions -Os -finline-limit=20 -x c++ "/home/dieter/upp/uppsrc/CtrlLib/Text.cpp" -o "/home/dieter/ upp/out/CtrlLib/GCC_ARM.Gui/Text.o" User break. compiled in (0:01.71) CtrlLib: 5 file(s) built in (0:21.88), 4377 msecs / file, duration = 22302 msecs There were errors. (0:22.38) I Think the compile is looping. Do you have any sugestions? Dieter
include dirs are missing like X11 headers directory. cocob
Hi Cocob, Yes, thats the Reason. But the path is already in the BuildMethod Discription. I will attach the file to this Message. I Think, their are some problems with the Environment of the Program. There is no effect after changing the Path to the Headerfiles. Have i adapt any other File to recognize the Pathes? I have added the Log to the file so the Message is mor readable Dieter
It's strange that it doesn't find part if internal STL implementation: "error: bits/atomicity.h: No such file or directory". This only happened to me when G++ was not installed correctly, path have gotten mixed up or did an automatic Linux update that changed GCC version. Can you check to see it you have these files in your -I folders which are not related to U++?
Hi there, is it necessary to change the file GccBuilder.cpp? Dieter
Hi all, why is nobody able to help me? i realy need help with this problem. i couldn't find a hint in the documentation. Dieter