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  <20102011  2012  2013  2014  2015  2016  2017  Index 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  <20102011  2012  2013  2014  2015  2016  2017 
<== Date ==> <== Thread ==>

Subject: Gateway compilation issue in tsHash.h
From: Carl Schumann <schumann@fnal.gov>
To: tech-talk@aps.anl.gov
Date: Wed, 12 May 2010 11:02:59 -0500
Hi,

We are updating to the latest EPICS gateway, but have found compilation issues in tsHash.h:
../tsHash.h: At global scope:
../tsHash.h:27: error: ISO C++ forbids declaration of 'gphPvt' with no type
../tsHash.h:27: error: expected ';' before '*' token
etc.

We can fix the compilation issue and get an apparently correctly working gateway executable with the following patch:
*** tsHash.h-save Fri Apr 23 15:10:20 2010
--- tsHash.h Fri Apr 23 15:39:14 2010
***************
*** 24,30 ****
class tsHash
{
private:
! gphPvt * hash_table;
// friend class tsDLHashIter<T>;


 public:
--- 24,31 ----
 class tsHash
 {
 private:
!       void * hash_table;
! //    gphPvt * hash_table;
       // friend class tsDLHashIter<T>;

public:

What is going on here please?

Thanks,
Carl Schumann




Replies:
Re: Gateway compilation issue in tsHash.h Andrew Johnson

Navigate by Date:
Prev: RE: MAXv vs XPS Phillip Brown
Next: Re: Gateway compilation issue in tsHash.h Andrew Johnson
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  <20102011  2012  2013  2014  2015  2016  2017 
Navigate by Thread:
Prev: RE: MAXv vs XPS Phillip Brown
Next: Re: Gateway compilation issue in tsHash.h Andrew Johnson
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  <20102011  2012  2013  2014  2015  2016  2017 
ANJ, 02 Sep 2010 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·