Problem Installing Linux WDisplay

I am attemting to install WDisplay in a Centos 5 linux environment. I have installed the GTK package. However, when running the GoWeather.sh script the following error messages are generated:
root@mars wdisplay]# ./GoWeather.sh
[HINT] TWinControl.CreateWnd creating Handle during loading MainForm:TMainForm csDesigning=False
(WeatherD:1398): Gdk-CRITICAL **: gdk_drawable_get_size: assertion GDK_IS_DRAWABLE (drawable)' failed (WeatherD:1398): GLib-GObject-WARNING **: gsignal.c:1667: signal button-press-event’ is invalid for instance 0xf8057a0' (WeatherD:1398): GLib-GObject-WARNING **: gsignal.c:1667: signal button-release-event’ is invalid for instance 0xf8057a0' Form resource TFormtimer1 not found. For resourceless forms CreateNew constructor must be used. See the global variable RequireDerivedFormResource. (WeatherD:1398): Gdk-CRITICAL **: gdk_drawable_get_size: assertion GDK_IS_DRAWABLE (drawable)’ failed
(WeatherD:1398): Gdk-CRITICAL **: gdk_drawable_get_size: assertion GDK_IS_DRAWABLE (drawable)' failed (WeatherD:1398): Gdk-CRITICAL **: gdk_drawable_get_size: assertion GDK_IS_DRAWABLE (drawable)’ failed
[HINT] TWinControl.CreateWnd creating Handle during loading Formtempdials:TFormtempdials csDesigning=False
(WeatherD:1398): Gdk-CRITICAL **: gdk_drawable_get_size: assertion GDK_IS_DRAWABLE (drawable)' failed (WeatherD:1398): Gdk-CRITICAL **: gdk_drawable_get_size: assertion GDK_IS_DRAWABLE (drawable)’ failed
[HINT] TWinControl.CreateWnd creating Handle during loading weatherdials:Tweatherdials csDesigning=False
(WeatherD:1398): Gdk-CRITICAL **: gdk_drawable_get_size: assertion GDK_IS_DRAWABLE (drawable)' failed [HINT] TWinControl.CreateWnd creating Handle during loading Formpercentdir:TFormpercentdir csDesigning=False (WeatherD:1398): Gdk-CRITICAL **: gdk_drawable_get_size: assertion GDK_IS_DRAWABLE (drawable)’ failed

THE ABOVE LINE REPEATED MANY TIMES

[HINT] TWinControl.CreateWnd creating Handle during loading averages:Taverages csDesigning=False
[HINT] TWinControl.CreateWnd creating Handle during loading PageControl1:TPageControl csDesigning=False
[HINT] TWinControl.CreateWnd creating Handle during loading TabSheet1:TTabSheet csDesigning=False
[HINT] TWinControl.CreateWnd creating Handle during loading Splitter1:TSplitter csDesigning=False
[HINT] TWinControl.CreateWnd creating Handle during loading Button5:TButton csDesigning=False
[HINT] TWinControl.CreateWnd creating Handle during loading Button6:TButton csDesigning=False
[HINT] TWinControl.CreateWnd creating Handle during loading ProgressBar1:TProgressBar csDesigning=False
[HINT] TWinControl.CreateWnd creating Handle during loading Button1:TButton csDesigning=False
[HINT] TWinControl.CreateWnd creating Handle during loading Button4:TButton csDesigning=False
[HINT] TWinControl.CreateWnd creating Handle during loading BitBtn1:TBitBtn csDesigning=False
[HINT] TWinControl.CreateWnd creating Handle during loading printpage:TButton csDesigning=False
[HINT] TWinControl.CreateWnd creating Handle during loading Button8:TButton csDesigning=False
[HINT] TWinControl.CreateWnd creating Handle during loading Button9:TButton csDesigning=False
[HINT] TWinControl.CreateWnd creating Handle during loading GroupBox5:TGroupBox csDesigning=False
[HINT] TWinControl.CreateWnd creating Handle during loading SpinEditday:TSpinEdit csDesigning=False
[HINT] TWinControl.CreateWnd creating Handle during loading SpinEditmonthsel:TSpinEdit csDesigning=False
[HINT] TWinControl.CreateWnd creating Handle during loading SpinEdityearsel:TSpinEdit csDesigning=False
[HINT] TWinControl.CreateWnd creating Handle during loading Button14:TButton csDesigning=False
[HINT] TWinControl.CreateWnd creating Handle during loading Button26:TButton csDesigning=False
[HINT] TWinControl.CreateWnd creating Handle during loading Button3:TButton csDesigning=False
[HINT] TWinControl.CreateWnd creating Handle during loading GroupBox8:TGroupBox csDesigning=False
[HINT] TWinControl.CreateWnd creating Handle during loading CheckBoxsoil:TCheckBox csDesigning=False
[HINT] TWinControl.CreateWnd creating Handle during loading SpinEditgdd:TSpinEdit csDesigning=False
[HINT] TWinControl.CreateWnd creating Handle during loading CheckBoxusemydatarecords:TCheckBox csDesigning=False
[HINT] TWinControl.CreateWnd creating Handle during loading SpinEditheatdegrees:TSpinEdit csDesigning=False
[HINT] TWinControl.CreateWnd creating Handle during loading SpinEditheatdegrees2:TSpinEdit csDesigning=False
[HINT] TWinControl.CreateWnd creating Handle during loading logmemo2:TMemo csDesigning=False
[HINT] TWinControl.CreateWnd creating Handle during loading logmemo:TMemo csDesigning=False
[HINT] TWinControl.CreateWnd creating Handle during loading TabSheet2:TTabSheet csDesigning=False
[HINT] TWinControl.CreateWnd creating Handle during loading Button23:TButton csDesigning=False
[HINT] TWinControl.CreateWnd creating Handle during loading BitBtn2:TBitBtn csDesigning=False
[HINT] TWinControl.CreateWnd creating Handle during loading ProgressBar3:TProgressBar csDesigning=False
[HINT] TWinControl.CreateWnd creating Handle during loading Button21:TButton csDesigning=False
[HINT] TWinControl.CreateWnd creating Handle during loading GroupBox6:TGroupBox csDesigning=False
[HINT] TWinControl.CreateWnd creating Handle during loading SpinEdit2:TSpinEdit csDesigning=False
[HINT] TWinControl.CreateWnd creating Handle during loading SpinEdit3:TSpinEdit csDesigning=False
[HINT] TWinControl.CreateWnd creating Handle during loading Button16:TButton csDesigning=False
[HINT] TWinControl.CreateWnd creating Handle during loading Button30:TButton csDesigning=False
[HINT] TWinControl.CreateWnd creating Handle during loading CheckBoxmaxminaverage:TCheckBox csDesigning=False
[HINT] TWinControl.CreateWnd creating Handle during loading Memonoaa:TMemo csDesigning=False
[HINT] TWinControl.CreateWnd creating Handle during loading TabSheet3:TTabSheet csDesigning=False
(WeatherD:1398): Gdk-CRITICAL **: gdk_drawable_get_size: assertion `GDK_IS_DRAWABLE (drawable)’ failed

Please could anyone suggest what is causing the above “failed” messages. Presumably it is a GTK missing dependency?

David Anderson
Loughborough - UK

have you tried installing the GTK2 package?
also which distro?
and also that needs to be a 32 bit distro

I have installed the 64 bit GTK2 package as I am running a 64 bit OS. Does mean I can only run WD Linux on a 32bit OS?

yes, that is the problem, you need to be using 32 bit distro

I have been thinking about installing a 64 bit distro onto my older intel macbook, in a partition on the hard drive,to then try and compile WD Linux as 64 bit
but not enough hours in the day at the moment

I have replaced the OS for a 32bit version (Centos 5.11) and installed gtk2 from their repository. Unfortunately I am still getting a similar set of messages when running the GoWeather script. Presumably the HINT messages are not errors but informational? If there were missing modules/libraries would the script generate a relevant message? If not is there a list of available dependencies that I can check my linux software against?

I am currently running a Windows version of WD. If I am able to get the Linux version up and running is it possible to migrate the data files from the Windows version?

Any assistance would be much appreciated.

David Anderson
Loughborough UK

have you tried deleting the WDISPLAY.INI and wdisplayftp.ini settings files and data files?
yes, the windows data files should work OK

I do not understand how I can delete your specified files prior to running GoWeather as they appear to be extracted as part of the GoWeather script. In any case how is this supposed to stop the errors I am having.

DA

the ini files are only created when WD runs
delete those first, before WD runs

and the datafiles/logfiles folders

those hints/warnings in the console on start up are to be ignored…
but it should still run in the end