From a3f18bc3df52b6f3b9ac7a416d28c7f6730a1c90 Mon Sep 17 00:00:00 2001 From: Marty Kraimer Date: Tue, 19 Feb 2002 18:38:34 +0000 Subject: [PATCH] added new problems --- KnownProblems.html | 71 ++++++++++++++++++++++++++++++++++++++++++---- 1 file changed, 66 insertions(+), 5 deletions(-) diff --git a/KnownProblems.html b/KnownProblems.html index 175ff998b..66a8b3ebd 100644 --- a/KnownProblems.html +++ b/KnownProblems.html @@ -5,12 +5,73 @@ No title - +

EPICS base R3.13.0beta1: Known Problems

+

+ +

casEventMask

+ +

The multiply-defined fatal error of the type

+
ld: fatal: symbol `resTable<casEventMaskEntry,
+    stringId>::tableSize(void) const' is multiply-defined:
+    (file ../../../../../lib/solaris-sparc->gnu//libcas.a(caServerI.o)
+    and file ../../../../../lib/solaris-sparc-> gnu//libcas.a(casEventMask.o));
+
+ +

in the build of base can be fixed by removing line 43

+
template class resTable < casEventMaskEntry, stringId >;
+
+ +

from base/src/cas/generic/casEventMask.cc.

+ +

config - Old build rules

+ +

The following files should be added in the base/config directory to allow +builds of R3.13 (Makefile.Host) extensions with beta1.

+
win32-x86-borland builds need:
+File name:   CONFIG.Host.win32-x86-borland
+File contents:   -include $(EPICS_BASE)/config/CONFIG.Host.Borland
+File name:   CONFIG_HOST_ARCH.win32-x86-borland
+File contents:   -include $(EPICS_BASE)/config/CONFIG_HOST_ARCH.Borland
+File name:   CONFIG_SITE.Host.win32-x86-borland
+File contents:   -include $(EPICS_BASE)/config/CONFIG_SITE.Host.Borland
+
+hpux-m68k builds need:
+File name:   CONFIG.Host.hpux-m68k
+File contents:   -include $(EPICS_BASE)/config/CONFIG.Host.hp700
+File name:   CONFIG_HOST_ARCH.hpux-m68k
+File contents:   -include $(EPICS_BASE)/config/CONFIG_HOST_ARCH.hp700
+File name:   CONFIG_SITE.Host.hpux-m68k
+File contents:   -include $(EPICS_BASE)/config/CONFIG_SITE.Host.hp700
+
+osf-alpha builds need:
+File name:   CONFIG.Host.osf-alpha
+File contents:   -include $(EPICS_BASE)/config/CONFIG.Host.alpha
+File name:   CONFIG_HOST_ARCH.osf-alpha
+File contents:   -include $(EPICS_BASE)/config/CONFIG_HOST_ARCH.alpha
+
+sun4-sparc builds need:
+File name:   CONFIG.Host.sun4-sparc
+File contents:   -include $(EPICS_BASE)/config/CONFIG.Host.sun4
+File name:   CONFIG_HOST_ARCH.sun4-sparc
+File contents:   -include $(EPICS_BASE)/config/CONFIG_HOST_ARCH.sun
+
+ +

configure - New build rules

+ +

The following change is needed for shared library builds on Unix hosts.

+
Index: CONFIG_BASE
+===================================================================
+RCS file: /net/phoebus/epicsmgr/cvsroot/epics/base/configure/CONFIG_BASE,v
+retrieving revision 1.32
+diff -r1.32 CONFIG_BASE
+8a9
+> EPICS_BASE_HOST_LIB = $(EPICS_BASE)/lib/$(EPICS_HOST_ARCH)
+

vxWorks TIMEZONE pentium

If the name of the timezone has more than a few characters a crash can @@ -28,9 +89,9 @@ should be changed to int or signed char.

RTEMS and NTP

The RTEMS startup routine waits until a time synchronization packet is -received from an NTP server. This causes the RTEMS intialization to loop -endlessly if there is no NTP server on the network. -This problem has been fixed in the CVS version by allowing the initialization -to time out after a minute or so and to set the IOC time to January 1, 2001.

+received from an NTP server. This causes the RTEMS intialization to loop +endlessly if there is no NTP server on the network. This problem has been +fixed in the CVS version by allowing the initialization to time out after a +minute or so and to set the IOC time to January 1, 2001.

=======