Perl issue compiling with INSTALL_LOCATION set

Bug #571121 reported by volkris
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
EPICS Base
Fix Released
Medium
Andrew Johnson

Bug Description

When compiling 3.14.11 with INSTALL_LOCATION set in CONFIG_SITE the installation fails with the output below.

I fixed this locally by showing perl where the libraries are by setting, in CONFIG_COMMON
PERL=perl -I $(TOP)/src/tools

Here's the failure:
make[4]: Entering directory `/tmp/buildd/epics-base-3.14.11/src/softIoc/O.linux-x86'
perl ../../../debian/tmp/opt/epics/base/bin/linux-x86/makeIncludeDbd.pl base.dbd dlload.dbd system.dbd ../O.Common/softIocInclude.dbd
Expanding dbd
../../../debian/tmp/opt/epics/base/bin/linux-x86/dbExpand -I . -I .. -I ../../../debian/tmp/opt/epics/base/dbd -o ../O.Common/softIoc.dbd ../O.Common/softIocInclude.dbd
Installing created dbd file ../../../debian/tmp/opt/epics/base/dbd/softIoc.dbd
Installing db file ../../../debian/tmp/opt/epics/base/db/softIocExit.db
mkdir ../../../debian/tmp/opt/epics/base/db
perl ../makeInstallDir.pl ../../../debian/tmp/opt/epics/base > ../O.Common/epicsInstallDir.h
Can't locate EPICS/Path.pm in @INC (@INC contains: /tmp/buildd/epics-base-3.14.11/src/softIoc/../../lib/perl /etc/perl /usr/local/lib/perl/5.10.1 /usr/local/share/perl/5.10.1 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.10 /usr/share/perl/5.10 /usr/local/lib/site_perl .) at ../makeInstallDir.pl line 15.
BEGIN failed--compilation aborted at ../makeInstallDir.pl line 15.

Revision history for this message
Andrew Johnson (anj) wrote :

Thanks for the report. This has already been fixed in the version in Bazaar however; I've attached a patch showing the changes we've made to resolve it, which are a combination of two separate commits.

Changed in epics-base:
status: New → Fix Committed
Andrew Johnson (anj)
Changed in epics-base:
importance: Undecided → Medium
Andrew Johnson (anj)
Changed in epics-base:
assignee: nobody → Andrew Johnson (anj)
milestone: none → 3.14.12
Andrew Johnson (anj)
Changed in epics-base:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.