EPICS Controls Argonne National Laboratory

Experimental Physics and
Industrial Control System

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

Subject: RE: Problem building EPICS Base 3.14.6 on Fedora Core 3
From: "Jeff Hill" <[email protected]>
To: "'Iztok Krapec'" <[email protected]>, <[email protected]>
Date: Tue, 30 Nov 2004 13:51:16 -0700
> It seems, that changing lines in udpiiu.h works, but then I get this
> error. Is there any workaround for this also?

Same issue in a different spot. The private member function "void
tcpRecvThread::connect()" cant be a friend and so virtualCircuit.h must be
modified to remove the friend function declarations in class tcpiiu, and
instead make the entire class tcpRecvThread be a friend of class tcpiiu.

This will be fixed in R3.14.7.

Jeff

> -----Original Message-----
> From: Iztok Krapec [mailto:[email protected]]
> Sent: Thursday, November 25, 2004 7:03 AM
> To: [email protected]
> Subject: Re: Problem building EPICS Base 3.14.6 on Fedora Core 3
> 
> Hi all,
> 
> It seems, that changing lines in udpiiu.h works, but then I get this
> error. Is there any workaround for this also?
> 
> Thanks
> 
> Iztok
> 
> Installing generic include file ../../../include/caDiagnostics.h
> /usr/bin/gcc -c   -D_POSIX_C_SOURCE=199506L -D_POSIX_THREADS
> -D_XOPEN_SOURCE=500  -DOSITHREAD_USE_DEFAULT_STACK      -D_X86_  -DUNIX
> -D_BSD_SOURCE -Dlinux  -D_REENTRANT -
> ansi  -O3  -Wall           -I. -I.. -I../../../include/os/Linux
> -I../../../include         ../catime.c
> /usr/bin/gcc -c   -D_POSIX_C_SOURCE=199506L -D_POSIX_THREADS
> -D_XOPEN_SOURCE=500  -DOSITHREAD_USE_DEFAULT_STACK      -D_X86_  -DUNIX
> -D_BSD_SOURCE -Dlinux  -D_REENTRANT -
> ansi  -O3  -Wall           -I. -I.. -I../../../include/os/Linux
> -I../../../include         ../acctst.c
> /usr/bin/g++ -c   -D_POSIX_C_SOURCE=199506L -D_POSIX_THREADS
> -D_XOPEN_SOURCE=500  -DOSITHREAD_USE_DEFAULT_STACK      -D_X86_  -DUNIX
> -D_BSD_SOURCE -Dlinux  -D_REENTRANT -
> ansi  -O3  -Wall           -I. -I.. -I../../../include/os/Linux
> -I../../../include         ../caConnTest.cpp
> /usr/bin/g++ -c   -D_POSIX_C_SOURCE=199506L -D_POSIX_THREADS
> -D_XOPEN_SOURCE=500  -DOSITHREAD_USE_DEFAULT_STACK      -D_X86_  -DUNIX
> -D_BSD_SOURCE -Dlinux  -D_REENTRANT -
> ansi  -O3  -Wall           -I. -I.. -I../../../include/os/Linux
> -I../../../include         ../casw.cpp
> /usr/bin/g++ -c   -D_POSIX_C_SOURCE=199506L -D_POSIX_THREADS
> -D_XOPEN_SOURCE=500  -DOSITHREAD_USE_DEFAULT_STACK      -D_X86_  -DUNIX
> -D_BSD_SOURCE -Dlinux  -D_REENTRANT -
> ansi  -O3  -Wall           -I. -I.. -I../../../include/os/Linux
> -I../../../include         ../caEventRate.cpp
> /usr/bin/g++ -c   -D_POSIX_C_SOURCE=199506L -D_POSIX_THREADS
> -D_XOPEN_SOURCE=500  -DOSITHREAD_USE_DEFAULT_STACK      -D_X86_  -DUNIX
> -D_BSD_SOURCE -Dlinux  -D_REENTRANT -
> ansi  -O3  -Wall          -fPIC -I. -I.. -I../../../include/os/Linux
> -I../../../include         ../cac.cpp
> In file included from ../cac.h:52,
>                  from ../cac.cpp:35:
> ../virtualCircuit.h:72: error: `virtual void tcpRecvThread::run()' is
> private
> ../virtualCircuit.h:290: error: within this context
> ../virtualCircuit.h:73: error: `void tcpRecvThread::connect()' is
> private
> ../virtualCircuit.h:291: error: within this context
> make[3]: *** [cac.o] Error 1


References:
Re: Problem building EPICS Base 3.14.6 on Fedora Core 3 Iztok Krapec

Navigate by Date:
Prev: temperature controllers john sinclair
Next: subArray INDX field? (3.14.6 -v- 3.13.6) Laznovsky, Michael
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  <20042005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
Navigate by Thread:
Prev: Re: Problem building EPICS Base 3.14.6 on Fedora Core 3 Iztok Krapec
Next: Multiple IOC's in a crate? W T Meyer
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  <20042005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
ANJ, 10 Aug 2010 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·