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: edm1-12-69
From: "Szalata, Zenon M." <[email protected]>
To: "[email protected]" <[email protected]>
Date: Sun, 29 Jan 2012 20:07:25 -0800

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


Navigate by Date:
Prev: Re: Last chance to save the sequencer's pv layer ? Ben Franksen
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 
Navigate by Thread:
Prev: Re: Last chance to save the sequencer's pv layer ? Ben Franksen
Next: RE: edm1-12-69 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 
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 ·