Project

General

Profile

Actions

Bug #8793

closed

libbsm build failure with recent perl

Added by Andy Fiddaman over 6 years ago. Updated over 6 years ago.

Status:
Closed
Priority:
Normal
Assignee:
-
Category:
-
Start date:
2017-11-10
Due date:
% Done:

100%

Estimated time:
Difficulty:
Bite-size
Tags:
needs-triage
Gerrit CR:
External Bug:

Description

Perl 5.26 has removed '.' (current directory) from the include path by default and this change has been backported to earlier versions of perl too.

http://perldoc.perl.org/perl5260delta.html#Removal-of-the-current-directory-(%22.%22)-from-%40INC

With this change, libbsm no longer builds as it loads a module from the current directory.

/usr/bin/perl auditxml -o common common/adt.xml
Can't locate auditxml.pm in @INC (you may need to install the auditxml module) (@INC contains: /usr/perl5/site_perl/5.26/i86pc-solaris-thread-multi-64
/usr/perl5/site_perl/5.26 /usr/perl5/vendor_perl/5.26/i86pc-solaris-thread-multi-64 /usr/perl5/vendor_perl/5.26 /usr/perl5/5.26/lib/i86pc-solaris-thread-multi-64
/usr/perl5/5.26/lib) at auditxml line 43.
BEGIN failed--compilation aborted at auditxml line 43.
Actions

Also available in: Atom PDF