EPICS Controls Argonne National Laboratory

Experimental Physics and
Industrial Control System

1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  <20122013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024  Index 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  <20122013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
<== Date ==> <== Thread ==>

Subject: RE: edm1-12-69
From: "Szalata, Zenon M." <[email protected]>
To: John William Sinclair <[email protected]>
Cc: "[email protected]" <[email protected]>
Date: Tue, 31 Jan 2012 14:21:43 -0800
Hi John,
I am trying edm1-12-70 and I have discovered that the animated symbol class name changed from anaSymbolClass to aniSymbolClass.
Because I want to use the same edm screen files in both development and production environments, that is, use them with different versions of edm, with this change, this became difficult.  I vote for changing this name back to what it was.
Right now it looks like I may have to maintain two versions of edm files to accommodate that change, unless there is an easier way to deal with this, which I have not thought of.

Thanks,
Zen

> -----Original Message-----
> From: John William Sinclair [mailto:[email protected]]
> Sent: Monday, January 30, 2012 9:18 AM
> To: Szalata, Zenon M.
> Subject: Re: edm1-12-69
> 
> Zen,
> 
> Thanks for the info. I also changed the funtion return type to int. This
> code has been modified by a couple of individuals
> and I never noticed the return type before but it was me that added the
> (unsigned int) cast. I made the change and posted
> a new version.
> 
> The huge number of warnings is related to the X11/Motif library usage
> and seems to be the case with the default EPICS makefile
> options. I know of no way to eliminate them.
> 
> No clue as to what the runtime X KEYSYM messages mean.
> 
> Best,
> John Sinclair
> 
> Szalata, Zenon M. wrote:
> >
> > EDM R1-12-69 fails to build on RHEL6 64bit OS.  The problem is in
> > calc_pv_factory.cc file in function equals.  I have commented the
> > offending lines and added lines with my fix.  Here it is:
> >
> >
> >
> > bool equals(const HashedCalcPvList *lhs, const HashedCalcPvList *rhs)
> >
> > {
> >
> >   //  if ( (unsigned int ) lhs->pv < (unsigned int ) rhs->pv ) {
> >
> >   if ( (unsigned long ) lhs->pv < (unsigned long ) rhs->pv ) {
> >
> >     return 1;
> >
> >   }
> >
> >   //  else if ( (unsigned int ) lhs->pv > (unsigned int ) rhs->pv ) {
> >
> >   else if ( (unsigned long ) lhs->pv > (unsigned long ) rhs->pv ) {
> >
> >     return -1;
> >
> >   }
> >
> >   return 0;
> >
> > }
> >
> >
> >
> > I also get an enormous number of warnings.
> >
> > Which version of edm is known to work with RHEL6 64bit Linux?
> >
> >
> >
> > When I run the edm (1-12-69) binary I get the following warnings:
> >
> >
> >
> > zms@ilc-esb09 $ Warning:
> >
> >     Name: filemenu
> >
> >     Class: XmCascadeButton
> >
> >     Illegal mnemonic character;  Could not convert X KEYSYM to a keycode
> >
> >
> >
> > Warning:
> >
> >     Name: viewmenu
> >
> >     Class: XmCascadeButton
> >
> >     Illegal mnemonic character;  Could not convert X KEYSYM to a keycode
> >
> >
> >
> > Warning:
> >
> >     Name: pathmenu
> >
> >     Class: XmCascadeButton
> >
> >     Illegal mnemonic character;  Could not convert X KEYSYM to a keycode
> >
> >
> >
> > Warning:
> >
> >     Name: helpmenu
> >
> >     Class: XmCascadeButton
> >
> >     Illegal mnemonic character;  Could not convert X KEYSYM to a keycode
> >
> >
> >
> > Warning:
> >
> >     Name: filemenu
> >
> >     Class: XmCascadeButton
> >
> >     Illegal mnemonic character;  Could not convert X KEYSYM to a keycode
> >
> >
> >
> > Warning:
> >
> >     Name: viewmenu
> >
> >     Class: XmCascadeButton
> >
> >     Illegal mnemonic character;  Could not convert X KEYSYM to a keycode
> >
> >
> >
> > Warning:
> >
> >     Name: pathmenu
> >
> >     Class: XmCascadeButton
> >
> >     Illegal mnemonic character;  Could not convert X KEYSYM to a keycode
> >
> >
> >
> > Warning:
> >
> >     Name: helpmenu
> >
> >     Class: XmCascadeButton
> >
> >     Illegal mnemonic character;  Could not convert X KEYSYM to a keycode
> >
> >
> >
> > Do these indicate that I may be missing something in the motif
> > installation?
> >
> >
> >
> > Thanks for any help,
> >
> > Zen
> >



References:
edm1-12-69 Szalata, Zenon M.

Navigate by Date:
Prev: Re: Cryocool LHe support? Matthias Clausen
Next: std_R3_1 Szalata, Zenon M.
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  <20122013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
Navigate by Thread:
Prev: edm1-12-69 Szalata, Zenon M.
Next: EDM dosn't handle file system links Fabian S.
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  <20122013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
ANJ, 18 Nov 2013 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·