g+
g+ Communities
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  Index 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  <20122013  2014 
<== Date ==> <== Thread ==>

Subject: compiling EPICS Channel Archiver using epics.4.14.7 on 32 bit scientific linux
From: James F Ross <james.falconer.ross@gmail.com>
To: EPICS Tech Talk <Tech-talk@aps.anl.gov>
Date: Mon, 26 Nov 2012 14:41:54 -0500
Hello everyone.  As I've mentioned in previous posts I'm trying to get
the channel archiver working on a new machine that we recently set up.
 To this end, I've decided to try compiling the archiver on the old
machine again and try to get it working there, so I can learn about
the whole process and see if I can find out what the problem is.  I've
followed the instructions in section 7 of the manual, but when I try
'make' in the ChannelArchiver directory, I get the following final
lines before the error.  Anyone run into this problem before?  Any
ideas?  My version of gcc is 3.2.3.  Thanks!
James Ross

VERSION_TXT=\"2.9.2\" -IOME/include
-I/home/sysuser/epics.3.14.7/base-3.14.7/include
-I/home/sysuser/epics.3.14.7/base-3.14.7/include/os/Linux
-I/usr/local/xerces-c-src2_4_0/include      -g -fPIC -I. -I..
-I../../../../include/os/Linux -I../../../../include
-I/home/sysuser/epics.3.14.7/base-3.14.7/include/os/Linux
-I/home/sysuser/epics.3.14.7/base-3.14.7/include
../BinArchive.cpp
/usr/bin/g++ -c   -D_POSIX_C_SOURCE=199506L -D_POSIX_THREADS
-D_XOPEN_SOURCE=500        -D_X86_  -DUNIX  -D_BSD_SOURCE -Dlinux
-D_REENTRANT -ansi  -g  -Wall     -D ARCH_VERSION=2 -D ARCH_RELEASE=9
-D ARCH_PATCH=2 -D ARCH_VERSION_TXT=\"2.9.2\" -IOME/include
-I/home/sysuser/epics.3.14.7/base-3.14.7/include
-I/home/sysuser/epics.3.14.7/base-3.14.7/include/os/Linux
-I/usr/local/xerces-c-src2_4_0/include      -g -fPIC -I. -I..
-I../../../../include/os/Linux -I../../../../include
-I/home/sysuser/epics.3.14.7/base-3.14.7/include/os/Linux
-I/home/sysuser/epics.3.14.7/base-3.14.7/include
../BinChannel.cpp
/usr/bin/g++ -c   -D_POSIX_C_SOURCE=199506L -D_POSIX_THREADS
-D_XOPEN_SOURCE=500        -D_X86_  -DUNIX  -D_BSD_SOURCE -Dlinux
-D_REENTRANT -ansi  -g  -Wall     -D ARCH_VERSION=2 -D ARCH_RELEASE=9
-D ARCH_PATCH=2 -D ARCH_VERSION_TXT=\"2.9.2\" -IOME/include
-I/home/sysuser/epics.3.14.7/base-3.14.7/include
-I/home/sysuser/epics.3.14.7/base-3.14.7/include/os/Linux
-I/usr/local/xerces-c-src2_4_0/include      -g -fPIC -I. -I..
-I../../../../include/os/Linux -I../../../../include
-I/home/sysuser/epics.3.14.7/base-3.14.7/include/os/Linux
-I/home/sysuser/epics.3.14.7/base-3.14.7/include
../BinChannelIterator.cpp
../../../../include/RegularExpression.h: In member function
   `BinChannelIterator& BinChannelIterator::operator=(const
   BinChannelIterator&)':
../../../../include/RegularExpression.h:58: `
   RegularExpression::~RegularExpression()' is private
../BinChannelIterator.cpp:22: within this context
../../../../include/RegularExpression.h:54: `
   RegularExpression::RegularExpression(const RegularExpression&)' is private
../BinChannelIterator.cpp:24: within this context
../BinChannelIterator.cpp: In member function `void
   BinChannelIterator::attach(BinArchive*, const DirectoryFileIterator&, const
   char*)':
../BinChannelIterator.cpp:39: no matching function for call to `
   RegularExpression::RegularExpression(const char*&)'
../../../../include/RegularExpression.h:57: candidates are:
   RegularExpression::RegularExpression()
../../../../include/RegularExpression.h:54:
   RegularExpression::RegularExpression(const RegularExpression&)
../../../../include/RegularExpression.h: In member function `void
   BinChannelIterator::clear()':
../../../../include/RegularExpression.h:58: `
   RegularExpression::~RegularExpression()' is private
../BinChannelIterator.cpp:47: within this context
make[2]: *** [BinChannelIterator.o] Error 1
make[2]: Leaving directory
`/home/sysuser/epics.3.14.7/extensions/src/ChannelArchiver/LibIO/O.linux-x86'
make[1]: *** [install.linux-x86] Error 2
make[1]: Leaving directory
`/home/sysuser/epics.3.14.7/extensions/src/ChannelArchiver/LibIO'
make: *** [LibIO.install] Error 2


Navigate by Date:
Prev: usb over ethernet John William Sinclair
Next: Re: Error building asyn4-20 on CentOS 6.3 Andre Charbonneau
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  <20122013  2014 
Navigate by Thread:
Prev: usb over ethernet John William Sinclair
Next: posix osiSpawnDetachedProcess inherits scheduling policy + priority Till Straumann
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  <20122013  2014 
ANJ, 18 Nov 2013 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· EPICSv4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·