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