EPICS Home

Experimental Physics and Industrial Control System


 
2002  2003  2004  2005  2006  2007  <20082009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024  Index 2002  2003  2004  2005  2006  2007  <20082009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
<== Date ==> <== Thread ==>

Subject: Re: EPICS Base R3.14.10-pre1 available for testing
From: Kazuro FURUKAWA <[email protected]>
To: Andrew Johnson <[email protected]>
Cc: EPICS core-talk <[email protected]>
Date: Sun, 05 Oct 2008 23:16:38 +0900
Hello Andrew, hello Jeff, 

I've tried base_cvs dated oct.4.  On darwin-pcc and darwin-x86, it 
goes well.  Followings are the notes for Tru64unix (osf-alpha); 

(1) configure/os/CONFIG.Common.osf-alpha
You wrote "# Unknown reason why this doesn't work in POSIX_LDFLAGS:".
I think that the reason why POSIX_LDFLAGS doesn't work is that the 
symbol is not referred in configure/os/CONFIG.Common.UnixCommon but
POSIX_LDLIBS is, although I don't follow all the makefile include's. 

(2) src/ca/comBuf.h
The provided version now works cleanly without a patch any more.  
Thanks. 

(3) src/libCom/osi/epicsThread.cpp
The new version does not compile with these messages. 
cxx  -c   -pthread -ieee         -DUNIX  -D_OSF_SOURCE   -std gnu  -O             -I. -I../O.Common -I. -I../../../src/libCom/osi/os/osf -I../../../src/libCom/osi/os/posix -I../../../src/libCom/osi/os/default -I.. -I../../../src/libCom/bucketLib -I../../../src/libCom/ring -I../../../src/libCom/calc -I../../../src/libCom/cvtFast -I../../../src/libCom/cppStd -I../../../src/libCom/cxxTemplates -I../../../src/libCom/dbmf -I../../../src/libCom/ellLib -I../../../src/libCom/env -I../../../src/libCom/error -I../../../src/libCom/fdmgr -I../../../src/libCom/freeList -I../../../src/libCom/gpHash -I../../../src/libCom/iocsh -I../../../src/libCom/logClient -I../../../src/libCom/macLib -I../../../src/libCom/misc -I../../../src/libCom/osi -I../../../src/libCom/taskwd -I../../../src/libCom/timer -I../../../src/libCom/tsDefs -I../../../include/os/osf -I../../../include         ../../../src/libCom/osi/epicsThread.cpp 
cxx: Error: ../../../src/libCom/osi/epicsThread.cpp, line 39: "exception" is
          ambiguous
class epicsThread::unableToCreateThread : public exception {
-------------------------------------------------^
cxx: Error: ../../../src/libCom/osi/epicsThread.cpp, line 46: "exception" is
          ambiguous
class epicsThread::exitException : public exception {
------------------------------------------^
cxx: Error: ../../../src/libCom/osi/epicsThread.cpp, line 287: "exception" is
          ambiguous
class epicsThreadPrivateBase::unableToCreateThreadPrivate : public exception {
-------------------------------------------------------------------^
cxx: Info: 3 errors detected in the compilation of "../../../src/libCom/osi/epic
sThread.cpp".

I replaced it with -RC1 version for now. 

(4) src/cap5/Makefile
Your modification solved the issue around xsubpp.  Thanks.  
A certain paranoiac compiler does not allow a space after "-I". 

--- ./src/cap5/Makefile.org     2008-10-04 05:27:13.000000000 +0900
+++ ./src/cap5/Makefile 2008-10-05 21:04:05.000000000 +0900
@@ -28,7 +28,7 @@
 
 Cap5_SRCS = Cap5.xs
 Cap5_LIBS = ca Com
-Cap5_INCLUDES = -I $(shell $(PERL) ../perlConfig.pl archlib)/CORE
+Cap5_INCLUDES = -I$(shell $(PERL) ../perlConfig.pl archlib)/CORE
 Cap5_CFLAGS = $(shell $(PERL) ../perlConfig.pl ccflags)
 
 ifeq ($(findstring Host,$(VALID_BUILDS)),Host)

(5) runtests

Failed 1/21 test scripts, 95.24% okay. 46/1589 subtests failed, 97.11% okay.
All tests successful.
Files=1, Tests=10,  8 wallclock secs ( 0.03 cusr +  0.05 csys =  0.08 CPU)

If it is necessary, please use my previous patch for epicsStdioTest. 

Regards. 
-----
Kazuro FURUKAWA <[email protected]>
 Linac&KEKB,  High Energy Accelerator Research Organization (KEK), Japan

References:
Re: EPICS Base R3.14.10-pre1 available for testing Andrew Johnson

Navigate by Date:
Prev: Re: libCom tests for EPICS BASE R3.14.10-RC1 :epicsMessageQueueTest Andrew Johnson
Next: Re: libCom tests for EPICS BASE R3.14.10-RC1 :epicsMessageQueueTest Ernest L. Williams Jr.
Index: 2002  2003  2004  2005  2006  2007  <20082009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
Navigate by Thread:
Prev: Re: EPICS Base R3.14.10-pre1 available for testing Andrew Johnson
Next: R3.14.10-pre1 Paul Hamadyk
Index: 2002  2003  2004  2005  2006  2007  <20082009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024