From: | tushar <tushar(dot)ahuja(at)enterprisedb(dot)com> |
---|---|
To: | PostgreSQL-development <pgsql-hackers(at)postgresql(dot)org> |
Cc: | Srinu Perabattula <srinu(dot)perabattula(at)enterprisedb(dot)com> |
Subject: | Getting an error if we provide --enable-tap-tests switch on SLES 12 |
Date: | 2023-01-04 11:57:55 |
Message-ID: | CAC6VRoYaHBzNMgqr2QaNBJAEB3feHZatb91ut_D3L697hdWURA@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-hackers |
Hi,
We found that if we provide *--enable-tap-tests * switch at the time of PG
sources configuration, getting this below error
"
checking for Perl modules required for TAP tests... Can't locate IPC/Run.pm
in @INC (you may need to install the IPC::Run module) (@INC contains:
/usr/lib/perl5/site_perl/5.18.2/x86_64-linux-thread-multi
/usr/lib/perl5/site_perl/5.18.2
/usr/lib/perl5/vendor_perl/5.18.2/x86_64-linux-thread-multi
/usr/lib/perl5/vendor_perl/5.18.2
/usr/lib/perl5/5.18.2/x86_64-linux-thread-multi /usr/lib/perl5/5.18.2
/usr/lib/perl5/site_perl .) at ./config/check_modules.pl line 11.
BEGIN failed--compilation aborted at ./config/check_modules.pl line 11.
configure: error: Additional Perl modules are required to run TAP tests
"
look like this is happening because the Perl-IPC-Run package is not
available on SLES 12 where Perl-IPC-Run3 is available.
Srinu (my teammate) found that IPC::Run is hard coded in config/
check_modules.pl and if we replace Run to Run3 it works (patch is attached,
created by Srinu)
Do we have any better option to work without this workaround?
regards,
Attachment | Content-Type | Size |
---|---|---|
perl.patch | application/octet-stream | 728 bytes |
From | Date | Subject | |
---|---|---|---|
Next Message | Alvaro Herrera | 2023-01-04 11:57:58 | Re: MERGE ... WHEN NOT MATCHED BY SOURCE |
Previous Message | Peter Eisentraut | 2023-01-04 11:35:35 | Re: meson oddities |