The Samba-Bugzilla – Attachment 15799 Details for
Bug 14284
4.12 pidl configure should insist on Parse::Yapp::Driver
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
[patch]
backported patch
0001-pidl-wscript-configure-should-insist-on-Parse-Yapp-D.patch (text/plain), 1.82 KB, created by
Douglas Bagnall
on 2020-02-19 20:43:08 UTC
(
hide
)
Description:
backported patch
Filename:
MIME Type:
Creator:
Douglas Bagnall
Created:
2020-02-19 20:43:08 UTC
Size:
1.82 KB
patch
obsolete
>From 7bda1c95f5ace75f25b0f83fe03e1932a1d4e692 Mon Sep 17 00:00:00 2001 >From: Douglas Bagnall <douglas.bagnall@catalyst.net.nz> >Date: Sun, 2 Feb 2020 16:05:38 +1300 >Subject: [PATCH] pidl/wscript: configure should insist on Parse::Yapp::Driver > >following 83ffe6752d589180eac96d7b8e7d1a54e3476bfd, you get a build >error if you lack a system perl Parse::Yapp. Let's make it a configure >failure instead. > >BUG: https://bugzilla.samba.org/show_bug.cgi?id=14284 > >Signed-off-by: Douglas Bagnall <douglas.bagnall@catalyst.net.nz> >Reviewed-by: Andrew Bartlett <abartlet@samba.org> > >Autobuild-User(master): Andrew Bartlett <abartlet@samba.org> >Autobuild-Date(master): Sun Feb 2 10:09:11 UTC 2020 on sn-devel-184 > >(cherry picked from commit af47a77673f58cc6436798b250c90be0e325d20e) >--- > pidl/wscript | 10 +++++++--- > 1 file changed, 7 insertions(+), 3 deletions(-) > >diff --git a/pidl/wscript b/pidl/wscript >index d1b8278990a..88cb9132fd6 100644 >--- a/pidl/wscript >+++ b/pidl/wscript >@@ -2,7 +2,7 @@ > > import os, string > from samba_utils import MODE_755 >-from waflib import Logs >+from waflib import Logs, Errors > > # This function checks if a perl module is installed on the system. > def check_system_perl_module(conf, module, version=None): >@@ -30,10 +30,14 @@ def options(opt): > > def configure(conf): > # Check if perl(Parse::Yapp::Driver) is available. >- check_system_perl_module(conf, "Parse::Yapp::Driver", 1.05) >+ if not check_system_perl_module(conf, >+ "Parse::Yapp::Driver", >+ 1.05): >+ raise Errors.WafError('perl module "Parse::Yapp::Driver" not found') > > # yapp is used for building the parser >- conf.find_program('yapp', var='YAPP') >+ if not conf.find_program('yapp', var='YAPP'): >+ raise Errors.WafError('yapp not found') > > def build(bld): > >-- >2.20.1 >
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Flags:
abartlet
:
review-
Actions:
View
Attachments on
bug 14284
:
15799
|
15800