Folks,
I have a few old RHEL 6 systems running Dectris 100K detectors. These cannot be upgraded to more recent Linux because of the driver for the GigaStar PCI card.
I have been able to build EPICS base and areaDetector for these up to base 7.0.7.
I just tried moving to base 7.0.10, and it fails as follows:
make -C O.linux-x86_64-rhel6 -f ../Makefile TOP=../../../../.. \
T_A=linux-x86_64-rhel6 install
make[5]: Entering directory `/corvette/usr/local/epics/base-7.0.10/modules/database/src/ioc/O.linux-x86_64-rhel6'
perl -CSD /corvette/usr/local/epics/base-7.0.10/bin/linux-x86_64-rhel6/genVersionHeader.pl -t ../../../../.. -N EPICS_VCS_VERSION -V "" ../O.Common/epicsVCS.h
Keeping VCS header ../O.Common/epicsVCS.h
EPICS_VCS_VERSION = ""
perl -CSD ../../../../../bin/linux-x86_64-rhel6/dbdToMD.pl -I. -I.. -I../O.Common -I../as -I../bpt -I../db -I../dbStatic -I../dbtemplate -I../misc -I../registry -I../rsrv -I../../../../../dbd -o menuConvert.md ../bpt/menuConvert.dbd.pod
Pod::Simple version 3.27 required--this is only version 3.13 at /corvette/usr/local/epics/base-7.0.10/bin/linux-x86_64-rhel6/../../lib/perl/Pod/Markdown.pm line 21.
BEGIN failed--compilation aborted at /corvette/usr/local/epics/base-7.0.10/bin/linux-x86_64-rhel6/../../lib/perl/Pod/Markdown.pm line 21.
Compilation failed in require at (eval 6) line 3.
...propagated at /usr/share/perl5/base.pm line 94.
BEGIN failed--compilation aborted at /corvette/usr/local/epics/base-7.0.10/bin/linux-x86_64-rhel6/../../lib/perl/EPICS/PodMD.pm line 8.
Compilation failed in require at ../../../../../bin/linux-x86_64-rhel6/dbdToMD.pl line 21.
BEGIN failed--compilation aborted at ../../../../../bin/linux-x86_64-rhel6/dbdToMD.pl line 21.
The issue is the version of POD:Simple. RHEL 6 only provides 3.13 but it appears that base requires 3.27.
I did not see anything in the base release notes about what versions of Linux are supported in 7.0.10.
I understand if there is a need to drop support for RHEL 6, I can continue to use base 7.0.7 for that arch. However, if this was unintentional I thought I would let folks know about the issue.
Thanks,
Mark