From e0d06d771d9ed787e325bb41318f33ff36704322 Mon Sep 17 00:00:00 2001 From: mike Date: Fri, 20 Jan 2006 12:33:30 +0000 Subject: [PATCH] Check YAZ version is recent enough. --- lib/Net/Z3950/ZOOM.pm | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/lib/Net/Z3950/ZOOM.pm b/lib/Net/Z3950/ZOOM.pm index 57a24f6..39c3828 100644 --- a/lib/Net/Z3950/ZOOM.pm +++ b/lib/Net/Z3950/ZOOM.pm @@ -1,4 +1,4 @@ -# $Id: ZOOM.pm,v 1.7 2006-01-04 17:23:43 mike Exp $ +# $Id: ZOOM.pm,v 1.8 2006-01-20 12:33:30 mike Exp $ package Net::Z3950::ZOOM; @@ -11,6 +11,15 @@ our $VERSION = '1.02'; require XSLoader; XSLoader::load('Net::Z3950::ZOOM', $VERSION); +my($vs, $ss) = ("", ""); +my $version = Net::Z3950::ZOOM::yaz_version($vs, $ss); +if ($version < 0x02010B) { + warn <<__EOT__; +*** WARNING! +ZOOM-Perl requires at least version 2.0.11 of YAZ, but is currently +running against only version $vs. Some things may not work. +__EOT__ +} # The only thing this module does is define the following constants, # which MUST BE KEPT SYNCHRONISED with the definitions in -- 1.7.10.4