Experimental Physics and Industrial Control System
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
<2004>
2005
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
<2004>
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024