I haven't taken a look any deeper than reading this email but the first
thing that jumps to mind would be something to do with list vs. scalar
context... perhaps the new Date::Manip is returning a list, and you're
assigning it to a scalar?

On Tue, Nov 24, 2009 at 10:49 AM, Rene Schickbauer <
[email protected]> wrote:

> Hi!
>
> Installed another linux box today and installed my usual set of modules.
>
> There was a problem with Date::Manip (installed a 6.xx version) The
> function UnixDate now returns "1" instead of the correct date. When i copied
> an older 5.xx version to that box, everything worked again.
>
> Date::Manip::Migration5to6 doesn't mention anything related to UnixDate(),
> and the function description didn't change either as far as i can tell.
>
> The code i use is something like this:
>
> use Date::Manip qw(Date_Init UnixDate);
> Date_Init("TZ=CET");
> my $datestring = UnixDate("last friday in june 2009", "%Y-%m-%d");
>
> The whole kaboodle is a bit more complex, but im fairly certain that are
> the offending lines.
>
> LG
> Rene
>
> P.S.: If you need the complete code that fails, it's in
> Maplat::Helpers::DateStrings
>



-- 
Check out my LEGO blog at http://www.brickpile.com/
View my photos at http://flickr.com/photos/billward/
Follow me at http://twitter.com/williamward

Reply via email to