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: The build of the Archiver against 3.14.5
From: Andy Foster <[email protected]>
To: Epics Questions <[email protected]>
Date: Thu, 10 Jun 2004 18:04:27 +0100 (BST)
Dear All,

I've been trying to build the archiver, the 04/30/2004 snapshot
from http://ics-web1.sns.ornl.gov/~kasemir/archiver/archiver.tgz,
against EPICS 3.14.5.

I'm building with EPICS_HOST_ARCH=solaris-sparc-gnu.

After updating my version of gcc from 2.95.3 to 3.2.2
(I gave up trying to build the very latest gcc-3.4.0,
after several failed attempts), my archiver build fails in
"ChannelArchiver/Tools" with:

make -C O.solaris-sparc-gnu -f ../Makefile TOP=../../../.. T_A=solaris-sparc-gnu install
make[1]: Entering directory `/export/oslhome/ajf/epics3.14.5/tornado2.0.2/extensions/src/ChannelArchiver_20040430/Tools/O.solaris-sparc-gnu'
/usr/software/dev/solaris/gcc-3.2.2/bin/g++ -o ToolsTest  -L../../../../lib/solaris-sparc-gnu/ -L/oslhome/ajf/epics3.14.5/tornado2.0.2/base/lib/solaris-sparc-gnu/    -L/usr/local/lib -lxerces-c     -R/usr/software/dev/solaris/gcc-3.2.2/lib -L/usr/software/dev/solaris/gcc-3.2.2/lib -z ignore -z combreloc -z lazyload  -R/export/oslhome/ajf/epics3.14.5/tornado2.0.2/extensions/lib/solaris-sparc-gnu -R/oslhome/ajf/epics3.14.5/tornado2.0.2/base/lib/solaris-sparc-gnu        ToolsTest.o    -lTools -lrecIoc -lsoftDevIoc -ltestDevIoc -liocsh -lmiscIoc -lrsrvIoc -ldbtoolsIoc -lasIoc -ldbIoc -lregistryIoc -ldbStaticIoc -lca -lCom  -lposix4 -lpthread     -lm -lsocket -lnsl -lc
Undefined			first referenced
 symbol  			    in file
epicsTime::operator+(double const&) constToolsTest.o
epicsTime::show(unsigned) const     ToolsTest.o
xercesc_2_4::XMemory::operator new(unsigned, xercesc_2_4::MemoryManager*)../../../../lib/solaris-sparc-gnu//libTools.a(FUX.o)
epicsThreadRunable::show(unsigned) constToolsTest.o
xercesc_2_4::XMLUni::fgXercesDynamic      ../../../../lib/solaris-sparc-gnu//libTools.a(FUX.o)
epicsThread::sleep(double)          ToolsTest.o
xercesc_2_4::XMLUni::fgSAX2CoreNameSpaces      ../../../../lib/solaris-sparc-gnu//libTools.a(FUX.o)
epicsTime::epicsTime[in-charge](local_tm_nano_sec const&)ToolsTest.o
typeinfo for xercesc_2_4::XMLException../../../../lib/solaris-sparc-gnu//libTools.a(FUX.o)
xercesc_2_4::XMLString::transcode(unsigned short const*, char*, unsigned)../../../../lib/solaris-sparc-gnu//libTools.a(FUX.o)
typeinfo for epicsThreadRunable     ToolsTest.o
epicsTime::epicsTime[in-charge]()   ToolsTest.o
xercesc_2_4::XMLString::release(char**)../../../../lib/solaris-sparc-gnu//libTools.a(FUX.o)
xercesc_2_4::SAX2XMLReaderImpl::SAX2XMLReaderImpl[in-charge](xercesc_2_4::MemoryManager*, xercesc_2_4::XMLGrammarPool*)../../../../lib/solaris-sparc-gnu//libTools.a(FUX.o)
xercesc_2_4::XMLUni::fgXercesValidationErrorAsFatal      ../../../../lib/solaris-sparc-gnu//libTools.a(FUX.o)
typeinfo for xercesc_2_4::SAXParseException../../../../lib/solaris-sparc-gnu//libTools.a(FUX.o)
epicsTime::getCurrent()             ToolsTest.o
epicsEvent::signal()                ToolsTest.o
epicsTime::operator-(epicsTime const&) constToolsTest.o
epicsTimerNotify::expireStatus::expireStatus[in-charge](epicsTimerNotify::restart_t)ToolsTest.o
epicsTime::operator local_tm_nano_sec() constToolsTest.o
epicsTimerNotify::~epicsTimerNotify [not-in-charge]()ToolsTest.o
xercesc_2_4::XMLString::transcode(unsigned short const*)../../../../lib/solaris-sparc-gnu//libTools.a(FUX.o)
epicsTimerQueueActive::allocate(bool, unsigned)ToolsTest.o
epicsThread::~epicsThread [in-charge]()ToolsTest.o
xercesc_2_4::XMLUni::fgXercescDefaultLocale      ../../../../lib/solaris-sparc-gnu//libTools.a(FUX.o)
epicsThread::epicsThread[in-charge](epicsThreadRunable&, char const*, unsigned, unsigned)ToolsTest.o
xercesc_2_4::XMLPlatformUtils::fgMemoryManager       ../../../../lib/solaris-sparc-gnu//libTools.a(FUX.o)
epicsEvent::epicsEvent[in-charge](epicsEventInitialState)ToolsTest.o
xercesc_2_4::XMLPlatformUtils::Terminate()     ../../../../lib/solaris-sparc-gnu//libTools.a(FUX.o)
epicsMutex::lock()                  ToolsTest.o
epicsTimerNotify::expireStatus::expireStatus[in-charge](epicsTimerNotify::restart_t, double const&)ToolsTest.o
epicsTimerQueuePassive::create(epicsTimerQueueNotify&)      ToolsTest.o
vtable for epicsTimerNotify         ToolsTest.o
epicsThread::start()                ToolsTest.o
epicsTime::operator<=(epicsTime const&) constToolsTest.o
xercesc_2_4::SAXParseException::SAXParseException[in-charge](xercesc_2_4::SAXParseException const&)../../../../lib/solaris-sparc-gnu//libTools.a(FUX.o)
epicsThreadRunable::~epicsThreadRunable [not-in-charge]()ToolsTest.o
epicsTime::epicsTime[in-charge](epicsTime const&)ToolsTest.o
xercesc_2_4::SAXParseException::~SAXParseException [in-charge]()../../../../lib/solaris-sparc-gnu//libTools.a(FUX.o)
xercesc_2_4::SAXParseException::getLineNumber() const ../../../../lib/solaris-sparc-gnu//libTools.a(FUX.o)
typeinfo for epicsTimerNotify       ToolsTest.o
epicsEvent::~epicsEvent [in-charge]()ToolsTest.o
epicsTimerNotify::show(unsigned) constToolsTest.o
epicsMutex::unlock()                ToolsTest.o
xercesc_2_4::XMLPlatformUtils::Initialize(char const*, char const*, xercesc_2_4::PanicHandler*, xercesc_2_4::MemoryManager*)../../../../lib/solaris-sparc-gnu//libTools.a(FUX.o)
epicsThread::exitWait()             ToolsTest.o
xercesc_2_4::XMemory::operator delete(void*, xercesc_2_4::MemoryManager*)../../../../lib/solaris-sparc-gnu//libTools.a(FUX.o)
epicsEvent::wait()                  ToolsTest.o
vtable for epicsThreadRunable       ToolsTest.o
epicsThreadRunable::stop()          ToolsTest.o
epicsTime::epicsTime[in-charge](epicsTimeStamp const&)ToolsTest.o
xercesc_2_4::XMLUni::fgSAX2CoreValidation      ../../../../lib/solaris-sparc-gnu//libTools.a(FUX.o)
epicsMutex::epicsMutex[in-charge]() ToolsTest.o
epicsTimerQueueNotify::~epicsTimerQueueNotify [not-in-charge]()ToolsTest.o
epicsMutex::~epicsMutex [in-charge]()ToolsTest.o
ld: fatal: Symbol referencing errors. No output written to ToolsTest
collect2: ld returned 1 exit status
make[1]: *** [ToolsTest] Error 1
make[1]: Leaving directory `/export/oslhome/ajf/epics3.14.5/tornado2.0.2/extensions/src/ChannelArchiver_20040430/Tools/O.solaris-sparc-gnu'
make: *** [install.solaris-sparc-gnu] Error 2

The questions are:

(a) Has anyone else built this snapshot with solaris-sparc-gnu?
(b) Am I using the best/latest available version of the archiver sources,
    and if not, where should I get them from? (Can I get hold of the
    latest Java Data Client at the same time please)?

Many thanks in advance for any help!

Cheers,

Andy

--------------------------------------------------------------------
Observatory Sciences Limited    Email: [email protected]
William James House             Tel: 44 - (0)1223 - 508259
Cowley Road                     Fax: 44 - (0)1223 - 508258
Cambridge, CB4 0WX, UK          http://www.observatorysciences.co.uk


Navigate by Date:
Prev: Re: blockingSockTest.cpp Compiling error Andrew Johnson
Next: Archiver 2.x Data Retreival Paul Sichta
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: JCA problems-entry point in ca.dll not found daniel funken
Next: Archiver 2.x Data Retreival Paul Sichta
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 ·