Getting an error if we provide --enable-tap-tests switch on SLES 12

Поиск
Список
Период
Сортировка
От tushar
Тема Getting an error if we provide --enable-tap-tests switch on SLES 12
Дата
Msg-id CAC6VRoYaHBzNMgqr2QaNBJAEB3feHZatb91ut_D3L697hdWURA@mail.gmail.com
обсуждение исходный текст
Ответы Re: Getting an error if we provide --enable-tap-tests switch on SLES 12  (Andres Freund <andres@anarazel.de>)
Список 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,

Вложения

В списке pgsql-hackers по дате отправления:

Предыдущее
От: Peter Eisentraut
Дата:
Сообщение: Re: meson oddities
Следующее
От: Alvaro Herrera
Дата:
Сообщение: Re: MERGE ... WHEN NOT MATCHED BY SOURCE