diff --git a/KnownProblems.html b/KnownProblems.html index 175ff998b..66a8b3ebd 100644 --- a/KnownProblems.html +++ b/KnownProblems.html @@ -5,12 +5,73 @@
+ +
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.
+ +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 ++ +
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)+
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.
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. =======