Akopia Akopia Services

[Date Prev][Date Next][Thread Prev][Thread Next][Minivend by date ][Minivend by thread ]

Re: [mv] Perl 5.6.0 broke my Minivend 3.11



******    message to minivend-users from Mike Heins <mikeh@minivend.com>     ******

Quoting Dennis Nichols (nichols@tradingconnections.com):
> ******    message to minivend-users from Dennis Nichols <nichols@tradingconnections.com>     ******
> 
> My "isp" decided unilaterally to change to Perl 5.6.0 and didn't announce 
> it until 3 hours after it happened. Now I get several errors trying to 
> start minivend. Any advice on a good solution? I'm particularly mystified 
> by the regexp errors. Using a word boundary (\w) as part of a range seems 
> odd to me (no regexp expert am I) as does using whitespace (\s) in the 
> replacement part. But these can't be "real" errors since the source for mv 
> 4.04 still includes them.
> 
> The error messages (slightly edited to preserve security)...
> 
> Ambiguous call resolved as CORE::length(), qualify as such or use & at 
> /usr/local/lib/perl5/site_perl/Msql/Statement.pm line 44.
> Ambiguous call resolved as CORE::length(), qualify as such or use & at 
> /usr/local/lib/perl5/site_perl/Msql/Statement.pm line 45.
> Ambiguous call resolved as CORE::length(), qualify as such or use & at 
> /usr/local/lib/perl5/site_perl/Msql/Statement.pm line 48.
> Ambiguous call resolved as CORE::length(), qualify as such or use & at 
> /usr/local/lib/perl5/site_perl/Msql/Statement.pm line 49.
> Ambiguous call resolved as CORE::length(), qualify as such or use & at 
> /usr/local/lib/perl5/site_perl/Msql/Statement.pm line 110.
> Ambiguous call resolved as CORE::length(), qualify as such or use & at 
> /usr/local/lib/perl5/site_perl/Msql/Statement.pm line 136.
> Ambiguous call resolved as CORE::length(), qualify as such or use & at 
> /usr/local/lib/perl5/site_perl/Msql/Statement.pm line 137.
> /([^\w-_:#=/.%])/: false [] range "\w-" in regexp at 
> /xxxx/mvend/lib/Vend/Util.pm line 832.
> /([^\w-_:#=/.%])/: false [] range "\w-" in regexp at 
> /xxxx/mvend/lib/Vend/Util.pm line 853.
> Unrecognized escape \s passed through at 
> /xxxx/mvend/lib/Vend/Interpolate.pm line 2939.
> defined(@array) is deprecated at /xxxx/mvend/lib/Vend/Scan.pm line 910.
> 	(Maybe you should just omit the defined()?)
> /[^\w-_:#/.]/: false [] range "\w-" in regexp at /xxxx/mvend/bin/minivend 
> line 1463.
> /[^\w-_:#/.]/: false [] range "\w-" in regexp at /xxxx/mvend/bin/minivend 
> line 2947.
> /^(\S+)?(\s*)?<\s*([\w-_#/.]+)$/: false [] range "\w-" in regexp at 
> /xxxx/mvend/lib/Vend/Config.pm line 908, <GLOBAL> line 14.

These are all benign.

> CyberCash module found (CyberCash 2).
> MiniVend V3.11
> Configuring catalog zzzz...zzzz config error: Can't locate object method 
> "open_table" via package "Vend::Table::DBI" at /xxxx/mvend/lib/Vend/Data.pm 
> line 892.

This is not. They didn't re-install DBI. If they tried to just use the
5.005 version it will not usually work; the module needs to be re-installed. 

-- 
Internet Robotics, 131 Willow Lane, Floor 2, Oxford, OH  45056
phone +1.513.523.7621 fax 7501 <mikeh@minivend.com>

Any man who is under 30, and is not liberal, has not heart; and any man
who is over 30, and is not a conservative, has not brains.
 -- Winston Churchill
-
To unsubscribe from the list, DO NOT REPLY to this message.  Instead, send
email with 'UNSUBSCRIBE minivend-users' in the body to Majordomo@minivend.com.
Archive of past messages: http://www.minivend.com/minivend/minivend-list


Search for: Match: Format: Sort by: