Perl issue compiling with INSTALL_LOCATION set

Bug #571121 reported by volkris on 2010-04-28
This bug affects 1 person
Affects Status Importance Assigned to Milestone
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/ 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 ../ ../../../debian/tmp/opt/epics/base > ../O.Common/epicsInstallDir.h
Can't locate EPICS/ 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 ../ line 15.
BEGIN failed--compilation aborted at ../ line 15.

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) on 2010-05-03
Changed in epics-base:
importance: Undecided → Medium
Andrew Johnson (anj) on 2010-06-30
Changed in epics-base:
assignee: nobody → Andrew Johnson (anj)
milestone: none → 3.14.12
Andrew Johnson (anj) on 2010-11-24
Changed in epics-base:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers